From dc850398d82c453558abc2ad339cfc798d7eb7db Mon Sep 17 00:00:00 2001 From: jxnshi Date: Thu, 23 Jan 2025 18:31:36 +0100 Subject: [PATCH] DWM works! --- configuration.nix | 27 ++++++++++++++------------- home.nix | 2 +- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/configuration.nix b/configuration.nix index 03cf667..547128e 100644 --- a/configuration.nix +++ b/configuration.nix @@ -46,8 +46,8 @@ users.users.jxnshi.packages = with pkgs; [ dwm # Window manager. librewolf # Web browser. - st # Terminal emulator. monero-gui # Monero wallet. + st # Terminal emulator. # Misc. dmenu @@ -55,6 +55,7 @@ syncthing tree xclip + wget ]; nixpkgs.config.allowUnfree = true; @@ -62,27 +63,27 @@ # Window manager. services.xserver.windowManager.dwm.enable = true; - services.xserver.windowManager.dwm.package = pkgs.dwm.overrideAttrs { - src = pkgs.fetchgit { - url = "git://jxnshi.xyz/dwm-config.git"; - hash = "sha256-TRyxbLSDw96azNbP2uV86LL6GPr4uC1yvzKwSzFM7NM="; - }; - }; + nixpkgs.overlays = [ + (final: prev: { + dwm = prev.dwm.overrideAttrs (old: { + src = pkgs.fetchgit { + url = "git://jxnshi.xyz/dwm-config.git"; + hash = "sha256-rQ73CrK9ijqb+CByShAFQytcNNBb4GPiB9/mIYdQi6Y="; + }; + }); + }) + ]; # SSH. programs.ssh.startAgent = true; - environment.systemPackages = with pkgs; [ - vim - wget - ]; - # OpenSSH. services.openssh.enable = true; # Experimental features. nix.settings.experimental-features = "nix-command flakes"; - # State version. + # System. + system.autoUpgrade.enable = true; system.stateVersion = "24.11"; } diff --git a/home.nix b/home.nix index 32b6d3c..5580864 100644 --- a/home.nix +++ b/home.nix @@ -7,7 +7,7 @@ home.stateVersion = "24.05"; home.packages = [ - pkgs.helix # Text editor. + pkgs.helix # Text editor. # Misc. pkgs.git -- 2.49.0