From ce8da83e526a1417c984352d2f076a1976094f47 Mon Sep 17 00:00:00 2001 From: Evie Litherland-Smith Date: Fri, 16 Jun 2023 07:14:07 +0100 Subject: [PATCH] Add firefox config for testing, picom tweaks, delete gamescope desktop env --- Vanguard.nix | 8 +++++++ desktop/gamescope.nix | 11 ---------- home/desktop/picom.nix | 8 +------ home/gui/default.nix | 2 +- home/gui/firefox.nix | 49 ++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 59 insertions(+), 19 deletions(-) delete mode 100644 desktop/gamescope.nix create mode 100644 home/gui/firefox.nix diff --git a/Vanguard.nix b/Vanguard.nix index daa3afd2..ac2985f0 100644 --- a/Vanguard.nix +++ b/Vanguard.nix @@ -34,6 +34,14 @@ }; home-manager.users.xenia = import ./home/Vanguard/xenia.nix; + # Steam + programs.steam = { + enable = true; + remotePlay.openFirewall = true; + }; + hardware.steam-hardware.enable = true; + hardware.opengl.driSupport32Bit = true; + # Requirements for Star Citizen boot.kernel.sysctl."vm.max_map_count" = 16777216; diff --git a/desktop/gamescope.nix b/desktop/gamescope.nix deleted file mode 100644 index 6f038da9..00000000 --- a/desktop/gamescope.nix +++ /dev/null @@ -1,11 +0,0 @@ -{...}: { - imports = [./sddm.nix]; - programs.gamescope.enable = true; - programs.steam = { - enable = true; - remotePlay.openFirewall = true; - gamescopeSession.enable = true; - }; - hardware.steam-hardware.enable = true; - hardware.opengl.driSupport32Bit = true; -} diff --git a/home/desktop/picom.nix b/home/desktop/picom.nix index 5e7c7243..3fc8d422 100644 --- a/home/desktop/picom.nix +++ b/home/desktop/picom.nix @@ -2,19 +2,13 @@ services.picom = { enable = true; backend = "glx"; - shadow = true; - fade = true; activeOpacity = 1.0; inactiveOpacity = 1.0; - menuOpacity = 0.8; + menuOpacity = 1.0; settings = { blur = { method = "dual_kawase"; strength = 5; - background = false; - background-frame = false; - background-fixed = false; - kern = "3x3box"; }; }; }; diff --git a/home/gui/default.nix b/home/gui/default.nix index 90487759..b1500191 100644 --- a/home/gui/default.nix +++ b/home/gui/default.nix @@ -1,4 +1,4 @@ {pkgs, ...}: { imports = [./chromium.nix ./wezterm.nix]; - home.packages = with pkgs; [otpclient]; + home.packages = with pkgs; [bitwarden otpclient]; } diff --git a/home/gui/firefox.nix b/home/gui/firefox.nix new file mode 100644 index 00000000..b099da82 --- /dev/null +++ b/home/gui/firefox.nix @@ -0,0 +1,49 @@ +{...}: { + programs.firefox = { + enable = true; + profiles.evie = { + settings = { + "browser.startup.homepage" = "https://nixos.org"; + "browser.search.region" = "GB"; + "browser.search.isUS" = false; + "distribution.searchplugins.defaultLocale" = "en-GB"; + "general.useragent.locale" = "en-GB"; + "browser.bookmarks.showMobileBookmarks" = true; + "browser.newtabpage.pinned" = [ + { + title = "NixOS"; + url = "https://nixos.org"; + } + ]; + }; + extensions = []; # TODO + bookmarks = [ + { + name = "wikipedia"; + tags = ["wiki"]; + keyword = "wiki"; + url = "https://en.wikipedia.org/wiki/Special:Search?search=%s&go=Go"; + } + { + name = "kernel.org"; + url = "https://www.kernel.org"; + } + { + name = "Nix sites"; + toolbar = true; + bookmarks = [ + { + name = "homepage"; + url = "https://nixos.org/"; + } + { + name = "wiki"; + tags = ["wiki" "nix"]; + url = "https://nixos.wiki/"; + } + ]; + } + ]; + }; + }; +}