diff --git a/flake.lock b/flake.lock index cd84486..4907e5d 100644 --- a/flake.lock +++ b/flake.lock @@ -6,18 +6,18 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-hU9uZ4UrSrBntg9vhwQUzn7nC3UTeIV1iC5uprGhj+Y=", - "path": "/nix/store/sybdaaqrrry1hjanqgx482bl4hbchmwp-source/ags", + "narHash": "sha256-16SMbNTMTa+acgZVO0MihmuQonvLo4Oy24fSzNvBKLw=", + "path": "/nix/store/400g3pq1ipxvk1i8k11z5233j99nh7lc-source/ags", "type": "path" }, "original": { - "path": "/nix/store/sybdaaqrrry1hjanqgx482bl4hbchmwp-source/ags", + "path": "/nix/store/400g3pq1ipxvk1i8k11z5233j99nh7lc-source/ags", "type": "path" } }, "ags_2": { "inputs": { - "nixpkgs": "nixpkgs_2", + "nixpkgs": "nixpkgs_3", "systems": "systems" }, "locked": { @@ -37,12 +37,12 @@ "ags_3": { "locked": { "lastModified": 1, - "narHash": "sha256-2ot0F3pi7xXJgNLUy77moOxYP6nfuXK4MUivfHjkxRY=", - "path": "/nix/store/3xz2pay1byii9zmd5h0j9p2vckfwxm22-source/ags", + "narHash": "sha256-xrkH8ezy3xf6rsOTdqMSIoAaWnPHHIXxIuxszEJAh3M=", + "path": "/nix/store/n2w4j0gq96cncx9jjqqsyb43af1ivs5h-source/ags", "type": "path" }, "original": { - "path": "/nix/store/3xz2pay1byii9zmd5h0j9p2vckfwxm22-source/ags", + "path": "/nix/store/n2w4j0gq96cncx9jjqqsyb43af1ivs5h-source/ags", "type": "path" } }, @@ -78,11 +78,11 @@ ] }, "locked": { - "lastModified": 1728326504, - "narHash": "sha256-dQXAj+4d6neY7ldCiH6gNym3upP49PVxRzEPxXlD9Aw=", + "lastModified": 1728902391, + "narHash": "sha256-44bnoY0nAvbBQ/lVjmn511yL39Sv7SknV0BDxn34P3Q=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "65dd97b5d21e917295159bbef1d52e06963f4eb0", + "rev": "9874e08eec85b5542ca22494e127b0cdce46b786", "type": "github" }, "original": { @@ -210,32 +210,32 @@ "diskoConfig": { "inputs": { "disko": "disko", - "nixpkgs": "nixpkgs_9" + "nixpkgs": "nixpkgs_10" }, "locked": { "lastModified": 1, - "narHash": "sha256-p0w6mKHEYmWJF+2GAcug7yKXzjOhKTWIV4YAoVV6NaM=", - "path": "/nix/store/aggm5rmqq87zwb9cvgh136g95wmvdag6-source/disko", + "narHash": "sha256-SakyZnAhoToQmui5hozmLqkoLw6N/AHCgKF4tCP/sTQ=", + "path": "/nix/store/v0n6nmgs1g7ygcqsr161id8phhhh4xcd-source/disko", "type": "path" }, "original": { - "path": "/nix/store/aggm5rmqq87zwb9cvgh136g95wmvdag6-source/disko", + "path": "/nix/store/v0n6nmgs1g7ygcqsr161id8phhhh4xcd-source/disko", "type": "path" } }, "external": { "inputs": { "digital": "digital", - "nixpkgs": "nixpkgs" + "nixpkgs": "nixpkgs_2" }, "locked": { "lastModified": 1, "narHash": "sha256-l1WDl+R58X4JNg/qcL3b+SiSnNGRuJg4Ou3q0Lbs9UM=", - "path": "/nix/store/c36bkp3cdc9ri3flyvp3mhdnrp6ifnsv-source/external", + "path": "/nix/store/jqqgri24kmgfnq44kwhf788rgpn7lbm7-source/external", "type": "path" }, "original": { - "path": "/nix/store/c36bkp3cdc9ri3flyvp3mhdnrp6ifnsv-source/external", + "path": "/nix/store/jqqgri24kmgfnq44kwhf788rgpn7lbm7-source/external", "type": "path" } }, @@ -536,6 +536,28 @@ } }, "home-manager_2": { + "inputs": { + "nixpkgs": [ + "nathan", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1726989464, + "narHash": "sha256-Vl+WVTJwutXkimwGprnEtXc/s/s8sMuXzqXaspIGlwM=", + "owner": "nix-community", + "repo": "home-manager", + "rev": "2f23fa308a7c067e52dfcc30a0758f47043ec176", + "type": "github" + }, + "original": { + "owner": "nix-community", + "ref": "release-24.05", + "repo": "home-manager", + "type": "github" + } + }, + "home-manager_3": { "inputs": { "nixpkgs": [ "nathan", @@ -584,11 +606,11 @@ ] }, "locked": { - "lastModified": 1727821604, - "narHash": "sha256-hNw5J6xatedqytYowx0mJKgctjA4lQARZFdgnzM2RpM=", + "lastModified": 1728669738, + "narHash": "sha256-EDNAU9AYcx8OupUzbTbWE1d3HYdeG0wO6Msg3iL1muk=", "owner": "hyprwm", "repo": "hyprcursor", - "rev": "d60e1e01e6e6633ef1c87148b9137cc1dd39263d", + "rev": "0264e698149fcb857a66a53018157b41f8d97bb0", "type": "github" }, "original": { @@ -641,12 +663,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-7ifKOxXXOg09qaTQ92CM1R6rgkSIcTK0RkpBroT1Mlw=", - "path": "/nix/store/sybdaaqrrry1hjanqgx482bl4hbchmwp-source/hyprland", + "narHash": "sha256-mvMz5jI6JBR001HbqGw+/ZYu/hr4PkC1DpnEQUGNFfg=", + "path": "/nix/store/400g3pq1ipxvk1i8k11z5233j99nh7lc-source/hyprland", "type": "path" }, "original": { - "path": "/nix/store/sybdaaqrrry1hjanqgx482bl4hbchmwp-source/hyprland", + "path": "/nix/store/400g3pq1ipxvk1i8k11z5233j99nh7lc-source/hyprland", "type": "path" } }, @@ -720,17 +742,17 @@ "hyprlang": "hyprlang", "hyprutils": "hyprutils", "hyprwayland-scanner": "hyprwayland-scanner", - "nixpkgs": "nixpkgs_3", + "nixpkgs": "nixpkgs_4", "pre-commit-hooks": "pre-commit-hooks", "systems": "systems_2", "xdph": "xdph" }, "locked": { - "lastModified": 1728645556, - "narHash": "sha256-Nio2vUxaya04xlvY24sPTOWz+mmDwgRgrBSU4Vx485Y=", + "lastModified": 1729195555, + "narHash": "sha256-nTMzcwH5eFX2JM5Lrtw1469BRe6hGgWWxLqJBynEdvo=", "ref": "refs/heads/main", - "rev": "7564b26b7d386d248eaa47c1a481c09eefd8e3ca", - "revCount": 5328, + "rev": "0e630e9e74ad34683194a07cfe6afe55a2c0685f", + "revCount": 5352, "submodules": true, "type": "git", "url": "https://github.com/hyprwm/Hyprland" @@ -747,12 +769,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-QuKWRep1ec7TFDaCFoyMxQUplx3NRtF2kn9npN+MN00=", - "path": "/nix/store/3xz2pay1byii9zmd5h0j9p2vckfwxm22-source/hyprland", + "narHash": "sha256-lXJ/q9VTQkjT7mXnTPXhiQ9FifWKlgonm9RvlVYO7lc=", + "path": "/nix/store/n2w4j0gq96cncx9jjqqsyb43af1ivs5h-source/hyprland", "type": "path" }, "original": { - "path": "/nix/store/3xz2pay1byii9zmd5h0j9p2vckfwxm22-source/hyprland", + "path": "/nix/store/n2w4j0gq96cncx9jjqqsyb43af1ivs5h-source/hyprland", "type": "path" } }, @@ -764,7 +786,7 @@ "hyprlang": "hyprlang_2", "hyprutils": "hyprutils_2", "hyprwayland-scanner": "hyprwayland-scanner_2", - "nixpkgs": "nixpkgs_11", + "nixpkgs": "nixpkgs_12", "pre-commit-hooks": "pre-commit-hooks_2", "systems": "systems_4", "xdph": "xdph_2" @@ -879,11 +901,11 @@ ] }, "locked": { - "lastModified": 1727300645, - "narHash": "sha256-OvAtVLaSRPnbXzOwlR1fVqCXR7i+ICRX3aPMCdIiv+c=", + "lastModified": 1728941256, + "narHash": "sha256-WRypmcZ2Bw94lLmcmxYokVOHPJSZ7T06V49QZ4tkZeQ=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "3f5293432b6dc6a99f26aca2eba3876d2660665c", + "rev": "fd4be8b9ca932f7384e454bcd923c5451ef2aa85", "type": "github" }, "original": { @@ -1007,11 +1029,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-7ipphehm+qDglyyFxGz2ZYf9uNbXCohPCFAGSI2QMb8=", - "path": "/nix/store/aggm5rmqq87zwb9cvgh136g95wmvdag6-source/impermanence", + "path": "/nix/store/v0n6nmgs1g7ygcqsr161id8phhhh4xcd-source/impermanence", "type": "path" }, "original": { - "path": "/nix/store/aggm5rmqq87zwb9cvgh136g95wmvdag6-source/impermanence", + "path": "/nix/store/v0n6nmgs1g7ygcqsr161id8phhhh4xcd-source/impermanence", "type": "path" } }, @@ -1027,32 +1049,21 @@ "type": "path" } }, - "mpdris": { - "locked": { - "lastModified": 1, - "narHash": "sha256-tpf1IJ2BpqYH5HgrhTDG9PVf4epb/r0tfVKN0Cw80Ag=", - "path": "/nix/store/czi2dkf1ipagwjbmhsd2z4pw09nry61q-source/mpdris", - "type": "path" - }, - "original": { - "path": "/nix/store/czi2dkf1ipagwjbmhsd2z4pw09nry61q-source/mpdris", - "type": "path" - } - }, "nathan": { "inputs": { + "home-manager": "home-manager_2", + "nixpkgs": "nixpkgs", "packages": "packages", - "prgms": "prgms", - "srvcs": "srvcs" + "prgms": "prgms" }, "locked": { "lastModified": 1, - "narHash": "sha256-44GWVRPvMv2i9dkN0/eSCBkSW2xOGC32KWQYF0gOdc8=", - "path": "/nix/store/49jkfcja8yv46ypbv26axn3xnkkjdlwa-source/home", + "narHash": "sha256-rIcx3+cmbVFEMeLA+BmaC3iQNG9BOjY+stAzHVOJVH8=", + "path": "/nix/store/f4fmriavc93pa0yjrjnppnvjd2wh1wfk-source/home", "type": "path" }, "original": { - "path": "/nix/store/49jkfcja8yv46ypbv26axn3xnkkjdlwa-source/home", + "path": "/nix/store/f4fmriavc93pa0yjrjnppnvjd2wh1wfk-source/home", "type": "path" } }, @@ -1082,11 +1093,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1728500571, - "narHash": "sha256-dOymOQ3AfNI4Z337yEwHGohrVQb4yPODCW9MDUyAc4w=", + "lastModified": 1729044727, + "narHash": "sha256-GKJjtPY+SXfLF/yTN7M2cAnQB6RERFKnQhD8UvPSf3M=", "owner": "nixos", "repo": "nixpkgs", - "rev": "d51c28603def282a24fa034bcb007e2bcb5b5dd0", + "rev": "dc2e0028d274394f73653c7c90cc63edbb696be1", "type": "github" }, "original": { @@ -1142,11 +1153,11 @@ }, "nixpkgs-us": { "locked": { - "lastModified": 1728492678, - "narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=", + "lastModified": 1728888510, + "narHash": "sha256-nsNdSldaAyu6PE3YUA+YQLqUDJh+gRbBooMMekZJwvI=", "owner": "nixos", "repo": "nixpkgs", - "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev": "a3c0b3b21515f74fd2665903d4ce6bc4dc81c77c", "type": "github" }, "original": { @@ -1158,11 +1169,11 @@ }, "nixpkgs-us_2": { "locked": { - "lastModified": 1728492678, - "narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=", + "lastModified": 1728888510, + "narHash": "sha256-nsNdSldaAyu6PE3YUA+YQLqUDJh+gRbBooMMekZJwvI=", "owner": "nixos", "repo": "nixpkgs", - "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev": "a3c0b3b21515f74fd2665903d4ce6bc4dc81c77c", "type": "github" }, "original": { @@ -1173,6 +1184,22 @@ } }, "nixpkgs_10": { + "locked": { + "lastModified": 1728500571, + "narHash": "sha256-dOymOQ3AfNI4Z337yEwHGohrVQb4yPODCW9MDUyAc4w=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "d51c28603def282a24fa034bcb007e2bcb5b5dd0", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-24.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_11": { "locked": { "lastModified": 0, "narHash": "sha256-9/79hjQc9+xyH+QxeMcRsA6hDyw6Z9Eo1/oxjvwirLk=", @@ -1184,7 +1211,7 @@ "type": "indirect" } }, - "nixpkgs_11": { + "nixpkgs_12": { "locked": { "lastModified": 1728018373, "narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=", @@ -1201,6 +1228,22 @@ } }, "nixpkgs_2": { + "locked": { + "lastModified": 1729044727, + "narHash": "sha256-GKJjtPY+SXfLF/yTN7M2cAnQB6RERFKnQhD8UvPSf3M=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "dc2e0028d274394f73653c7c90cc63edbb696be1", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-24.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { "locked": { "lastModified": 1725634671, "narHash": "sha256-v3rIhsJBOMLR8e/RNWxr828tB+WywYIoajrZKFM+0Gg=", @@ -1216,13 +1259,13 @@ "type": "github" } }, - "nixpkgs_3": { + "nixpkgs_4": { "locked": { - "lastModified": 1728018373, - "narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=", + "lastModified": 1728888510, + "narHash": "sha256-nsNdSldaAyu6PE3YUA+YQLqUDJh+gRbBooMMekZJwvI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev": "a3c0b3b21515f74fd2665903d4ce6bc4dc81c77c", "type": "github" }, "original": { @@ -1232,7 +1275,7 @@ "type": "github" } }, - "nixpkgs_4": { + "nixpkgs_5": { "locked": { "lastModified": 1727802920, "narHash": "sha256-HP89HZOT0ReIbI7IJZJQoJgxvB2Tn28V6XS3MNKnfLs=", @@ -1248,7 +1291,7 @@ "type": "github" } }, - "nixpkgs_5": { + "nixpkgs_6": { "locked": { "lastModified": 1727634051, "narHash": "sha256-S5kVU7U82LfpEukbn/ihcyNt2+EvG7Z5unsKW9H/yFA=", @@ -1264,13 +1307,13 @@ "type": "github" } }, - "nixpkgs_6": { + "nixpkgs_7": { "locked": { - "lastModified": 1728500571, - "narHash": "sha256-dOymOQ3AfNI4Z337yEwHGohrVQb4yPODCW9MDUyAc4w=", + "lastModified": 1729044727, + "narHash": "sha256-GKJjtPY+SXfLF/yTN7M2cAnQB6RERFKnQhD8UvPSf3M=", "owner": "nixos", "repo": "nixpkgs", - "rev": "d51c28603def282a24fa034bcb007e2bcb5b5dd0", + "rev": "dc2e0028d274394f73653c7c90cc63edbb696be1", "type": "github" }, "original": { @@ -1280,13 +1323,13 @@ "type": "github" } }, - "nixpkgs_7": { + "nixpkgs_8": { "locked": { - "lastModified": 1728500571, - "narHash": "sha256-dOymOQ3AfNI4Z337yEwHGohrVQb4yPODCW9MDUyAc4w=", + "lastModified": 1729044727, + "narHash": "sha256-GKJjtPY+SXfLF/yTN7M2cAnQB6RERFKnQhD8UvPSf3M=", "owner": "nixos", "repo": "nixpkgs", - "rev": "d51c28603def282a24fa034bcb007e2bcb5b5dd0", + "rev": "dc2e0028d274394f73653c7c90cc63edbb696be1", "type": "github" }, "original": { @@ -1296,22 +1339,6 @@ "type": "github" } }, - "nixpkgs_8": { - "locked": { - "lastModified": 1728500571, - "narHash": "sha256-dOymOQ3AfNI4Z337yEwHGohrVQb4yPODCW9MDUyAc4w=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "d51c28603def282a24fa034bcb007e2bcb5b5dd0", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-24.05", - "repo": "nixpkgs", - "type": "github" - } - }, "nixpkgs_9": { "locked": { "lastModified": 1728500571, @@ -1331,7 +1358,7 @@ "nixvim": { "inputs": { "flake-parts": "flake-parts", - "nixpkgs": "nixpkgs_4", + "nixpkgs": "nixpkgs_5", "nixvim": "nixvim_2" }, "locked": { @@ -1353,9 +1380,9 @@ "flake-compat": "flake-compat_2", "flake-parts": "flake-parts_2", "git-hooks": "git-hooks", - "home-manager": "home-manager_2", + "home-manager": "home-manager_3", "nix-darwin": "nix-darwin", - "nixpkgs": "nixpkgs_5", + "nixpkgs": "nixpkgs_6", "nuschtosSearch": "nuschtosSearch", "treefmt-nix": "treefmt-nix" }, @@ -1398,18 +1425,6 @@ "type": "github" } }, - "ollama": { - "locked": { - "lastModified": 1, - "narHash": "sha256-K9Jzz59VYosk9X4m050yw7oWgJD7XU//3QJ8zbA6sIA=", - "path": "/nix/store/9c23h9fcc6j2914nvw1w3y4bcdbixp4x-source/ollama", - "type": "path" - }, - "original": { - "path": "/nix/store/9c23h9fcc6j2914nvw1w3y4bcdbixp4x-source/ollama", - "type": "path" - } - }, "packages": { "inputs": { "external": "external", @@ -1418,12 +1433,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-TL0xy/MpGfUX5KeUw81gfFrjPDgnD16AxDwuVFEjb08=", - "path": "/nix/store/616d9i5bswbzdgzp4zibf3vby8jzffmw-source/packages", + "narHash": "sha256-B01IL6PFTcOaiaVsj3GnvmKb1Mc+PsajyoBSU7UE9zU=", + "path": "/nix/store/km3pmkm1y5wrx48pz1vqxa3ga9r99cjg-source/packages", "type": "path" }, "original": { - "path": "/nix/store/616d9i5bswbzdgzp4zibf3vby8jzffmw-source/packages", + "path": "/nix/store/km3pmkm1y5wrx48pz1vqxa3ga9r99cjg-source/packages", "type": "path" } }, @@ -1434,11 +1449,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-6oCDKhDSqJMWeODXDHD5XorN7/+KXBBIPZ2z+obwUNY=", - "path": "/nix/store/aggm5rmqq87zwb9cvgh136g95wmvdag6-source/packages", + "path": "/nix/store/v0n6nmgs1g7ygcqsr161id8phhhh4xcd-source/packages", "type": "path" }, "original": { - "path": "/nix/store/aggm5rmqq87zwb9cvgh136g95wmvdag6-source/packages", + "path": "/nix/store/v0n6nmgs1g7ygcqsr161id8phhhh4xcd-source/packages", "type": "path" } }, @@ -1456,11 +1471,11 @@ "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1728092656, - "narHash": "sha256-eMeCTJZ5xBeQ0f9Os7K8DThNVSo9gy4umZLDfF5q6OM=", + "lastModified": 1728778939, + "narHash": "sha256-WybK5E3hpGxtCYtBwpRj1E9JoiVxe+8kX83snTNaFHE=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "1211305a5b237771e13fcca0c51e60ad47326a9a", + "rev": "ff68f91754be6f3427e4986d7949e6273659be1d", "type": "github" }, "original": { @@ -1507,12 +1522,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-+1SoE3VFWwcnYotZsvBukIpBVhqxeADqz0hA+loeXVE=", - "path": "/nix/store/616d9i5bswbzdgzp4zibf3vby8jzffmw-source/programs", + "narHash": "sha256-LHH1D2PB2ZAmHDkxaJtWGbDKZR78IKz/akc7fO6RMQg=", + "path": "/nix/store/km3pmkm1y5wrx48pz1vqxa3ga9r99cjg-source/programs", "type": "path" }, "original": { - "path": "/nix/store/616d9i5bswbzdgzp4zibf3vby8jzffmw-source/programs", + "path": "/nix/store/km3pmkm1y5wrx48pz1vqxa3ga9r99cjg-source/programs", "type": "path" } }, @@ -1523,12 +1538,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-96Dpr1ejZUBA7m2x2YfNJJxwDRj7Z8r5QV4UrGGxdoU=", - "path": "/nix/store/aggm5rmqq87zwb9cvgh136g95wmvdag6-source/programs", + "narHash": "sha256-ceYf8d9axHcJT/M6j8YEduxiSJBmVqUBH+qjiJyUW5M=", + "path": "/nix/store/v0n6nmgs1g7ygcqsr161id8phhhh4xcd-source/programs", "type": "path" }, "original": { - "path": "/nix/store/aggm5rmqq87zwb9cvgh136g95wmvdag6-source/programs", + "path": "/nix/store/v0n6nmgs1g7ygcqsr161id8phhhh4xcd-source/programs", "type": "path" } }, @@ -1542,11 +1557,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-EVhBDAt1miiP7BA3SooJNTCm0pESsl4VlRYCDSMutFY=", - "path": "/nix/store/sybdaaqrrry1hjanqgx482bl4hbchmwp-source/pywal", + "path": "/nix/store/400g3pq1ipxvk1i8k11z5233j99nh7lc-source/pywal", "type": "path" }, "original": { - "path": "/nix/store/sybdaaqrrry1hjanqgx482bl4hbchmwp-source/pywal", + "path": "/nix/store/400g3pq1ipxvk1i8k11z5233j99nh7lc-source/pywal", "type": "path" } }, @@ -1569,12 +1584,12 @@ "rofi": { "locked": { "lastModified": 1, - "narHash": "sha256-W1pO/5h94bemSfBkgwMcjnRJAySAtzd5RMTWKcmLkOI=", - "path": "/nix/store/sybdaaqrrry1hjanqgx482bl4hbchmwp-source/rofi", + "narHash": "sha256-TsMqdRC5Rsop/6ASLtAFJc0Spt9NI8iQBk6dXxJ8mYA=", + "path": "/nix/store/400g3pq1ipxvk1i8k11z5233j99nh7lc-source/rofi", "type": "path" }, "original": { - "path": "/nix/store/sybdaaqrrry1hjanqgx482bl4hbchmwp-source/rofi", + "path": "/nix/store/400g3pq1ipxvk1i8k11z5233j99nh7lc-source/rofi", "type": "path" } }, @@ -1582,7 +1597,7 @@ "inputs": { "home-manager": "home-manager", "nathan": "nathan", - "nixpkgs": "nixpkgs_8", + "nixpkgs": "nixpkgs_9", "system": "system" } }, @@ -1590,11 +1605,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-ZwYj8HHcPq6WRFdoHvQ27fL2twOZgUdyw1Dba2Hbj+U=", - "path": "/nix/store/c36bkp3cdc9ri3flyvp3mhdnrp6ifnsv-source/scripts", + "path": "/nix/store/jqqgri24kmgfnq44kwhf788rgpn7lbm7-source/scripts", "type": "path" }, "original": { - "path": "/nix/store/c36bkp3cdc9ri3flyvp3mhdnrp6ifnsv-source/scripts", + "path": "/nix/store/jqqgri24kmgfnq44kwhf788rgpn7lbm7-source/scripts", "type": "path" } }, @@ -1604,12 +1619,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-1lPCRKFKK2qmdS+akk6dkrSjXOBe0iBgQp6oTi5vCWM=", - "path": "/nix/store/aggm5rmqq87zwb9cvgh136g95wmvdag6-source/sddm", + "narHash": "sha256-myuqvkh47bZIJWtMVxair+SI3VSpHO6ckt8EEbGtAPk=", + "path": "/nix/store/55wv92c5vx65n4id9gvkdzi5r5553i7g-source/sddm", "type": "path" }, "original": { - "path": "/nix/store/aggm5rmqq87zwb9cvgh136g95wmvdag6-source/sddm", + "path": "/nix/store/55wv92c5vx65n4id9gvkdzi5r5553i7g-source/sddm", "type": "path" } }, @@ -1632,14 +1647,14 @@ "spicetify-nix": { "inputs": { "flake-compat": "flake-compat_3", - "nixpkgs": "nixpkgs_6" + "nixpkgs": "nixpkgs_7" }, "locked": { - "lastModified": 1728620224, - "narHash": "sha256-YfiNICuQO/+HheUQ9P9ijFOzQpiC7YmotA0W28fbRbE=", + "lastModified": 1729225092, + "narHash": "sha256-qIWFU7iVs5oTA12jOgHIMlXLY+V1dbdgjt37bbXfwOI=", "owner": "Gerg-L", "repo": "spicetify-nix", - "rev": "b4702ed0b3d634367e28c4d042bd1fd3fb29b692", + "rev": "095be8b3a9bb9ec14cbe67cc4710f5e224639da5", "type": "github" }, "original": { @@ -1650,31 +1665,16 @@ }, "srvcs": { "inputs": { - "mpdris": "mpdris" + "sddm": "sddm" }, "locked": { "lastModified": 1, - "narHash": "sha256-cuHsChgkjeeNyQiP8xebtVcqixs7dJLV59Q9BKIVXqI=", - "path": "/nix/store/616d9i5bswbzdgzp4zibf3vby8jzffmw-source/services", + "narHash": "sha256-ptX91ThXvEMdpXbFlrAKqmk0X4YitvaNMKgpxfWU4/0=", + "path": "/nix/store/v0n6nmgs1g7ygcqsr161id8phhhh4xcd-source/services", "type": "path" }, "original": { - "path": "/nix/store/616d9i5bswbzdgzp4zibf3vby8jzffmw-source/services", - "type": "path" - } - }, - "srvcs_2": { - "inputs": { - "ollama": "ollama" - }, - "locked": { - "lastModified": 1, - "narHash": "sha256-77xH7oSwHTKWMPseY3d8isc0oV0SgNM+CdrIxhRBOzQ=", - "path": "/nix/store/aggm5rmqq87zwb9cvgh136g95wmvdag6-source/services", - "type": "path" - }, - "original": { - "path": "/nix/store/aggm5rmqq87zwb9cvgh136g95wmvdag6-source/services", + "path": "/nix/store/v0n6nmgs1g7ygcqsr161id8phhhh4xcd-source/services", "type": "path" } }, @@ -1684,17 +1684,16 @@ "impermanenceConfig": "impermanenceConfig", "pckgs": "pckgs", "prgms": "prgms_2", - "sddm": "sddm", - "srvcs": "srvcs_2" + "srvcs": "srvcs" }, "locked": { "lastModified": 1, - "narHash": "sha256-JZ8Ez+VchAtFR3VHIETEKYnpmyTy7q00KVOPmTYJG68=", - "path": "/nix/store/49jkfcja8yv46ypbv26axn3xnkkjdlwa-source/system", + "narHash": "sha256-XzsAbJgvL0qtbnVDmRizPn9j9SGeaz+QgUJMfLfRKvk=", + "path": "/nix/store/f4fmriavc93pa0yjrjnppnvjd2wh1wfk-source/system", "type": "path" }, "original": { - "path": "/nix/store/49jkfcja8yv46ypbv26axn3xnkkjdlwa-source/system", + "path": "/nix/store/f4fmriavc93pa0yjrjnppnvjd2wh1wfk-source/system", "type": "path" } }, @@ -1771,11 +1770,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-2h0M0hXa3L6rQJ2hmDadiZBYJcoxRqFdlXD7tK0LFrM=", - "path": "/nix/store/sybdaaqrrry1hjanqgx482bl4hbchmwp-source/terminal", + "path": "/nix/store/400g3pq1ipxvk1i8k11z5233j99nh7lc-source/terminal", "type": "path" }, "original": { - "path": "/nix/store/sybdaaqrrry1hjanqgx482bl4hbchmwp-source/terminal", + "path": "/nix/store/400g3pq1ipxvk1i8k11z5233j99nh7lc-source/terminal", "type": "path" } }, @@ -1786,17 +1785,17 @@ "locked": { "lastModified": 1, "narHash": "sha256-4qcgTKJv2uerh2pzxBzFRaYh12KBI1ZlMhMtkl/MI90=", - "path": "/nix/store/6dppl7xqlbra5jvjb4wgahs8h2nb6fhs-source/themes/tokyo-night", + "path": "/nix/store/xkqdsi3rl263jnjf9mj75k0ir3dimwqv-source/themes/tokyo-night", "type": "path" }, "original": { - "path": "/nix/store/6dppl7xqlbra5jvjb4wgahs8h2nb6fhs-source/themes/tokyo-night", + "path": "/nix/store/xkqdsi3rl263jnjf9mj75k0ir3dimwqv-source/themes/tokyo-night", "type": "path" } }, "themecord": { "inputs": { - "nixpkgs": "nixpkgs_7" + "nixpkgs": "nixpkgs_8" }, "locked": { "lastModified": 1728605273, @@ -1850,7 +1849,7 @@ }, "waveforms": { "inputs": { - "nixpkgs": "nixpkgs_10" + "nixpkgs": "nixpkgs_11" }, "locked": { "lastModified": 1728376004, diff --git a/home/packages/default.nix b/home/packages/default.nix index f5ec4ab..7fe8a48 100644 --- a/home/packages/default.nix +++ b/home/packages/default.nix @@ -41,7 +41,6 @@ blueberry wl-clipboard firefox-wayland - swaylock-effects neofetch pkgs-us.mpv diff --git a/home/programs/flake.nix b/home/programs/flake.nix index 197aa7d..1647bc2 100644 --- a/home/programs/flake.nix +++ b/home/programs/flake.nix @@ -26,6 +26,7 @@ inputs.terminal.hmModule inputs.rofi.hmModule inputs.pywal.hmModule + ./swaylock ./calcurse ]; diff --git a/home/programs/hyprland/flake.nix b/home/programs/hyprland/flake.nix index 88d1ae6..742ee1e 100644 --- a/home/programs/hyprland/flake.nix +++ b/home/programs/hyprland/flake.nix @@ -9,21 +9,29 @@ hmModule = { config, lib, pkgs, ... }: { - home.sessionVariables.NIX_OZONE_WL = "1"; + options.homeconfig.hyprland.enable = lib.options.mkOption { + type = lib.types.bool; + default = false; + }; - programs.kitty.enable = lib.mkDefault true; + config = lib.mkIf config.homeconfig.hyprland.enable { - home.packages = with pkgs; [ - pyprland - ]; + home.sessionVariables.NIX_OZONE_WL = "1"; - wayland.windowManager.hyprland = { + programs.kitty.enable = lib.mkDefault true; - enable = true; + home.packages = with pkgs; [ + pyprland + ]; - systemd.variables = [ "--all" ]; + wayland.windowManager.hyprland = { - }; + enable = true; + + systemd.variables = [ "--all" ]; + + }; + }; }; diff --git a/home/programs/swaylock/default.nix b/home/programs/swaylock/default.nix new file mode 100644 index 0000000..aeb1021 --- /dev/null +++ b/home/programs/swaylock/default.nix @@ -0,0 +1,12 @@ +{ config, lib, pkgs, ... }: { + + options.homeconfig.swaylock.enable = lib.options.mkOption { + type = lib.types.bool; + default = false; + }; + + config = lib.mkIf config.homeconfig.swaylock.enable { + + home.Packages = with pkgs; [ swaylock-effects ]; + }; +}