diff --git a/flake.lock b/flake.lock index 5debf7a..b7ad26e 100644 --- a/flake.lock +++ b/flake.lock @@ -20,6 +20,21 @@ "type": "github" } }, + "impermanence": { + "locked": { + "lastModified": 1737831083, + "narHash": "sha256-LJggUHbpyeDvNagTUrdhe/pRVp4pnS6wVKALS782gRI=", + "owner": "nix-community", + "repo": "impermanence", + "rev": "4b3e914cdf97a5b536a889e939fb2fd2b043a170", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "impermanence", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1761114652, @@ -39,6 +54,7 @@ "root": { "inputs": { "home-manager": "home-manager", + "impermanence": "impermanence", "nixpkgs": "nixpkgs" } } diff --git a/flake.nix b/flake.nix index 6a34bbb..faaf5ff 100644 --- a/flake.nix +++ b/flake.nix @@ -9,7 +9,7 @@ }; outputs = - { self, nixpkgs, home-manager, ... } @ inputs: + { self, nixpkgs, home-manager, impermanence, ... } @ inputs: let system = "x86_64-linux"; username = "xory"; diff --git a/hosts/voidspear/configuration.nix b/hosts/voidspear/configuration.nix index 03a3329..52f62e7 100644 --- a/hosts/voidspear/configuration.nix +++ b/hosts/voidspear/configuration.nix @@ -91,11 +91,10 @@ # You can disable this if you're only using the Wayland session. services.xserver.enable = true; - # Enable the KDE Plasma Desktop Environment. services.displayManager.sddm.enable = true; - services.desktopManager.plasma6.enable = true; + services.displayManager.defaultSession = "hyprland"; - # Enable Hyprland. + services.desktopManager.plasma6.enable = true; programs.hyprland.enable = true; # Configure keymap in X11 diff --git a/hosts/voidspear/home.nix b/hosts/voidspear/home.nix index b8b385c..860a392 100644 --- a/hosts/voidspear/home.nix +++ b/hosts/voidspear/home.nix @@ -37,6 +37,8 @@ ntfs3g hyprpaper hyprsunset + grim + slurp ]; home.file = { @@ -84,6 +86,7 @@ wayland.windowManager.hyprland.enable = true; programs.waybar.enable = true; programs.wofi.enable = true; + services.dunst.enable = true; # cba to configure this yet home.stateVersion = "25.05"; }