diff --git a/builders.nix b/builders.nix index bde91db..52bdc14 100644 --- a/builders.nix +++ b/builders.nix @@ -12,21 +12,9 @@ let inputs.zdwl.overlays.default - (final: prev: ( - let - umu-launcher = inputs.nullpkgs.packages.${prev.system}.umu-launcher; - in - { - inherit umu-launcher; - - # FIXME: Hatch build failure - # https://github.com/NixOS/nixpkgs/issues/366359 - hatch = prev.hatch.overridePythonAttrs { doCheck = false; }; - - # FIXME: https://github.com/NixOS/nixpkgs/pull/369259 - star-citizen = inputs.nix-gaming.packages.${prev.system}.star-citizen.override { umu = umu-launcher; }; - } - )) + (final: prev: ({ + star-citizen = inputs.nix-gaming.packages.${prev.system}.star-citizen; + })) (final: prev: { tmux = prev.tmux.overrideAttrs (old: rec { diff --git a/flake.lock b/flake.lock index 82adca3..1c2e982 100644 --- a/flake.lock +++ b/flake.lock @@ -20,40 +20,20 @@ "url": "https://git.zynh.me/Zynh0722/backgrounds" } }, - "bluetui": { - "inputs": { - "nixpkgs": [ - "nullpkgs", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1734856983, - "narHash": "sha256-3go5y+ueUjDKuOE2XZK159qfTpSQLYUsgppj28Mh/u4=", - "owner": "pythops", - "repo": "bluetui", - "rev": "0bc5bc2d06c690664cb61d8a861815555111e18d", - "type": "github" - }, - "original": { - "owner": "pythops", - "repo": "bluetui", - "type": "github" - } - }, "chaotic": { "inputs": { + "fenix": "fenix", "flake-schemas": "flake-schemas", "home-manager": "home-manager", "jovian": "jovian", "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1735943654, - "narHash": "sha256-rXmcRRQfXXYAKOa5IXlrMISTwgScA2Dx04JpONXRA+Q=", + "lastModified": 1737474213, + "narHash": "sha256-p4hHWikaYgtZmZlas1b/p2+R72j7ZtUmGp2qoC1VcbI=", "owner": "chaotic-cx", "repo": "nyx", - "rev": "5edcf7fb24c73ff9665f299461af33fa6171836f", + "rev": "04e70503425690319c25814497f682145dd442c6", "type": "github" }, "original": { @@ -85,19 +65,6 @@ "type": "github" } }, - "discord-tarball": { - "flake": false, - "locked": { - "lastModified": 1734459622, - "narHash": "sha256-Qlos8S8amL3iDelNK57M00tl3obfEI9tO7q+3ljgbMc=", - "type": "tarball", - "url": "https://discord.com/api/download?platform=linux&format=tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://discord.com/api/download?platform=linux&format=tar.gz" - } - }, "dunst-theme": { "flake": false, "locked": { @@ -114,6 +81,28 @@ "type": "github" } }, + "fenix": { + "inputs": { + "nixpkgs": [ + "chaotic", + "nixpkgs" + ], + "rust-analyzer-src": "rust-analyzer-src" + }, + "locked": { + "lastModified": 1737268357, + "narHash": "sha256-J3At8JDKpQGDeDUcz1eh0h5yFwNH7fPfm+N95TxiOq4=", + "owner": "nix-community", + "repo": "fenix", + "rev": "f9662e6ea6020671e1e17102bd20d6692bb38aba", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "fenix", + "type": "github" + } + }, "fish_theme": { "flake": false, "locked": { @@ -178,21 +167,6 @@ "type": "github" } }, - "flake-compat_4": { - "locked": { - "lastModified": 1733328505, - "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, "flake-parts": { "inputs": { "nixpkgs-lib": [ @@ -201,11 +175,11 @@ ] }, "locked": { - "lastModified": 1735774679, - "narHash": "sha256-soePLBazJk0qQdDVhdbM98vYdssfs3WFedcq+raipRI=", + "lastModified": 1736143030, + "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "f2f7418ce0ab4a5309a4596161d154cfc877af66", + "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de", "type": "github" }, "original": { @@ -223,11 +197,11 @@ ] }, "locked": { - "lastModified": 1733312601, - "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", + "lastModified": 1736143030, + "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", + "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de", "type": "github" }, "original": { @@ -240,11 +214,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1733312601, - "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", + "lastModified": 1736143030, + "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", + "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de", "type": "github" }, "original": { @@ -254,27 +228,6 @@ } }, "flake-parts_4": { - "inputs": { - "nixpkgs-lib": [ - "nullpkgs", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1735774679, - "narHash": "sha256-soePLBazJk0qQdDVhdbM98vYdssfs3WFedcq+raipRI=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "f2f7418ce0ab4a5309a4596161d154cfc877af66", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "flake-parts_5": { "inputs": { "nixpkgs-lib": "nixpkgs-lib_2" }, @@ -292,21 +245,6 @@ "type": "github" } }, - "flake-root": { - "locked": { - "lastModified": 1723604017, - "narHash": "sha256-rBtQ8gg+Dn4Sx/s+pvjdq3CB2wQNzx9XGFq/JVGCB6k=", - "owner": "srid", - "repo": "flake-root", - "rev": "b759a56851e10cb13f6b8e5698af7b59c44be26e", - "type": "github" - }, - "original": { - "owner": "srid", - "repo": "flake-root", - "type": "github" - } - }, "flake-schemas": { "locked": { "lastModified": 1721999734, @@ -339,24 +277,6 @@ "type": "github" } }, - "flake-utils_2": { - "inputs": { - "systems": "systems_3" - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, "flakey-profile": { "locked": { "lastModified": 1712898590, @@ -382,11 +302,11 @@ ] }, "locked": { - "lastModified": 1735882644, - "narHash": "sha256-3FZAG+pGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110=", + "lastModified": 1737301351, + "narHash": "sha256-2UNmLCKORvdBRhPGI8Vx0b6l7M8/QBey/nHLIxOl4jE=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "a5a961387e75ae44cc20f0a57ae463da5e959656", + "rev": "15a87cedeb67e3dbc8d2f7b9831990dffcf4e69f", "type": "github" }, "original": { @@ -426,11 +346,11 @@ ] }, "locked": { - "lastModified": 1735695978, - "narHash": "sha256-cwk53OX1S1bCFY09zydubZNmmwcx9l5XEba8mVYuNE4=", + "lastModified": 1736917206, + "narHash": "sha256-JTBWmyGf8K1Rwb+gviHIUzRJk/sITtT+72HXFkTZUjo=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "f6233b5cfbada692d93a73d6ed35bdbfd0fdb9c4", + "rev": "afd0a42e8c61ebb56899315ee4084a8b2e4ff425", "type": "github" }, "original": { @@ -447,11 +367,11 @@ ] }, "locked": { - "lastModified": 1735774425, - "narHash": "sha256-C73gLFnEh8ZI0uDijUgCDWCd21T6I6tsaWgIBHcfAXg=", + "lastModified": 1737221749, + "narHash": "sha256-igllW0yG+UbetvhT11jnt9RppSHXYgMykYhZJeqfHs0=", "owner": "nix-community", "repo": "home-manager", - "rev": "5f6aa268e419d053c3d5025da740e390b12ac936", + "rev": "97d7946b5e107dd03cc82f21165251d4e0159655", "type": "github" }, "original": { @@ -467,11 +387,11 @@ ] }, "locked": { - "lastModified": 1735947440, - "narHash": "sha256-jnEcfmOhWntmVEcqlvs+j532+mvmgsKtQSSfukgkn+A=", + "lastModified": 1737480538, + "narHash": "sha256-rk/cmrvq3In0TegW9qaAxw+5YpJhRWt2p74/6JStrw0=", "owner": "nix-community", "repo": "home-manager", - "rev": "a9987622b7b93c82e147f198574e8e6ffbf5e327", + "rev": "4481a16d1ac5bff4a77c608cefe08c9b9efe840d", "type": "github" }, "original": { @@ -489,11 +409,11 @@ ] }, "locked": { - "lastModified": 1735330405, - "narHash": "sha256-MhXgu1oymyjhhZGY9yewNonJknNAjilzMGPY1FfMR7s=", + "lastModified": 1737126697, + "narHash": "sha256-k1YhjONkiKBHzbjNy4ZsjysBac5UJSolCVq9cTKLeKM=", "owner": "Jovian-Experiments", "repo": "Jovian-NixOS", - "rev": "a86d9cf841eff8b33a05d2bf25788abd8e018dbd", + "rev": "27a0ddac1a14e10ba98530f59db728951495f2ce", "type": "github" }, "original": { @@ -550,11 +470,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1735949516, - "narHash": "sha256-vQhyESogI5I/3eoOKgjHWRU5wHhvgrbcZjNpt+4dGY4=", + "lastModified": 1737444129, + "narHash": "sha256-RDwsCYHgjFf6iTi5JSfpOAnuQenDh8VFKU01XluVWM8=", "owner": "nix-community", "repo": "neovim-nightly-overlay", - "rev": "052254175793d6019abcb7e01723c8ba297fe662", + "rev": "ac8238031094d5242da26947bfc7174369c12e33", "type": "github" }, "original": { @@ -566,11 +486,11 @@ "neovim-src": { "flake": false, "locked": { - "lastModified": 1735929980, - "narHash": "sha256-vtnUEiVt9QtwUJTi/Vr8fCy+yAhYjY9BdLlsaDVrObc=", + "lastModified": 1737414984, + "narHash": "sha256-A1ITJgtOOwhSC5wB/jfBV9ZuAftroeYRYFqA+aFKgac=", "owner": "neovim", "repo": "neovim", - "rev": "a09c7a5d57ba2aca58fbc00e0b04a1437555a3c0", + "rev": "855a2a75e6f7d08376c221a46e0179e5c76176ec", "type": "github" }, "original": { @@ -586,11 +506,11 @@ ] }, "locked": { - "lastModified": 1735816258, - "narHash": "sha256-7zBiXoC43piFocq0wHvNm5KgzolCi3axD4QhWfsw4DU=", + "lastModified": 1736755595, + "narHash": "sha256-MCUsaDZVi2FCVvLPXkekq5i1BxTX/5zyLLEJDFX1u5Y=", "owner": "viperML", "repo": "nh", - "rev": "b7a857066e726dafe9c5f00a8af6ab3f25036ee1", + "rev": "f4da5cf5af09e01a0177e889aa6fc682c6176a67", "type": "github" }, "original": { @@ -611,11 +531,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1735926524, - "narHash": "sha256-BRcp1VNIeGL709AfiVTKx06ZnjhuixZtB7Wjryo8c+s=", + "lastModified": 1737516423, + "narHash": "sha256-S3vmlekDRKgXsOreMMxLwJgvH313x1zU/wYtC8YThLg=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "470ebbc098914eded248cc257bcd67f0036e96a4", + "rev": "8370d2475f0eac1b5dab31a107ee118d96692e31", "type": "github" }, "original": { @@ -627,16 +547,16 @@ "niri-stable": { "flake": false, "locked": { - "lastModified": 1731483594, - "narHash": "sha256-Qjf7alRbPPERfiZsM9EMKX+HwjESky1tieh5PJIkLwE=", + "lastModified": 1736614405, + "narHash": "sha256-AJ1rlgNOPb3/+DbS5hkhm21t6Oz8IgqLllwmZt0lyzk=", "owner": "YaLTeR", "repo": "niri", - "rev": "75c79116a7e40cbc0e110ce0cdd500e896458679", + "rev": "e05bc269e678ecf828b96ae79c991c13b00b38a5", "type": "github" }, "original": { "owner": "YaLTeR", - "ref": "v0.1.10.1", + "ref": "v25.01", "repo": "niri", "type": "github" } @@ -644,11 +564,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1735914396, - "narHash": "sha256-QMvvPKqqaTCfGQf4v77lyz8n8gabuQbocc5tzA8x8cw=", + "lastModified": 1737449786, + "narHash": "sha256-G/AK0T41PpxU9hjkK/tnjODigzKcpRayo1o4pi9glqI=", "owner": "YaLTeR", "repo": "niri", - "rev": "b3c6f0e661878c7ab4f3c84c480ae61a5de5d3b3", + "rev": "b01b8afa8c8f9070300243050d9790e38fd19145", "type": "github" }, "original": { @@ -657,28 +577,6 @@ "type": "github" } }, - "nix-alien": { - "inputs": { - "flake-compat": "flake-compat_4", - "flake-utils": "flake-utils_2", - "nix-filter": "nix-filter", - "nix-index-database": "nix-index-database", - "nixpkgs": "nixpkgs_4" - }, - "locked": { - "lastModified": 1734239219, - "narHash": "sha256-iKY/OGNANXpd9hXBGfx8vObpHW4IcOH0MrerLCCc7hA=", - "owner": "thiagokokada", - "repo": "nix-alien", - "rev": "a266d0f74dd4a82ec6a72b02fbf3fbc5f7105f15", - "type": "github" - }, - "original": { - "owner": "thiagokokada", - "repo": "nix-alien", - "type": "github" - } - }, "nix-darwin": { "inputs": { "nixpkgs": [ @@ -686,11 +584,11 @@ ] }, "locked": { - "lastModified": 1735956190, - "narHash": "sha256-svzx3yVXD5tbBJZCn3Lt1RriH8GHo6CyVUPTHejf7sU=", + "lastModified": 1737504076, + "narHash": "sha256-/B4XJnzYU/6K1ZZOBIgsa3K4pqDJrnC2579c44c+4rI=", "owner": "LnL7", "repo": "nix-darwin", - "rev": "3feaf376d75d3d58ebf7e9a4f584d00628548ad9", + "rev": "65cc1fa8e36ceff067daf6cfb142331f02f524d3", "type": "github" }, "original": { @@ -699,21 +597,6 @@ "type": "github" } }, - "nix-filter": { - "locked": { - "lastModified": 1731533336, - "narHash": "sha256-oRam5PS1vcrr5UPgALW0eo1m/5/pls27Z/pabHNy2Ms=", - "owner": "numtide", - "repo": "nix-filter", - "rev": "f7653272fd234696ae94229839a99b73c9ab7de0", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "nix-filter", - "type": "github" - } - }, "nix-gaming": { "inputs": { "flake-parts": "flake-parts_3", @@ -721,11 +604,11 @@ "umu": "umu" }, "locked": { - "lastModified": 1735868406, - "narHash": "sha256-/CGzY7MUnhmw+I9j8ApwDt7qOKixWif2khwXEIR97Bc=", + "lastModified": 1737509989, + "narHash": "sha256-PcfuhEw3xtsgqDN1nTESDqWQxfn8/2QnhVxfgijFOfA=", "owner": "fufexan", "repo": "nix-gaming", - "rev": "afc74611082ecc4a961e4317fa2763c8812e217f", + "rev": "4133e4d7f1939f9f3f27c65178218cb8c8ccf341", "type": "github" }, "original": { @@ -757,62 +640,13 @@ "type": "github" } }, - "nix-index-database": { - "inputs": { - "nixpkgs": [ - "nullpkgs", - "nix-alien", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1734234111, - "narHash": "sha256-icEMqBt4HtGH52PU5FHidgBrNJvOfXH6VQKNtnD1aw8=", - "owner": "nix-community", - "repo": "nix-index-database", - "rev": "311d6cf3ad3f56cb051ffab1f480b2909b3f754d", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nix-index-database", - "type": "github" - } - }, - "nixd": { - "inputs": { - "flake-parts": [ - "nullpkgs", - "flake-parts" - ], - "flake-root": "flake-root", - "nixpkgs": [ - "nullpkgs", - "nixpkgs" - ], - "treefmt-nix": "treefmt-nix_2" - }, - "locked": { - "lastModified": 1735752858, - "narHash": "sha256-YzrT9iIODyf96XLhgDi2ESKvrl1v7iNhMqMdNjTTSW4=", - "owner": "nix-community", - "repo": "nixd", - "rev": "17b7dfd1b4a888ded1bbf875b7601e40f43f94e8", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixd", - "type": "github" - } - }, "nixpkgs": { "locked": { - "lastModified": 1735834308, - "narHash": "sha256-dklw3AXr3OGO4/XT1Tu3Xz9n/we8GctZZ75ZWVqAVhk=", + "lastModified": 1737062831, + "narHash": "sha256-Tbk1MZbtV2s5aG+iM99U8FqwxU/YNArMcWAv6clcsBc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6df24922a1400241dae323af55f30e4318a6ca65", + "rev": "5df43628fdf08d642be8ba5b3625a6c70731c19c", "type": "github" }, "original": { @@ -824,14 +658,14 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1733096140, - "narHash": "sha256-1qRH7uAUsyQI7R1Uwl4T+XvdNv778H0Nb5njNrqvylY=", + "lastModified": 1735774519, + "narHash": "sha256-CewEm1o2eVAnoqb6Ml+Qi9Gg/EfNAxbRx1lANGVyoLI=", "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz" }, "original": { "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz" } }, "nixpkgs-lib_2": { @@ -848,11 +682,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1735669367, - "narHash": "sha256-tfYRbFhMOnYaM4ippqqid3BaLOXoFNdImrfBfCp4zn0=", + "lastModified": 1737299813, + "narHash": "sha256-Qw2PwmkXDK8sPQ5YQ/y/icbQ+TYgbxfjhgnkNJyT1X8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "edf04b75c13c2ac0e54df5ec5c543e300f76f1c9", + "rev": "107d5ef05c0b1119749e381451389eded30fb0d5", "type": "github" }, "original": { @@ -864,11 +698,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1735268880, - "narHash": "sha256-7QEFnKkzD13SPxs+UFR5bUFN2fRw+GlL0am72ZjNre4=", + "lastModified": 1737003892, + "narHash": "sha256-RCzJE9wKByLCXmRBp+z8LK9EgdW+K+W/DXnJS4S/NVo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "7cc0bff31a3a705d3ac4fdceb030a17239412210", + "rev": "ae06b9c2d83cb5c8b12d7d0e32692e93d1379713", "type": "github" }, "original": { @@ -880,11 +714,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1735834308, - "narHash": "sha256-dklw3AXr3OGO4/XT1Tu3Xz9n/we8GctZZ75ZWVqAVhk=", + "lastModified": 1737469691, + "narHash": "sha256-nmKOgAU48S41dTPIXAq0AHZSehWUn6ZPrUKijHAMmIk=", "owner": "nixos", "repo": "nixpkgs", - "rev": "6df24922a1400241dae323af55f30e4318a6ca65", + "rev": "9e4d5190a9482a1fb9d18adf0bdb83c6e506eaab", "type": "github" }, "original": { @@ -894,65 +728,6 @@ "type": "github" } }, - "nixpkgs_4": { - "locked": { - "lastModified": 1733940404, - "narHash": "sha256-Pj39hSoUA86ZePPF/UXiYHHM7hMIkios8TYG29kQT4g=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "5d67ea6b4b63378b9c13be21e2ec9d1afc921713", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nullpkgs": { - "inputs": { - "bluetui": "bluetui", - "discord-tarball": "discord-tarball", - "flake-parts": "flake-parts_4", - "nix-alien": "nix-alien", - "nixd": "nixd", - "nixpkgs": [ - "nixpkgs" - ], - "pkgs-by-name-for-flake-parts": "pkgs-by-name-for-flake-parts", - "rust-overlay": "rust-overlay", - "vencord-git": "vencord-git" - }, - "locked": { - "lastModified": 1735968455, - "narHash": "sha256-syIuJV8B9Wws5cBvKei409GqEjF8e+uwVM0jv080exA=", - "ref": "refs/heads/main", - "rev": "c0cb460202ce3442d2749f9c530279f7209b4174", - "revCount": 46, - "type": "git", - "url": "https://git.nullcube.net/nullcube/nullpkgs" - }, - "original": { - "type": "git", - "url": "https://git.nullcube.net/nullcube/nullpkgs" - } - }, - "pkgs-by-name-for-flake-parts": { - "locked": { - "lastModified": 1727519927, - "narHash": "sha256-3SNX6BuaisoX9PKYI+fh3geZ3jBgKKkAtHcWuHRU0+o=", - "owner": "drupol", - "repo": "pkgs-by-name-for-flake-parts", - "rev": "91debb07d81ff25b8e3b48914b6abd6f11dc26e2", - "type": "github" - }, - "original": { - "owner": "drupol", - "repo": "pkgs-by-name-for-flake-parts", - "type": "github" - } - }, "repo-clone": { "locked": { "lastModified": 1722509718, @@ -983,7 +758,6 @@ "nix-darwin": "nix-darwin", "nix-gaming": "nix-gaming", "nixpkgs": "nixpkgs_3", - "nullpkgs": "nullpkgs", "repo-clone": "repo-clone", "sops-nix": "sops-nix", "umu": "umu_2", @@ -991,24 +765,20 @@ "zdwm": "zdwm" } }, - "rust-overlay": { - "inputs": { - "nixpkgs": [ - "nullpkgs", - "nixpkgs" - ] - }, + "rust-analyzer-src": { + "flake": false, "locked": { - "lastModified": 1735957590, - "narHash": "sha256-vbkoQTInunSjwx9DKebbCNBq9bim8CRj1VbS4eiABfg=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "d40e15e076bcedc5bf5498a0f8ff5f18de4bf8c3", + "lastModified": 1737215993, + "narHash": "sha256-W8xioeq+h9dzGvtXPlQAn2nXtgNDN6C8uA1/9F2JP5I=", + "owner": "rust-lang", + "repo": "rust-analyzer", + "rev": "248bd511aee2c1c1cb2d5314649521d6d93b854a", "type": "github" }, "original": { - "owner": "oxalica", - "repo": "rust-overlay", + "owner": "rust-lang", + "ref": "nightly", + "repo": "rust-analyzer", "type": "github" } }, @@ -1019,11 +789,11 @@ ] }, "locked": { - "lastModified": 1735844895, - "narHash": "sha256-CIRlqX9tBK2awJkmVu2cKuap/0QziDXStQZ/u/+e8Z4=", + "lastModified": 1737411508, + "narHash": "sha256-j9IdflJwRtqo9WpM0OfAZml47eBblUHGNQTe62OUqTw=", "owner": "mic92", "repo": "sops-nix", - "rev": "24d89184adf76d7ccc99e659dc5f3838efb5ee32", + "rev": "015d461c16678fc02a2f405eb453abb509d4e1d4", "type": "github" }, "original": { @@ -1062,21 +832,6 @@ "type": "github" } }, - "systems_3": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, "treefmt-nix": { "inputs": { "nixpkgs": [ @@ -1085,33 +840,11 @@ ] }, "locked": { - "lastModified": 1735905407, - "narHash": "sha256-1hKMRIT+QZNWX46e4gIovoQ7H8QRb7803ZH4qSKI45o=", + "lastModified": 1737103437, + "narHash": "sha256-uPNWcYbhY2fjY3HOfRCR5jsfzdzemhfxLSxwjXYXqNc=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "29806abab803e498df96d82dd6f34b32eb8dd2c8", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "treefmt-nix", - "type": "github" - } - }, - "treefmt-nix_2": { - "inputs": { - "nixpkgs": [ - "nullpkgs", - "nixd", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1734704479, - "narHash": "sha256-MMi74+WckoyEWBRcg/oaGRvXC9BVVxDZNRMpL+72wBI=", - "owner": "numtide", - "repo": "treefmt-nix", - "rev": "65712f5af67234dad91a5a4baee986a8b62dbf8f", + "rev": "d1ed3b385f8130e392870cfb1dbfaff8a63a1899", "type": "github" }, "original": { @@ -1129,11 +862,11 @@ }, "locked": { "dir": "packaging/nix", - "lastModified": 1734207213, - "narHash": "sha256-5CZPAeKm24Y1BKnN8Md3HUViCMCs7AVghRC+05Bdlkk=", + "lastModified": 1737161836, + "narHash": "sha256-v20q0DeglyrsIAbqwqOSxdzZ4JhEWtU9muWPlPz3Few=", "ref": "refs/heads/main", - "rev": "6189d0d9fd062e89a375db20aeae1d1c009e9833", - "revCount": 869, + "rev": "3fd4ef90e8427cfc74d94914654a288912edb2cf", + "revCount": 901, "submodules": true, "type": "git", "url": "https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging/nix" @@ -1153,11 +886,11 @@ }, "locked": { "dir": "packaging/nix", - "lastModified": 1735507919, - "narHash": "sha256-4cR4mk1660p3y8wnX0XbHSQh4KX0mbMn6/2YnALNt8o=", + "lastModified": 1737484151, + "narHash": "sha256-u9zy+68jgOM5C6UwQLziSZrcixp+wTYnEI5uGcn/fs4=", "ref": "refs/heads/main", - "rev": "59a82ea8cd284c7535bc06b8f6156abb7da96f6a", - "revCount": 874, + "rev": "0cac244cc89ee69bf33ad60a3953cfde188ee8a6", + "revCount": 907, "submodules": true, "type": "git", "url": "https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging/nix" @@ -1187,22 +920,6 @@ "type": "github" } }, - "vencord-git": { - "flake": false, - "locked": { - "lastModified": 1735525702, - "narHash": "sha256-S49O3ph0HMUAkqhAhoviaF2vpc1h1pVX/78mn/PafH4=", - "owner": "Vendicated", - "repo": "Vencord", - "rev": "0fd76ab15a51a8426786b696d422f59bd1250099", - "type": "github" - }, - "original": { - "owner": "Vendicated", - "repo": "Vencord", - "type": "github" - } - }, "xwayland-satellite-stable": { "flake": false, "locked": { @@ -1223,11 +940,11 @@ "xwayland-satellite-unstable": { "flake": false, "locked": { - "lastModified": 1734745564, - "narHash": "sha256-JQNl4pqonVVPQ2JzEOLUcPVRNj//FFFNRDyvQoOkG7s=", + "lastModified": 1736487362, + "narHash": "sha256-4kGoOA7FgK9N2mzS+TFEn41kUUNY6KwdiA/0rqlr868=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "94da1af75326d89ecb12aba0cc9362e93ffdc766", + "rev": "8f55e27f63a749881c4bbfbb6b1da028342a91d1", "type": "github" }, "original": { @@ -1238,7 +955,7 @@ }, "zdwl": { "inputs": { - "flake-parts": "flake-parts_5", + "flake-parts": "flake-parts_4", "nixpkgs": [ "nixpkgs" ] diff --git a/flake.nix b/flake.nix index d1b6089..0bbcf84 100644 --- a/flake.nix +++ b/flake.nix @@ -23,8 +23,6 @@ backgrounds = { url = "git+https://git.zynh.me/Zynh0722/backgrounds"; inputs.nixpkgs.follows = "nixpkgs"; }; umu = { url = "git+https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging\/nix&submodules=1"; inputs.nixpkgs.follows = "nixpkgs"; }; - nullpkgs = { url = "git+https://git.nullcube.net/nullcube/nullpkgs"; inputs.nixpkgs.follows = "nixpkgs"; }; - deploy-rs = { url = "github:serokell/deploy-rs"; inputs.nixpkgs.follows = "nixpkgs"; }; }; diff --git a/hosts/snowhawk/configuration.nix b/hosts/snowhawk/configuration.nix index ed6c59e..29bb457 100644 --- a/hosts/snowhawk/configuration.nix +++ b/hosts/snowhawk/configuration.nix @@ -109,6 +109,8 @@ # Enable CUPS to print documents. services.printing.enable = true; + services.ratbagd.enable = true; + # Adds pkgs.uhk-dev-rules to services.udev.packages hardware.keyboard.uhk.enable = true;