diff --git a/flake.lock b/flake.lock index 2923623..3f81b49 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,24 @@ { "nodes": { + "dms": { + "inputs": { + "nixpkgs": "nixpkgs", + "quickshell": "quickshell" + }, + "locked": { + "lastModified": 1770134613, + "narHash": "sha256-YjwlcLT/Of9MLIlQeWZ5XBHW4GbKRV1nUB5zGcYZznE=", + "owner": "AvengeMedia", + "repo": "DankMaterialShell", + "rev": "3c4749ead0ef30237330cc56437990164b575c76", + "type": "github" + }, + "original": { + "owner": "AvengeMedia", + "repo": "DankMaterialShell", + "type": "github" + } + }, "home-manager": { "inputs": { "nixpkgs": [ @@ -22,6 +41,22 @@ } }, "nixpkgs": { + "locked": { + "lastModified": 1769018530, + "narHash": "sha256-MJ27Cy2NtBEV5tsK+YraYr2g851f3Fl1LpNHDzDX15c=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "88d3861acdd3d2f0e361767018218e51810df8a1", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { "locked": { "lastModified": 1767313136, "narHash": "sha256-16KkgfdYqjaeRGBaYsNrhPRRENs0qzkQVUooNHtoy2w=", @@ -37,10 +72,33 @@ "type": "github" } }, + "quickshell": { + "inputs": { + "nixpkgs": [ + "dms", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1766725085, + "narHash": "sha256-O2aMFdDUYJazFrlwL7aSIHbUSEm3ADVZjmf41uBJfHs=", + "ref": "refs/heads/master", + "rev": "41828c4180fb921df7992a5405f5ff05d2ac2fff", + "revCount": 715, + "type": "git", + "url": "https://git.outfoxxed.me/quickshell/quickshell" + }, + "original": { + "rev": "41828c4180fb921df7992a5405f5ff05d2ac2fff", + "type": "git", + "url": "https://git.outfoxxed.me/quickshell/quickshell" + } + }, "root": { "inputs": { + "dms": "dms", "home-manager": "home-manager", - "nixpkgs": "nixpkgs" + "nixpkgs": "nixpkgs_2" } } }, diff --git a/flake.nix b/flake.nix index bb5f692..cea6e19 100644 --- a/flake.nix +++ b/flake.nix @@ -8,6 +8,9 @@ # Home manager home-manager.url = "github:nix-community/home-manager/release-25.05"; home-manager.inputs.nixpkgs.follows = "nixpkgs"; + + # Dank Linux + dms.url = "github:AvengeMedia/DankMaterialShell"; }; outputs = { diff --git a/home-manager/home.nix b/home-manager/home.nix index e49c360..5982912 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -7,6 +7,7 @@ }: { imports = [ ./wayland.nix + inputs.dms.homeModules.dank-material-shell ]; nixpkgs = { diff --git a/home-manager/wayland.nix b/home-manager/wayland.nix index 935e41b..b49e080 100644 --- a/home-manager/wayland.nix +++ b/home-manager/wayland.nix @@ -127,11 +127,7 @@ ]; exec-once = [ - "${pkgs.hyprpaper}/bin/hyprpaper" - "${pkgs.wl-clipboard}/bin/wl-paste --type text --watch cliphist store" - "${pkgs.wl-clipboard}/bin/wl-paste --type image --watch cliphist store" - "eval $(gnome-keyring-daemon --start --components=secrets,ssh,gpg,pkcs11" - "dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &" + ]; };