diff --git a/flake.lock b/flake.lock index 80b5678..3e5aa45 100644 --- a/flake.lock +++ b/flake.lock @@ -82,11 +82,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1739360229, - "narHash": "sha256-kLPL3c8tSPsGn7qx9pF1V8zGT5eVUr5KUR2idvImMQI=", + "lastModified": 1739449538, + "narHash": "sha256-B6/T5kJm1hYqWSQ8++OS+j26eAip4BJWMZ2DlZ1OLas=", "owner": "chaotic-cx", "repo": "nyx", - "rev": "ec91d7d542b9cfd959a12376fa88cce04c013ab2", + "rev": "4faff08ea1a78147e9bd6f484ec4ca850e6782d6", "type": "github" }, "original": { @@ -127,11 +127,11 @@ "rust-analyzer-src": "rust-analyzer-src" }, "locked": { - "lastModified": 1739082714, - "narHash": "sha256-cylMa750pId3Hqvzyurd86qJIYyyMWB0M7Gbh7ZB2tY=", + "lastModified": 1739342042, + "narHash": "sha256-oi6joJyRviczLJeN8TEI1XVKVb+E/UCnMTtdIn/6fhg=", "owner": "nix-community", "repo": "fenix", - "rev": "e84058a7fe56aa01f2db19373cce190098494698", + "rev": "2d0149540591393c61dfd29f6883ba712d24e04f", "type": "github" }, "original": { @@ -352,14 +352,15 @@ "inputs": { "nixpkgs": [ "nixpkgs" - ] + ], + "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1739404972, - "narHash": "sha256-2QGq9cPonoMfCS8gIFw/ICf+IxyHbe6AC5/cY/l6yRI=", + "lastModified": 1739465816, + "narHash": "sha256-XqRCZXnbfZA90Y+R46w9Tc46ZGbQ/EN2/pzxByqS5uM=", "ref": "refs/heads/main", - "rev": "8f05a132a36ee2d01a3b9d7f691879812aa68a9a", - "revCount": 54, + "rev": "85986cb3d2a0abd234a38781305e43412f30dbed", + "revCount": 58, "type": "git", "url": "https://git.blahai.gay/blahai/haipkgs.git" }, @@ -398,11 +399,11 @@ ] }, "locked": { - "lastModified": 1739051380, - "narHash": "sha256-p1QSLO8DJnANY+ppK7fjD8GqfCrEIDjso1CSRHsXL7Y=", + "lastModified": 1739381933, + "narHash": "sha256-4gvobxITgcrNGfwsVG5a46QzQCX89btIYw23p0ilbcc=", "owner": "nix-community", "repo": "home-manager", - "rev": "5af1b9a0f193ab6138b89a8e0af8763c21bbf491", + "rev": "15b59d4191b993ebdfcb1f61b834fced217882ba", "type": "github" }, "original": { @@ -440,11 +441,11 @@ ] }, "locked": { - "lastModified": 1739381933, - "narHash": "sha256-4gvobxITgcrNGfwsVG5a46QzQCX89btIYw23p0ilbcc=", + "lastModified": 1739458725, + "narHash": "sha256-k9AeUzs3phaTgfljRslR4iNTX9svBNhxoIw4QLd/V70=", "owner": "nix-community", "repo": "home-manager", - "rev": "15b59d4191b993ebdfcb1f61b834fced217882ba", + "rev": "22b418c13fb0be43f4bc5c185f323a3237028594", "type": "github" }, "original": { @@ -527,11 +528,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1739368482, - "narHash": "sha256-SHDq4bk3tJsh0wyXs20OztvsCGT2+6c6sj92+qBKjfI=", + "lastModified": 1739446679, + "narHash": "sha256-W4/dpSdDzsqw2diGefNHlhYFhx18oX4k7GLDjvGc96E=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "68bb3e7f0a1d528a8b2da1f92d2005889587561d", + "rev": "40adb3dfb4b6f8cf0c5093f095954e3ef162a8eb", "type": "github" }, "original": { @@ -751,11 +752,11 @@ ] }, "locked": { - "lastModified": 1738875499, - "narHash": "sha256-P3VbO2IkEW+0d0pJU7CuX8e+obSoiDw/YCVL1mnA26w=", + "lastModified": 1739364465, + "narHash": "sha256-LhyeVj5plHO3/3QV7SzOSOnvl0sehOjE4h6LHaiiJqU=", "owner": "Jovian-Experiments", "repo": "Jovian-NixOS", - "rev": "4642ec1073a7417e6303484d8f2e7d29dc24a50f", + "rev": "3dab95e02b5eeb9aec44a161bbed2b16b3d03aac", "type": "github" }, "original": { @@ -792,7 +793,7 @@ "narHash": "sha256-YMLrcBpf0TR5r/eaqm8lxzFPap2TxCor0ZGcK3a7+b8=", "rev": "b90bf629bbd835e61f1317b99e12f8c831017006", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/b90bf629bbd835e61f1317b99e12f8c831017006.tar.gz" + "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/b90bf629bbd835e61f1317b99e12f8c831017006.tar.gz?rev=b90bf629bbd835e61f1317b99e12f8c831017006" }, "original": { "type": "tarball", @@ -862,11 +863,11 @@ }, "nixpkgs-smol": { "locked": { - "lastModified": 1739392530, - "narHash": "sha256-f9m6q0Z4RdVhPrGr78x+LFSgPkldfatdEdPh6HCN5J4=", + "lastModified": 1739435815, + "narHash": "sha256-jZJQhOpQDXo2WrebnefZcSfiJLhyFuSiIU87vXIhpcc=", "owner": "nixos", "repo": "nixpkgs", - "rev": "dbf733f7a95551ce0767d97dcfb02a0c524b7725", + "rev": "56d5c4206950cf5775996e20757cc42c845ba293", "type": "github" }, "original": { @@ -1048,11 +1049,11 @@ "rust-analyzer-src": { "flake": false, "locked": { - "lastModified": 1738997488, - "narHash": "sha256-jeNdFVtEDLypGIbNqBjURovfw9hMkVtlLR7j/5fRh54=", + "lastModified": 1739305728, + "narHash": "sha256-ZYZ6xYhvWcVvbIazMFEUPPkJFkjIa0tmdUFlbuZfcOM=", "owner": "rust-lang", "repo": "rust-analyzer", - "rev": "208bc52b5dc177badc081c64eb0584a313c73242", + "rev": "f63e4761a9f73ddfc04a3e198f77e5e8825d0136", "type": "github" }, "original": { @@ -1062,6 +1063,27 @@ "type": "github" } }, + "rust-overlay": { + "inputs": { + "nixpkgs": [ + "haipkgs", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1739413688, + "narHash": "sha256-57OAXXYhOibG7Rqhhr4ecI1H8mtDJB2uj0T8rbQVGLY=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "675a6427d505f140dab8c56379afb66d4f55800b", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, "spicetify-nix": { "inputs": { "nixpkgs": [ @@ -1241,11 +1263,11 @@ "nixpkgs": "nixpkgs_6" }, "locked": { - "lastModified": 1739377372, - "narHash": "sha256-LynHMIeLlnUm+ryyt/il7W3mggiMoZmFPczzTk8Dnvw=", + "lastModified": 1739459953, + "narHash": "sha256-utELlKir2wO2fRzNPuAIx9z8f6BGUt0Q3IzA0GNfAPk=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "f5a239448bcefdb9b9c689ed90491281a3b2ca5d", + "rev": "f36e0e7e21079151bfe817df3a6ab93dc8d648ea", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index fe4d298..1dae9d7 100644 --- a/flake.nix +++ b/flake.nix @@ -80,7 +80,10 @@ inherit inputs; pkgs-smol = import nixpkgs-smol {inherit system;}; }; - modules = [./hosts/epimetheus/configuration.nix]; + modules = [ + ./hosts/epimetheus/configuration.nix + lix-module.nixosModules.default + ]; }; }; }; diff --git a/modules/home-manager/hypr/default.nix b/modules/home-manager/hypr/default.nix index af35a14..ead72c8 100644 --- a/modules/home-manager/hypr/default.nix +++ b/modules/home-manager/hypr/default.nix @@ -23,8 +23,18 @@ grim slurp libnotify + result-hyprland-preview-share-picker-git ]; + xdg.configFile."hypr/xdph.conf" = { + target = ""; + text = '' + screencopy { + custom_picker_binary = ${pkgs.result-hyprland-preview-share-picker-git}/bin/result-hyprland-preview-share-picker + } + ''; + }; + xdg.portal = { enable = true; configPackages = [config.wayland.windowManager.hyprland.package];