diff --git a/flake.lock b/flake.lock index afa6365..a81dbd7 100644 --- a/flake.lock +++ b/flake.lock @@ -8,11 +8,11 @@ "utils": "utils" }, "locked": { - "lastModified": 1675637696, - "narHash": "sha256-tilJS8zCS3PaDfVOfsBZ4zspuam8tc7IMZxtGa/K/uo=", + "lastModified": 1676367705, + "narHash": "sha256-un5UbRat9TwruyImtwUGcKF823rCEp4fQxnsaLFL7CM=", "owner": "nix-community", "repo": "home-manager", - "rev": "c43d4a3d6d9ef8ddbe2438362f5c775b4186000b", + "rev": "da72e6fc6b7dc0c3f94edbd310aae7cd95c678b5", "type": "github" }, "original": { @@ -23,11 +23,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1675545634, - "narHash": "sha256-TbQeQcM5TA/wIho6xtzG+inUfiGzUXi8ewwttiQWYJE=", + "lastModified": 1676481215, + "narHash": "sha256-afma/1RU0EePRyrBPcjBdOt+dV8z1bJH9dtpTN/WXmY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0591d6b57bfeb55dfeec99a671843337bc2c3323", + "rev": "28319deb5ab05458d9cd5c7d99e1a24ec2e8fc4b", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 811f68c..2b0e885 100644 --- a/flake.nix +++ b/flake.nix @@ -18,7 +18,7 @@ ./systems/common.nix ./systems/framework.nix ./users/jsutter.nix - ./modules/gnome.nix + ./modules/plasma.nix ./modules/nushell ]; }; diff --git a/modules/gnome.nix b/modules/gnome.nix index 024c6e2..cc50741 100644 --- a/modules/gnome.nix +++ b/modules/gnome.nix @@ -100,6 +100,7 @@ home-manager.users.jsutter = { gnomeExtensions.user-themes gnomeExtensions.tray-icons-reloaded gnomeExtensions.dash-to-panel + gnomeExtensions.cpufreq ]; home.sessionVariables.GTK_THEME = "palenight"; home.file."firefox-gnome-theme" = { diff --git a/modules/plasma.nix b/modules/plasma.nix new file mode 100644 index 0000000..6dd3aad --- /dev/null +++ b/modules/plasma.nix @@ -0,0 +1,16 @@ +{ config, pkgs, home-manager, ... }: + +{ + services.xserver.enable = true; + services.xserver.displayManager.sddm.enable = true; + services.xserver.desktopManager.plasma5.enable = true; + + services.xserver.desktopManager.plasma5.excludePackages = with pkgs.libsForQt5; [ + khelpcenter + ]; + + programs.dconf.enable = true; + + hardware.bluetooth.enable = true; + +} \ No newline at end of file