From d7ce3ec0a7c8207fadfa28dcbc5bb877bbea5c5f Mon Sep 17 00:00:00 2001 From: Daniel Flanagan Date: Wed, 24 Jan 2024 22:02:50 -0600 Subject: [PATCH] Managed wallpapers --- modules/home-manager/default.nix | 1 + modules/home-manager/firefox-no-tabs.nix | 22 ++++++++++++++++++++++ modules/home-manager/firefox.nix | 13 ------------- nixos/foxtrot.nix | 1 + nixos/htpc.nix | 7 ++++--- 5 files changed, 28 insertions(+), 16 deletions(-) create mode 100644 modules/home-manager/firefox-no-tabs.nix diff --git a/modules/home-manager/default.nix b/modules/home-manager/default.nix index 8504fd5..4f3194e 100644 --- a/modules/home-manager/default.nix +++ b/modules/home-manager/default.nix @@ -10,6 +10,7 @@ with builtins; "desktop" "ewwbar" "firefox" + "firefox-no-tabs" "fish" "git" "gnome" diff --git a/modules/home-manager/firefox-no-tabs.nix b/modules/home-manager/firefox-no-tabs.nix new file mode 100644 index 0000000..92290f6 --- /dev/null +++ b/modules/home-manager/firefox-no-tabs.nix @@ -0,0 +1,22 @@ +{...}: { + programs.firefox = { + profiles = { + daniel = { + userChrome = '' + #TabsToolbar { + visibility: collapse; + } + + #main-window[tabsintitlebar="true"]:not([extradragspace="true"]) #TabsToolbar>.toolbar-items { + opacity: 0; + pointer-events: none; + } + + #main-window:not([tabsintitlebar="true"]) #TabsToolbar { + visibility: collapse !important; + } + ''; + }; + }; + }; +} diff --git a/modules/home-manager/firefox.nix b/modules/home-manager/firefox.nix index c03f0a8..a3b9546 100644 --- a/modules/home-manager/firefox.nix +++ b/modules/home-manager/firefox.nix @@ -26,22 +26,9 @@ ''; userChrome = '' - #TabsToolbar { - visibility: collapse; - } - #webrtcIndicator { display: none; } - - #main-window[tabsintitlebar="true"]:not([extradragspace="true"]) #TabsToolbar>.toolbar-items { - opacity: 0; - pointer-events: none; - } - - #main-window:not([tabsintitlebar="true"]) #TabsToolbar { - visibility: collapse !important; - } ''; # userContent = '' diff --git a/nixos/foxtrot.nix b/nixos/foxtrot.nix index 9705f11..654f3d6 100644 --- a/nixos/foxtrot.nix +++ b/nixos/foxtrot.nix @@ -37,6 +37,7 @@ in { imports = with outputs.homeManagerModules; [ sway pass + firefox-no-tabs # sway-laptop # hyprland ]; diff --git a/nixos/htpc.nix b/nixos/htpc.nix index 68154a1..23c7575 100644 --- a/nixos/htpc.nix +++ b/nixos/htpc.nix @@ -1,4 +1,5 @@ { + pkgs, lib, inputs, outputs, @@ -29,9 +30,9 @@ imports = with outputs.homeManagerModules; [linux-desktop]; }; - environment.systemPackages = - #with pkgs; - []; + environment.systemPackages = with pkgs; + #with pkgs; + [variety]; programs.steam.enable = true; programs.steam.remotePlay.openFirewall = true;