diff --git a/modules/desktop/core/default.nix b/modules/desktop/core/default.nix index fbfb7fb..c304300 100644 --- a/modules/desktop/core/default.nix +++ b/modules/desktop/core/default.nix @@ -3,21 +3,26 @@ lib, pkgs, ... -}: let +}: +let cfg = config.core; -in { - imports = [./gaming.nix ./desktop.nix]; +in +{ + imports = [ + ./gaming.nix + ./desktop.nix + ]; config = { environment.systemPackages = with pkgs; [ btop wget ]; - programs= { + programs = { nh = { - enable = true; - flake = "/home/brandon/.nixos-conf"; + enable = true; + flake = "/home/brandon/.nixos-conf"; }; git = { enable = true; @@ -30,5 +35,5 @@ in { }; }; }; - -} \ No newline at end of file + +} diff --git a/modules/desktop/core/desktop.nix b/modules/desktop/core/desktop.nix index 1f8315f..3e09661 100644 --- a/modules/desktop/core/desktop.nix +++ b/modules/desktop/core/desktop.nix @@ -3,12 +3,14 @@ lib, pkgs, ... -}: let +}: +let inherit (lib.modules) mkIf; inherit (lib.options) mkEnableOption; cfg = config.core.desktop; -in { +in +{ options.core.desktop = { enable = mkEnableOption "Config and Utils for Desktop"; }; @@ -21,4 +23,4 @@ in { nixfmt-rfc-style ]; }; -} \ No newline at end of file +} diff --git a/modules/desktop/core/gaming.nix b/modules/desktop/core/gaming.nix index 1fdfa81..90348ac 100644 --- a/modules/desktop/core/gaming.nix +++ b/modules/desktop/core/gaming.nix @@ -3,12 +3,14 @@ lib, pkgs, ... -}: let +}: +let inherit (lib.modules) mkIf; inherit (lib.options) mkEnableOption; cfg = config.core.gaming; -in { +in +{ options.core.gaming = { enable = mkEnableOption "Config and Utils for gaming"; @@ -26,14 +28,22 @@ in { programs = { steam = { - enable=true; + enable = true; remotePlay.openFirewall = lib.mkDefault true; localNetworkGameTransfers.openFirewall = lib.mkDefault true; extest.enable = lib.mkDefault true; protontricks.enable = lib.mkDefault true; }; - gamemode.enable = true; + + chromium = { + enable = true; + extensions = [ + "jplnlifepflhkbkgonidnobkakhmpnmh" #PIA + "nngceckbapebfimnlniiiahkandclblb" #Bitwarden + "hlkenndednhfkekhgcdicdfddnkalmdm" #Cookie Editor + ] + } }; }; -} \ No newline at end of file +}