From 193f2480d7dda97582e60e99437b7b5976944dda Mon Sep 17 00:00:00 2001 From: notohh Date: Sun, 12 Jan 2025 20:45:55 -0500 Subject: [PATCH] flake.nix: update license: update pkgs: remove scls nix: update inputs and insecure pkgs tsuki: init gaming file blocky: update blocklist pgres: add dbs home: update themes programs: init opencomposite media: remove spotify-player helix: update theme and scls tsuki: remove stylix overlays: set chatterino tag to null --- LICENSE | 26 +- flake.lock | 1241 +++++++++++++-------- flake.nix | 32 +- home/profiles/tsuki/default.nix | 26 +- home/profiles/tsuki/stylix.nix | 53 - home/programs/editors/helix/default.nix | 1 - home/programs/editors/helix/languages.nix | 3 +- home/programs/gtk.nix | 32 +- home/programs/media/cava.nix | 6 - home/programs/media/spotify-player.nix | 74 -- home/programs/opencomposite.nix | 27 + home/programs/terminal/bat.nix | 1 - home/programs/terminal/nushell/config.nu | 1 + home/programs/terminal/starship.nix | 21 - home/programs/terminal/wezterm/config.lua | 1 + home/programs/terminal/zellij/default.nix | 1 - hosts/arashi/services/postgresql.nix | 6 + hosts/haru/services/blocky.nix | 4 + hosts/tsuki/default.nix | 33 +- hosts/tsuki/gaming.nix | 53 + hosts/tsuki/hardware.nix | 10 + hosts/tsuki/networking.nix | 10 + hosts/tsuki/services/default.nix | 2 - hosts/tsuki/services/sunshine.nix | 8 - hosts/tsuki/services/wivrn.nix | 10 - modules/nix.nix | 14 +- pkgs/overlays.nix | 3 +- pkgs/scls/default.nix | 25 - 28 files changed, 953 insertions(+), 771 deletions(-) delete mode 100644 home/profiles/tsuki/stylix.nix delete mode 100644 home/programs/media/spotify-player.nix create mode 100644 home/programs/opencomposite.nix create mode 100644 hosts/tsuki/gaming.nix delete mode 100644 hosts/tsuki/services/sunshine.nix delete mode 100644 hosts/tsuki/services/wivrn.nix delete mode 100644 pkgs/scls/default.nix diff --git a/LICENSE b/LICENSE index d8e90f7..db6dfaa 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,13 @@ -MIT License + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 -Copyright (c) 2023 notohh + Copyright (C) 2004 notohh -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. + 0. You just DO WHAT THE FUCK YOU WANT TO. diff --git a/flake.lock b/flake.lock index 1dde3b7..b0d67e1 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1731092955, - "narHash": "sha256-L1hLXf4IDZ0KoXbFiSNNZJ7IrReEr/J+CLt6Rl4Ea3M=", + "lastModified": 1735301051, + "narHash": "sha256-jU88Q9tP4vuvWYGQcmOdFwI9e2uMPVYJHbXdiklIH9o=", "owner": "Kirottu", "repo": "anyrun", - "rev": "d2017f224b2bfd7e33573c7070e7c3e2960c7dcc", + "rev": "06017e753c8886d5296768dca80745ee09402a2d", "type": "github" }, "original": { @@ -40,11 +40,11 @@ ] }, "locked": { - "lastModified": 1734906446, - "narHash": "sha256-6OWluVE2A8xi+8V3jN9KA72RCgJjYdyyuLBUjxZ2q2U=", + "lastModified": 1736102453, + "narHash": "sha256-5qb4kb7Xbt8jJFL/oDqOor9Z2+E+A+ql3PiyDvsfWZ0=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "eecb74dc79bb6752a2a507e6edee3042390a6091", + "rev": "4846091641f3be0ad7542086d52769bb7932bde6", "type": "github" }, "original": { @@ -59,8 +59,8 @@ "flake-compat": "flake-compat_3", "flake-parts": "flake-parts_2", "nix-github-actions": "nix-github-actions", - "nixpkgs": "nixpkgs_6", - "nixpkgs-stable": "nixpkgs-stable_2" + "nixpkgs": "nixpkgs_7", + "nixpkgs-stable": "nixpkgs-stable_3" }, "locked": { "lastModified": 1731270564, @@ -85,11 +85,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1733441044, - "narHash": "sha256-pcv1TwEXEg2ZNMkc5dBQniezHYFNNncpoCK4dcZQX0s=", + "lastModified": 1736281159, + "narHash": "sha256-PegDo2zozZob4QBFg8ihe6cTr4bmdmnyf77G1cukF30=", "owner": "atuinsh", "repo": "atuin", - "rev": "cb570539195e1a6ad031a74833e376631c00d13a", + "rev": "05aec6f8d60409af0f58942e1550e1a6a3b3b0ce", "type": "github" }, "original": { @@ -98,72 +98,6 @@ "type": "github" } }, - "base16": { - "inputs": { - "fromYaml": "fromYaml" - }, - "locked": { - "lastModified": 1732200724, - "narHash": "sha256-+R1BH5wHhfnycySb7Sy5KbYEaTJZWm1h+LW1OtyhiTs=", - "owner": "SenchoPens", - "repo": "base16.nix", - "rev": "153d52373b0fb2d343592871009a286ec8837aec", - "type": "github" - }, - "original": { - "owner": "SenchoPens", - "repo": "base16.nix", - "type": "github" - } - }, - "base16-fish": { - "flake": false, - "locked": { - "lastModified": 1622559957, - "narHash": "sha256-PebymhVYbL8trDVVXxCvZgc0S5VxI7I1Hv4RMSquTpA=", - "owner": "tomyun", - "repo": "base16-fish", - "rev": "2f6dd973a9075dabccd26f1cded09508180bf5fe", - "type": "github" - }, - "original": { - "owner": "tomyun", - "repo": "base16-fish", - "type": "github" - } - }, - "base16-helix": { - "flake": false, - "locked": { - "lastModified": 1725860795, - "narHash": "sha256-Z2o8VBPW3I+KKTSfe25kskz0EUj7MpUh8u355Z1nVsU=", - "owner": "tinted-theming", - "repo": "base16-helix", - "rev": "7f795bf75d38e0eea9fed287264067ca187b88a9", - "type": "github" - }, - "original": { - "owner": "tinted-theming", - "repo": "base16-helix", - "type": "github" - } - }, - "base16-vim": { - "flake": false, - "locked": { - "lastModified": 1731949548, - "narHash": "sha256-XIDexXM66sSh5j/x70e054BnUsviibUShW7XhbDGhYo=", - "owner": "tinted-theming", - "repo": "base16-vim", - "rev": "61165b1632409bd55e530f3dbdd4477f011cadc6", - "type": "github" - }, - "original": { - "owner": "tinted-theming", - "repo": "base16-vim", - "type": "github" - } - }, "botoh": { "inputs": { "fenix": "fenix_2", @@ -190,7 +124,7 @@ "devenv": "devenv", "flake-compat": "flake-compat_4", "git-hooks": "git-hooks", - "nixpkgs": "nixpkgs_9" + "nixpkgs": "nixpkgs_10" }, "locked": { "lastModified": 1733424942, @@ -224,7 +158,7 @@ "cachix", "devenv" ], - "nixpkgs": "nixpkgs_7" + "nixpkgs": "nixpkgs_8" }, "locked": { "lastModified": 1728672398, @@ -241,6 +175,58 @@ "type": "github" } }, + "catppuccin": { + "inputs": { + "catppuccin-v1_1": "catppuccin-v1_1", + "catppuccin-v1_2": "catppuccin-v1_2", + "home-manager": "home-manager", + "home-manager-stable": "home-manager-stable", + "nixpkgs": "nixpkgs_6", + "nixpkgs-stable": "nixpkgs-stable_2", + "nuscht-search": "nuscht-search" + }, + "locked": { + "lastModified": 1736069220, + "narHash": "sha256-76MaB3COao55nlhWmSmq9PKgu2iGIs54C1cAE0E5J6Y=", + "owner": "catppuccin", + "repo": "nix", + "rev": "8eada392fd6571a747e1c5fc358dd61c14c8704e", + "type": "github" + }, + "original": { + "owner": "catppuccin", + "repo": "nix", + "type": "github" + } + }, + "catppuccin-v1_1": { + "locked": { + "lastModified": 1734055249, + "narHash": "sha256-pCWJgwo77KD7EJpwynwKrWPZ//dwypHq2TfdzZWqK68=", + "rev": "7221d6ca17ac36ed20588e1c3a80177ac5843fa7", + "revCount": 326, + "type": "tarball", + "url": "https://api.flakehub.com/f/pinned/catppuccin/nix/1.1.1/0193bdc0-b045-7eed-bbec-95611a8ecdf5/source.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://flakehub.com/f/catppuccin/nix/1.1.%2A.tar.gz" + } + }, + "catppuccin-v1_2": { + "locked": { + "lastModified": 1734728407, + "narHash": "sha256-Let3uJo4YDyfqbqaw66dpZxhJB2TrDyZWSFd5rpPLJA=", + "rev": "23ee86dbf4ed347878115a78971d43025362fab1", + "revCount": 341, + "type": "tarball", + "url": "https://api.flakehub.com/f/pinned/catppuccin/nix/1.2.0/0193e5e0-33b7-7149-a362-bfe56b20f64e/source.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://flakehub.com/f/catppuccin/nix/1.2.%2A.tar.gz" + } + }, "complement": { "flake": false, "locked": { @@ -266,18 +252,18 @@ "crane": "crane_2", "fenix": "fenix_3", "flake-compat": "flake-compat_5", - "flake-utils": "flake-utils_2", + "flake-utils": "flake-utils_3", "liburing": "liburing", "nix-filter": "nix-filter", - "nixpkgs": "nixpkgs_10", + "nixpkgs": "nixpkgs_11", "rocksdb": "rocksdb" }, "locked": { - "lastModified": 1734721000, - "narHash": "sha256-GgpdkQzJH4uu396DurvaxqrvJe3F25wm2gMqT35z45A=", + "lastModified": 1736435929, + "narHash": "sha256-VIszlm7sNpzmzgM8nisOezoaFOzRyR+WpsLaF2D3BbA=", "owner": "girlbossceo", "repo": "conduwuit", - "rev": "7f645ff0e9111cc6e05e3abc1abad7d0b1f6a5a9", + "rev": "7526ba9d6fc4221a338056802f8456733da314d6", "type": "github" }, "original": { @@ -310,11 +296,11 @@ }, "crane_2": { "locked": { - "lastModified": 1733688869, - "narHash": "sha256-KrhxxFj1CjESDrL5+u/zsVH0K+Ik9tvoac/oFPoxSB8=", + "lastModified": 1734808813, + "narHash": "sha256-3aH/0Y6ajIlfy7j52FGZ+s4icVX0oHhqBzRdlOeztqg=", "owner": "ipetkov", "repo": "crane", - "rev": "604637106e420ad99907cae401e13ab6b452e7d9", + "rev": "72e2d02dbac80c8c86bf6bf3e785536acf8ee926", "type": "github" }, "original": { @@ -398,15 +384,15 @@ "eww": { "inputs": { "flake-compat": "flake-compat_7", - "nixpkgs": "nixpkgs_11", + "nixpkgs": "nixpkgs_12", "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1734796596, - "narHash": "sha256-1R7+B72EDpy9YwdF/ENZTZdOkEGqKnJ8p1MeBWw4xmg=", + "lastModified": 1736022026, + "narHash": "sha256-FBdncoPa6Fam0Z38x7Xa7CBY+0UcbJyvfned3QMpoPM=", "owner": "elkowar", "repo": "eww", - "rev": "f2b687043e555da681f465c54f0802d34f3488a5", + "rev": "a7bd80ac1ec77f0c473c7ec70240f8329bffa07b", "type": "github" }, "original": { @@ -466,11 +452,11 @@ "rust-analyzer-src": "rust-analyzer-src_3" }, "locked": { - "lastModified": 1733726208, - "narHash": "sha256-Z6zL4AtpZWxkvTd3l0KkPZamu2wtTKl4nNiqNSlgsb4=", + "lastModified": 1735799625, + "narHash": "sha256-lFadwWDvVIub11bwfZhsh2WUByf9LOi6yjsSUMmE0xk=", "owner": "nix-community", "repo": "fenix", - "rev": "d51a64e1d23e509f28a6955a6652cc62409dd4a8", + "rev": "a9d84a1545814910cb4ab0515ed6921e8b07ee95", "type": "github" }, "original": { @@ -512,6 +498,22 @@ "type": "github" } }, + "flake-compat_11": { + "flake": false, + "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-compat_2": { "flake": false, "locked": { @@ -626,19 +628,17 @@ } }, "flake-compat_9": { - "flake": false, "locked": { "lastModified": 1696426674, "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", - "owner": "edolstra", - "repo": "flake-compat", "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", - "type": "github" + "revCount": 57, + "type": "tarball", + "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" + "type": "tarball", + "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" } }, "flake-parts": { @@ -713,11 +713,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": { @@ -731,11 +731,11 @@ "nixpkgs-lib": "nixpkgs-lib_2" }, "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": { @@ -797,14 +797,32 @@ }, "original": { "owner": "numtide", - "ref": "main", "repo": "flake-utils", "type": "github" } }, "flake-utils_3": { "inputs": { - "systems": "systems_6" + "systems": "systems_5" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "ref": "main", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_4": { + "inputs": { + "systems": "systems_7" }, "locked": { "lastModified": 1726560853, @@ -820,12 +838,9 @@ "type": "github" } }, - "flake-utils_4": { + "flake-utils_5": { "inputs": { - "systems": [ - "stylix", - "systems" - ] + "systems": "systems_16" }, "locked": { "lastModified": 1731533236, @@ -841,9 +856,27 @@ "type": "github" } }, - "flake-utils_5": { + "flake-utils_6": { "inputs": { - "systems": "systems_15" + "systems": "systems_17" + }, + "locked": { + "lastModified": 1710146030, + "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_7": { + "inputs": { + "systems": "systems_19" }, "locked": { "lastModified": 1726560853, @@ -859,22 +892,6 @@ "type": "github" } }, - "fromYaml": { - "flake": false, - "locked": { - "lastModified": 1731966426, - "narHash": "sha256-lq95WydhbUTWig/JpqiB7oViTcHFP8Lv41IGtayokA8=", - "owner": "SenchoPens", - "repo": "fromYaml", - "rev": "106af9e2f715e2d828df706c386a685698f3223b", - "type": "github" - }, - "original": { - "owner": "SenchoPens", - "repo": "fromYaml", - "type": "github" - } - }, "git-hooks": { "inputs": { "flake-compat": [ @@ -888,7 +905,7 @@ "cachix", "nixpkgs" ], - "nixpkgs-stable": "nixpkgs-stable_3" + "nixpkgs-stable": "nixpkgs-stable_4" }, "locked": { "lastModified": 1733318908, @@ -992,36 +1009,19 @@ "type": "github" } }, - "gnome-shell": { - "flake": false, - "locked": { - "lastModified": 1732369855, - "narHash": "sha256-JhUWbcYPjHO3Xs3x9/Z9RuqXbcp5yhPluGjwsdE2GMg=", - "owner": "GNOME", - "repo": "gnome-shell", - "rev": "dadd58f630eeea41d645ee225a63f719390829dc", - "type": "github" - }, - "original": { - "owner": "GNOME", - "ref": "47.2", - "repo": "gnome-shell", - "type": "github" - } - }, "helix": { "inputs": { "crane": "crane_3", - "flake-utils": "flake-utils_3", - "nixpkgs": "nixpkgs_12", + "flake-utils": "flake-utils_4", + "nixpkgs": "nixpkgs_13", "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1734878912, - "narHash": "sha256-M1uvMQUY9yuzlLlDYbP2LjBrolkGiYVKIRRwlxWYyTg=", + "lastModified": 1736696419, + "narHash": "sha256-OzLcJr68Ry0C6WRPLvMTHiEnySbzKqlmwie9HiOVQJA=", "owner": "helix-editor", "repo": "helix", - "rev": "ea17b9edb708bc5ea26fec95dda66a6f45753545", + "rev": "e01775a6677df12a94e99938b52771974af7c30c", "type": "github" }, "original": { @@ -1033,15 +1033,16 @@ "home-manager": { "inputs": { "nixpkgs": [ + "catppuccin", "nixpkgs" ] }, "locked": { - "lastModified": 1734893686, - "narHash": "sha256-JUEZn9MmpLGsW4J3luSX+R4BhcThccYpYg5AuKW7zG0=", + "lastModified": 1734622215, + "narHash": "sha256-OOfI0XhSJGHblfdNDhfnn8QnZxng63rWk9eeJ2tCbiI=", "owner": "nix-community", "repo": "home-manager", - "rev": "edb8b00e4d17b2116b60eca50f38ac68f12b9ab4", + "rev": "1395379a7a36e40f2a76e7b9936cc52950baa1be", "type": "github" }, "original": { @@ -1050,19 +1051,40 @@ "type": "github" } }, + "home-manager-stable": { + "inputs": { + "nixpkgs": [ + "catppuccin", + "nixpkgs-stable" + ] + }, + "locked": { + "lastModified": 1734366194, + "narHash": "sha256-vykpJ1xsdkv0j8WOVXrRFHUAdp9NXHpxdnn1F4pYgSw=", + "owner": "nix-community", + "repo": "home-manager", + "rev": "80b0fdf483c5d1cb75aaad909bd390d48673857f", + "type": "github" + }, + "original": { + "owner": "nix-community", + "ref": "release-24.11", + "repo": "home-manager", + "type": "github" + } + }, "home-manager_2": { "inputs": { "nixpkgs": [ - "stylix", "nixpkgs" ] }, "locked": { - "lastModified": 1733085484, - "narHash": "sha256-dVmNuUajnU18oHzBQWZm1BQtANCHaqNuxTHZQ+GN0r8=", + "lastModified": 1736508663, + "narHash": "sha256-ZOaGwa+WnB7Zn3YXimqjmIugAnHePdXCmNu+AHkq808=", "owner": "nix-community", "repo": "home-manager", - "rev": "c1fee8d4a60b89cae12b288ba9dbc608ff298163", + "rev": "2532b500c3ed2b8940e831039dcec5a5ea093afc", "type": "github" }, "original": { @@ -1116,11 +1138,11 @@ ] }, "locked": { - "lastModified": 1734906236, - "narHash": "sha256-vH/ysV2ONGQgYZPtcJKwc8jJivzyVxru2aaOxC20ZOE=", + "lastModified": 1736115290, + "narHash": "sha256-Jcn6yAzfUMcxy3tN/iZRbi/QgrYm7XLyVRl9g/nbUl4=", "owner": "hyprwm", "repo": "hyprgraphics", - "rev": "6dea3fba08fd704dd624b6d4b261638fb4003c9c", + "rev": "52202272d89da32a9f866c0d10305a5e3d954c50", "type": "github" }, "original": { @@ -1145,11 +1167,11 @@ ] }, "locked": { - "lastModified": 1733684019, - "narHash": "sha256-2kYREgmSmbLsmDpLEq96hxVAU3qz8aCvVhF65yCFZHY=", + "lastModified": 1736115290, + "narHash": "sha256-Jcn6yAzfUMcxy3tN/iZRbi/QgrYm7XLyVRl9g/nbUl4=", "owner": "hyprwm", "repo": "hyprgraphics", - "rev": "fb2c0268645a77403af3b8a4ce8fa7ba5917f15d", + "rev": "52202272d89da32a9f866c0d10305a5e3d954c50", "type": "github" }, "original": { @@ -1190,9 +1212,13 @@ "hypridle": { "inputs": { "hyprlang": "hyprlang", - "hyprutils": "hyprutils", - "nixpkgs": "nixpkgs_13", - "systems": "systems_7" + "hyprutils": [ + "hyprutils" + ], + "nixpkgs": [ + "nixpkgs" + ], + "systems": "systems_8" }, "locked": { "lastModified": 1734384160, @@ -1216,21 +1242,21 @@ "hyprland-protocols": "hyprland-protocols", "hyprland-qtutils": "hyprland-qtutils", "hyprlang": "hyprlang_2", - "hyprutils": "hyprutils_2", + "hyprutils": "hyprutils", "hyprwayland-scanner": "hyprwayland-scanner", "nixpkgs": [ "nixpkgs" ], "pre-commit-hooks": "pre-commit-hooks_2", - "systems": "systems_8", + "systems": "systems_9", "xdph": "xdph" }, "locked": { - "lastModified": 1734907157, - "narHash": "sha256-6uf1g8Kz9E5LuIUNomMwH4dylF74DARc5FgW/DdPXl0=", + "lastModified": 1736701836, + "narHash": "sha256-gD2SA08Lfngi1Eguhoc4QHS5Tf4I76GaLr5ATpUXwwE=", "ref": "refs/heads/main", - "rev": "5f7ad767dbf0bac9ddd6bf6c825fb9ed7921308a", - "revCount": 5582, + "rev": "a6b263713a2b862ed41362082e2147e081934077", + "revCount": 5670, "submodules": true, "type": "git", "url": "https://github.com/hyprwm/Hyprland" @@ -1258,11 +1284,11 @@ ] }, "locked": { - "lastModified": 1734887159, - "narHash": "sha256-boPq+l4/D/Q+MvDqAI79fCdp/3Dit57YBuPbXa1cjW0=", + "lastModified": 1736372092, + "narHash": "sha256-+uxeBRTrDZsH6HtVtlMuJLLPJw3usPpG2/pm/L30c3E=", "owner": "hyprwm", "repo": "hyprland-plugins", - "rev": "859b9cd371b4e1bf1043cedc8ab6c514e13ab358", + "rev": "b4c0fa3ebc6ccd1589dcd17904652223088efede", "type": "github" }, "original": { @@ -1282,6 +1308,31 @@ "systems" ] }, + "locked": { + "lastModified": 1735774328, + "narHash": "sha256-vIRwLS9w+N99EU1aJ+XNOU6mJTxrUBa31i1r82l0V7s=", + "owner": "hyprwm", + "repo": "hyprland-protocols", + "rev": "e3b6af97ddcfaafbda8e2828c719a5af84f662cb", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprland-protocols", + "type": "github" + } + }, + "hyprland-protocols_2": { + "inputs": { + "nixpkgs": [ + "hyprsunset", + "nixpkgs" + ], + "systems": [ + "hyprsunset", + "systems" + ] + }, "locked": { "lastModified": 1728345020, "narHash": "sha256-xGbkc7U/Roe0/Cv3iKlzijIaFBNguasI31ynL2IlEoM=", @@ -1296,7 +1347,7 @@ "type": "github" } }, - "hyprland-protocols_2": { + "hyprland-protocols_3": { "inputs": { "nixpkgs": [ "xdg-portal-hyprland", @@ -1337,11 +1388,11 @@ ] }, "locked": { - "lastModified": 1734906472, - "narHash": "sha256-pWPRv/GA/X/iAwoE6gMNUqn/ZeJX1IeLPRpZI0tTPK0=", + "lastModified": 1736114838, + "narHash": "sha256-FxbuGQExtN37ToWYnGmO6weOYN6WPHN/RAqbr7gNPek=", "owner": "hyprwm", "repo": "hyprland-qtutils", - "rev": "c77109d7e1ddbcdb87cafd32ce411f76328ae152", + "rev": "6997fe382dcf396704227d2b98ffdd5066da6959", "type": "github" }, "original": { @@ -1395,11 +1446,11 @@ ] }, "locked": { - "lastModified": 1734906259, - "narHash": "sha256-P79t/7HbACO4/PuJBroGpTptvCWJtXTv+gWsF+sM6MI=", + "lastModified": 1735393019, + "narHash": "sha256-NPpqA8rtmDLsEmZOmz+qR67zsB6Y503Jnv+nSFLKJZ8=", "owner": "hyprwm", "repo": "hyprlang", - "rev": "0404833ea18d543df44df935ebf1b497310eb046", + "rev": "55608efdaa387af7bfdc0eddb404c409958efa43", "type": "github" }, "original": { @@ -1424,11 +1475,11 @@ ] }, "locked": { - "lastModified": 1734364628, - "narHash": "sha256-ii8fzJfI953n/EmIxVvq64ZAwhvwuuPHWfGd61/mJG8=", + "lastModified": 1735393019, + "narHash": "sha256-NPpqA8rtmDLsEmZOmz+qR67zsB6Y503Jnv+nSFLKJZ8=", "owner": "hyprwm", "repo": "hyprlang", - "rev": "16e59c1eb13d9fb6de066f54e7555eb5e8a4aba5", + "rev": "55608efdaa387af7bfdc0eddb404c409958efa43", "type": "github" }, "original": { @@ -1502,17 +1553,18 @@ "hyprutils": [ "hyprutils" ], + "hyprwayland-scanner": "hyprwayland-scanner_2", "nixpkgs": [ "nixpkgs" ], - "systems": "systems_9" + "systems": "systems_10" }, "locked": { - "lastModified": 1734880160, - "narHash": "sha256-jHgf9RWtwhz78bQuN8wpojafpywWumEG8g8My1UT91s=", + "lastModified": 1736702298, + "narHash": "sha256-1sjfbzsJo37H9KqSp6kJUgTlzKEGiLPMF8k6IGo2D2Y=", "owner": "hyprwm", "repo": "hyprlock", - "rev": "5361dc40dacf898bc3666b79f81201b88adcc7ab", + "rev": "4f964371ccbea65331ee151c4f87d793cb7ac110", "type": "github" }, "original": { @@ -1528,18 +1580,18 @@ "hyprutils": [ "hyprutils" ], - "hyprwayland-scanner": "hyprwayland-scanner_2", + "hyprwayland-scanner": "hyprwayland-scanner_3", "nixpkgs": [ "nixpkgs" ], - "systems": "systems_10" + "systems": "systems_11" }, "locked": { - "lastModified": 1734906298, - "narHash": "sha256-L0zaWJi2wS/kgdY1WOM8xJuiXDBDh1TMMKLRcmy5ycs=", + "lastModified": 1736181224, + "narHash": "sha256-mOV9EZia1EKjGtoqwASZNo9gWVJt0GNwBdC5/iqkXws=", "owner": "hyprwm", "repo": "hyprpaper", - "rev": "2f305d5f480c12882578e74498301129705a1bb5", + "rev": "251e8e2593cdd2ef0a015f4f6e211a7bab3a63ed", "type": "github" }, "original": { @@ -1553,18 +1605,18 @@ "hyprutils": [ "hyprutils" ], - "hyprwayland-scanner": "hyprwayland-scanner_3", + "hyprwayland-scanner": "hyprwayland-scanner_4", "nixpkgs": [ "nixpkgs" ], - "systems": "systems_11" + "systems": "systems_12" }, "locked": { - "lastModified": 1734384415, - "narHash": "sha256-As7Z39Pqoy/dUiaaT8UIPUVGViWiKmRsBUHTGkT2430=", + "lastModified": 1735584197, + "narHash": "sha256-B1PqiHp/jmDVXVrvyh/eu2KP3LCyi1JL0h3vuy/wVnM=", "owner": "hyprwm", "repo": "hyprpicker", - "rev": "46d2f5a817a89405cef941d8beb4551425acf3da", + "rev": "444c40e5e3dc4058a6a762ba5e73ada6d6469055", "type": "github" }, "original": { @@ -1573,23 +1625,49 @@ "type": "github" } }, + "hyprsunset": { + "inputs": { + "hyprland-protocols": "hyprland-protocols_2", + "hyprutils": [ + "hyprutils" + ], + "hyprwayland-scanner": "hyprwayland-scanner_5", + "nixpkgs": [ + "nixpkgs" + ], + "systems": "systems_13" + }, + "locked": { + "lastModified": 1731163989, + "narHash": "sha256-+M6/ZLT2g6l2JCBBQSNMp8oqXPMMUckWTNhHSXzvlXE=", + "owner": "hyprwm", + "repo": "hyprsunset", + "rev": "adaae9d2adac611151224b054f59db8cb0976779", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprsunset", + "type": "github" + } + }, "hyprutils": { "inputs": { "nixpkgs": [ - "hypridle", + "hyprland", "nixpkgs" ], "systems": [ - "hypridle", + "hyprland", "systems" ] }, "locked": { - "lastModified": 1733502241, - "narHash": "sha256-KAUNC4Dgq8WQjYov5auBw/usaHixhacvb7cRDd0AG/k=", + "lastModified": 1736164519, + "narHash": "sha256-1LimBKvDpBbeX+qW7T240WEyw+DBVpDotZB4JYm8Aps=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "104117aed6dd68561be38b50f218190aa47f2cd8", + "rev": "3c895da64b0eb19870142196fa48c07090b441c4", "type": "github" }, "original": { @@ -1601,41 +1679,16 @@ "hyprutils_2": { "inputs": { "nixpkgs": [ - "hyprland", "nixpkgs" ], - "systems": [ - "hyprland", - "systems" - ] + "systems": "systems_14" }, "locked": { - "lastModified": 1734796073, - "narHash": "sha256-TnuKsa8OHrSJEmHm3TLGOWbPNA1gRjmZLsRzKrCqOsg=", + "lastModified": 1736613432, + "narHash": "sha256-x7nMS1dFtlzgG13QoguKMZ6SKwSIQw82OANA5ZKF0d0=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "c3331116ebd0b71df5ae8c6efe9a7f94148b03bf", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprutils", - "type": "github" - } - }, - "hyprutils_3": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ], - "systems": "systems_12" - }, - "locked": { - "lastModified": 1734908734, - "narHash": "sha256-5Wvsn+0/Hu6eUUToK9hBWwRlbg1i++lc9or4yPYBUuk=", - "owner": "hyprwm", - "repo": "hyprutils", - "rev": "5e45b1a1b9f02594843b3190deff0a68306525d2", + "rev": "72dfbf52967e4040693164319a027d8ac6315887", "type": "github" }, "original": { @@ -1656,11 +1709,11 @@ ] }, "locked": { - "lastModified": 1734793513, - "narHash": "sha256-rrrHcXapXJvGFqX+L/Bb0182L25jofAZ0fm1FInvrTQ=", + "lastModified": 1735493474, + "narHash": "sha256-fktzv4NaqKm94VAkAoVqO/nqQlw+X0/tJJNAeCSfzK4=", "owner": "hyprwm", "repo": "hyprwayland-scanner", - "rev": "4d7367b6eee87397e2dbca2e78078dd0a4ef4c61", + "rev": "de913476b59ee88685fdc018e77b8f6637a2ae0b", "type": "github" }, "original": { @@ -1670,6 +1723,31 @@ } }, "hyprwayland-scanner_2": { + "inputs": { + "nixpkgs": [ + "hyprlock", + "nixpkgs" + ], + "systems": [ + "hyprlock", + "systems" + ] + }, + "locked": { + "lastModified": 1735493474, + "narHash": "sha256-fktzv4NaqKm94VAkAoVqO/nqQlw+X0/tJJNAeCSfzK4=", + "owner": "hyprwm", + "repo": "hyprwayland-scanner", + "rev": "de913476b59ee88685fdc018e77b8f6637a2ae0b", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprwayland-scanner", + "type": "github" + } + }, + "hyprwayland-scanner_3": { "inputs": { "nixpkgs": [ "hyprpaper", @@ -1694,7 +1772,7 @@ "type": "github" } }, - "hyprwayland-scanner_3": { + "hyprwayland-scanner_4": { "inputs": { "nixpkgs": [ "hyprpicker", @@ -1719,7 +1797,53 @@ "type": "github" } }, - "hyprwayland-scanner_4": { + "hyprwayland-scanner_5": { + "inputs": { + "nixpkgs": [ + "hyprsunset", + "nixpkgs" + ], + "systems": [ + "hyprsunset", + "systems" + ] + }, + "locked": { + "lastModified": 1726874836, + "narHash": "sha256-VKR0sf0PSNCB0wPHVKSAn41mCNVCnegWmgkrneKDhHM=", + "owner": "hyprwm", + "repo": "hyprwayland-scanner", + "rev": "500c81a9e1a76760371049a8d99e008ea77aa59e", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprwayland-scanner", + "type": "github" + } + }, + "hyprwayland-scanner_6": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ], + "systems": "systems_15" + }, + "locked": { + "lastModified": 1735493474, + "narHash": "sha256-fktzv4NaqKm94VAkAoVqO/nqQlw+X0/tJJNAeCSfzK4=", + "owner": "hyprwm", + "repo": "hyprwayland-scanner", + "rev": "de913476b59ee88685fdc018e77b8f6637a2ae0b", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprwayland-scanner", + "type": "github" + } + }, + "hyprwayland-scanner_7": { "inputs": { "nixpkgs": [ "xdg-portal-hyprland", @@ -1744,6 +1868,34 @@ "type": "github" } }, + "ixx": { + "inputs": { + "flake-utils": [ + "catppuccin", + "nuscht-search", + "flake-utils" + ], + "nixpkgs": [ + "catppuccin", + "nuscht-search", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1729958008, + "narHash": "sha256-EiOq8jF4Z/zQe0QYVc3+qSKxRK//CFHMB84aYrYGwEs=", + "owner": "NuschtOS", + "repo": "ixx", + "rev": "9fd01aad037f345350eab2cd45e1946cc66da4eb", + "type": "github" + }, + "original": { + "owner": "NuschtOS", + "ref": "v0.0.6", + "repo": "ixx", + "type": "github" + } + }, "libgit2": { "flake": false, "locked": { @@ -1760,6 +1912,22 @@ "type": "github" } }, + "libnbtplusplus": { + "flake": false, + "locked": { + "lastModified": 1699286814, + "narHash": "sha256-yy0q+bky80LtK1GWzz7qpM+aAGrOqLuewbid8WT1ilk=", + "owner": "PrismLauncher", + "repo": "libnbtplusplus", + "rev": "23b955121b8217c1c348a9ed2483167a6f3ff4ad", + "type": "github" + }, + "original": { + "owner": "PrismLauncher", + "repo": "libnbtplusplus", + "type": "github" + } + }, "liburing": { "flake": false, "locked": { @@ -1777,23 +1945,25 @@ "type": "github" } }, - "neptune": { + "naersk": { "inputs": { "nixpkgs": [ + "scls", "nixpkgs" ] }, "locked": { - "lastModified": 1734459359, - "narHash": "sha256-ep3MsNbfHEcXGsfUubxarc9NFl0fxE5YQt78FRawC3Q=", - "owner": "uwu", - "repo": "neptune", - "rev": "b512dd64a93377aede4f5aed962f71c18d9fdbac", + "lastModified": 1694081375, + "narHash": "sha256-vzJXOUnmkMCm3xw8yfPP5m8kypQ3BhAIRe4RRCWpzy8=", + "owner": "nix-community", + "repo": "naersk", + "rev": "3f976d822b7b37fc6fb8e6f157c2dd05e7e94e89", "type": "github" }, "original": { - "owner": "uwu", - "repo": "neptune", + "owner": "nix-community", + "ref": "master", + "repo": "naersk", "type": "github" } }, @@ -1806,7 +1976,7 @@ ], "flake-parts": "flake-parts_3", "libgit2": "libgit2", - "nixpkgs": "nixpkgs_8", + "nixpkgs": "nixpkgs_9", "nixpkgs-23-11": [ "conduwuit", "cachix", @@ -1854,6 +2024,21 @@ "type": "github" } }, + "nix-filter_2": { + "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_5", @@ -1861,11 +2046,11 @@ "umu": "umu" }, "locked": { - "lastModified": 1734831989, - "narHash": "sha256-YrMVnLkWxV+qmN9ZuUo00yYJFtU1r4L5ho8l3X3ScHA=", + "lastModified": 1736689695, + "narHash": "sha256-Sx7Z3ow07ei4FBHuC9p5zkM0kPsHVnne6RK9sKMAZ0I=", "owner": "fufexan", "repo": "nix-gaming", - "rev": "e45e2276facb9218c119e68c45efd2f9e79d292d", + "rev": "f0bba32370e38a6ed18d7c5c741d23fe53e2d265", "type": "github" }, "original": { @@ -1898,11 +2083,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1734862644, - "narHash": "sha256-04xesW7HITdF5WUmNM39WD4tkEERk3Ez2W1nNvdIvIw=", + "lastModified": 1736441705, + "narHash": "sha256-OL7leZ6KBhcDF3nEKe4aZVfIm6xQpb1Kb+mxySIP93o=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "e8516a23524cc9083f5a02a8d64d14770e4c7c09", + "rev": "8870dcaff63dfc6647fb10648b827e9d40b0a337", "type": "github" }, "original": { @@ -1930,26 +2115,26 @@ }, "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": { "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-stable": { @@ -1970,27 +2155,27 @@ }, "nixpkgs-stable_2": { "locked": { - "lastModified": 1724316499, - "narHash": "sha256-Qb9MhKBUTCfWg/wqqaxt89Xfi6qTD3XpTzQ9eXi3JmE=", + "lastModified": 1734600368, + "narHash": "sha256-nbG9TijTMcfr+au7ZVbKpAhMJzzE2nQBYmRvSdXUD8g=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "797f7dc49e0bc7fab4b57c021cdf68f595e47841", + "rev": "b47fd6fa00c6afca88b8ee46cfdb00e104f50bca", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-24.05", + "ref": "nixos-24.11", "repo": "nixpkgs", "type": "github" } }, "nixpkgs-stable_3": { "locked": { - "lastModified": 1730741070, - "narHash": "sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo=", + "lastModified": 1724316499, + "narHash": "sha256-Qb9MhKBUTCfWg/wqqaxt89Xfi6qTD3XpTzQ9eXi3JmE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d063c1dd113c91ab27959ba540c0d9753409edf3", + "rev": "797f7dc49e0bc7fab4b57c021cdf68f595e47841", "type": "github" }, "original": { @@ -2016,29 +2201,50 @@ "type": "github" } }, - "nixpkgs-stable_5": { + "nixpkgs-xr": { + "inputs": { + "flake-compat": "flake-compat_9", + "flake-utils": "flake-utils_5", + "nixpkgs": "nixpkgs_16", + "treefmt-nix": "treefmt-nix" + }, "locked": { - "lastModified": 1730741070, - "narHash": "sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "d063c1dd113c91ab27959ba540c0d9753409edf3", + "lastModified": 1736621488, + "narHash": "sha256-Wj6dcQQzDzjNuYtkFKYaNogWR9iK5o5ForJweFVF/DQ=", + "owner": "nix-community", + "repo": "nixpkgs-xr", + "rev": "ab7813df70e0bc31ba475121cdf39d6e481f6cfd", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixos-24.05", - "repo": "nixpkgs", + "owner": "nix-community", + "repo": "nixpkgs-xr", "type": "github" } }, "nixpkgs_10": { "locked": { - "lastModified": 1733656523, - "narHash": "sha256-w0FXPfpGhOihoJDiwMsyN1EzpsXi2F8VQ+NVZQSMtys=", + "lastModified": 1733212471, + "narHash": "sha256-M1+uCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "93dc9803a1ee435e590b02cde9589038d5cc3a4e", + "rev": "55d15ad12a74eb7d4646254e13638ad0c4128776", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_11": { + "locked": { + "lastModified": 1735685343, + "narHash": "sha256-h1CpBzdJDNtSUb5QMyfFHKHocTTky+4McgQEBQBM+xA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "81934660d6e9ea54d2f0cdee821e8533b10c221a", "type": "github" }, "original": { @@ -2048,7 +2254,7 @@ "type": "github" } }, - "nixpkgs_11": { + "nixpkgs_12": { "locked": { "lastModified": 1725534445, "narHash": "sha256-Yd0FK9SkWy+ZPuNqUgmVPXokxDgMJoGuNpMEtkfcf84=", @@ -2064,7 +2270,7 @@ "type": "github" } }, - "nixpkgs_12": { + "nixpkgs_13": { "locked": { "lastModified": 1728018373, "narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=", @@ -2080,29 +2286,13 @@ "type": "github" } }, - "nixpkgs_13": { - "locked": { - "lastModified": 1734119587, - "narHash": "sha256-AKU6qqskl0yf2+JdRdD0cfxX4b9x3KKV5RqA6wijmPM=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "3566ab7246670a43abd2ffa913cc62dad9cdf7d5", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "nixpkgs_14": { "locked": { - "lastModified": 1734435836, - "narHash": "sha256-kMBQ5PRiFLagltK0sH+08aiNt3zGERC2297iB6vrvlU=", + "lastModified": 1736420959, + "narHash": "sha256-dMGNa5UwdtowEqQac+Dr0d2tFO/60ckVgdhZU9q2E2o=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4989a246d7a390a859852baddb1013f825435cee", + "rev": "32af3611f6f05655ca166a0b1f47b57c762b5192", "type": "github" }, "original": { @@ -2114,11 +2304,11 @@ }, "nixpkgs_15": { "locked": { - "lastModified": 1734649271, - "narHash": "sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ=", + "lastModified": 1736523798, + "narHash": "sha256-Xb8mke6UCYjge9kPR9o4P1nVrhk7QBbKv3xQ9cj7h2s=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d70bd19e0a38ad4790d3913bf08fcbfc9eeca507", + "rev": "130595eba61081acde9001f43de3248d8888ac4a", "type": "github" }, "original": { @@ -2130,11 +2320,27 @@ }, "nixpkgs_16": { "locked": { - "lastModified": 1734649271, - "narHash": "sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ=", + "lastModified": 1736344531, + "narHash": "sha256-8YVQ9ZbSfuUk2bUf2KRj60NRraLPKPS0Q4QFTbc+c2c=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "bffc22eb12172e6db3c5dde9e3e5628f8e3e7912", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_17": { + "locked": { + "lastModified": 1736523798, + "narHash": "sha256-Xb8mke6UCYjge9kPR9o4P1nVrhk7QBbKv3xQ9cj7h2s=", "owner": "nixos", "repo": "nixpkgs", - "rev": "d70bd19e0a38ad4790d3913bf08fcbfc9eeca507", + "rev": "130595eba61081acde9001f43de3248d8888ac4a", "type": "github" }, "original": { @@ -2144,7 +2350,7 @@ "type": "github" } }, - "nixpkgs_17": { + "nixpkgs_18": { "locked": { "lastModified": 1730768919, "narHash": "sha256-8AKquNnnSaJRXZxc5YmF/WfmxiHX6MMZZasRP6RRQkE=", @@ -2160,34 +2366,18 @@ "type": "github" } }, - "nixpkgs_18": { - "locked": { - "lastModified": 1732238832, - "narHash": "sha256-sQxuJm8rHY20xq6Ah+GwIUkF95tWjGRd1X8xF+Pkk38=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "8edf06bea5bcbee082df1b7369ff973b91618b8d", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "nixpkgs_19": { "locked": { - "lastModified": 1729265718, - "narHash": "sha256-4HQI+6LsO3kpWTYuVGIzhJs1cetFcwT7quWCk/6rqeo=", + "lastModified": 1735834308, + "narHash": "sha256-dklw3AXr3OGO4/XT1Tu3Xz9n/we8GctZZ75ZWVqAVhk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ccc0c2126893dd20963580b6478d1a10a4512185", + "rev": "6df24922a1400241dae323af55f30e4318a6ca65", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } @@ -2208,6 +2398,22 @@ "type": "github" } }, + "nixpkgs_20": { + "locked": { + "lastModified": 1729265718, + "narHash": "sha256-4HQI+6LsO3kpWTYuVGIzhJs1cetFcwT7quWCk/6rqeo=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "ccc0c2126893dd20963580b6478d1a10a4512185", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "nixpkgs_3": { "locked": { "lastModified": 1727634051, @@ -2257,6 +2463,22 @@ } }, "nixpkgs_6": { + "locked": { + "lastModified": 1734424634, + "narHash": "sha256-cHar1vqHOOyC7f1+tVycPoWTfKIaqkoe1Q6TnKzuti4=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "d3c42f187194c26d9f0309a8ecc469d6c878ce33", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_7": { "locked": { "lastModified": 1726042813, "narHash": "sha256-LnNKCCxnwgF+575y0pxUdlGZBO/ru1CtGHIqQVfvjlA=", @@ -2272,7 +2494,7 @@ "type": "github" } }, - "nixpkgs_7": { + "nixpkgs_8": { "locked": { "lastModified": 1730531603, "narHash": "sha256-Dqg6si5CqIzm87sp57j5nTaeBbWhHFaVyG7V6L8k3lY=", @@ -2288,7 +2510,7 @@ "type": "github" } }, - "nixpkgs_8": { + "nixpkgs_9": { "locked": { "lastModified": 1717432640, "narHash": "sha256-+f9c4/ZX5MWDOuB1rKoWj+lBNm0z0rs4CK47HBLxy1o=", @@ -2304,34 +2526,18 @@ "type": "github" } }, - "nixpkgs_9": { - "locked": { - "lastModified": 1733212471, - "narHash": "sha256-M1+uCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "55d15ad12a74eb7d4646254e13638ad0c4128776", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "nur": { "inputs": { "flake-parts": "flake-parts_6", - "nixpkgs": "nixpkgs_16", - "treefmt-nix": "treefmt-nix" + "nixpkgs": "nixpkgs_17", + "treefmt-nix": "treefmt-nix_2" }, "locked": { - "lastModified": 1734926708, - "narHash": "sha256-sR3v5wOoYeFCu/El2hLgDb3y88uIGvmKoifbJmqp1s4=", + "lastModified": 1736730531, + "narHash": "sha256-nYmCgyRUx2p62h8sQWYbcYp60/demRcJEFaSnORhQyc=", "owner": "nix-community", "repo": "NUR", - "rev": "0286f6d0365738b564d882a7968471db21d4c0de", + "rev": "77b78d6315172541d1bb5a42fa5314de77efeceb", "type": "github" }, "original": { @@ -2340,6 +2546,29 @@ "type": "github" } }, + "nuscht-search": { + "inputs": { + "flake-utils": "flake-utils_2", + "ixx": "ixx", + "nixpkgs": [ + "catppuccin", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1733773348, + "narHash": "sha256-Y47y+LesOCkJaLvj+dI/Oa6FAKj/T9sKVKDXLNsViPw=", + "owner": "NuschtOS", + "repo": "search", + "rev": "3051be7f403bff1d1d380e4612f0c70675b44fc9", + "type": "github" + }, + "original": { + "owner": "NuschtOS", + "repo": "search", + "type": "github" + } + }, "pre-commit-hooks": { "inputs": { "flake-compat": "flake-compat_2", @@ -2368,15 +2597,14 @@ "nixpkgs": [ "hyprland", "nixpkgs" - ], - "nixpkgs-stable": "nixpkgs-stable_4" + ] }, "locked": { - "lastModified": 1734797603, - "narHash": "sha256-ulZN7ps8nBV31SE+dwkDvKIzvN6hroRY8sYOT0w+E28=", + "lastModified": 1735882644, + "narHash": "sha256-3FZAG+pGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "f0f0dc4920a903c3e08f5bdb9246bb572fcae498", + "rev": "a5a961387e75ae44cc20f0a57ae463da5e959656", "type": "github" }, "original": { @@ -2387,17 +2615,16 @@ }, "pre-commit-hooks_3": { "inputs": { - "flake-compat": "flake-compat_9", + "flake-compat": "flake-compat_10", "gitignore": "gitignore_4", - "nixpkgs": "nixpkgs_17", - "nixpkgs-stable": "nixpkgs-stable_5" + "nixpkgs": "nixpkgs_18" }, "locked": { - "lastModified": 1734797603, - "narHash": "sha256-ulZN7ps8nBV31SE+dwkDvKIzvN6hroRY8sYOT0w+E28=", + "lastModified": 1735882644, + "narHash": "sha256-3FZAG+pGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "f0f0dc4920a903c3e08f5bdb9246bb572fcae498", + "rev": "a5a961387e75ae44cc20f0a57ae463da5e959656", "type": "github" }, "original": { @@ -2406,6 +2633,27 @@ "type": "github" } }, + "prismlauncher": { + "inputs": { + "flake-compat": "flake-compat_11", + "libnbtplusplus": "libnbtplusplus", + "nix-filter": "nix-filter_2", + "nixpkgs": "nixpkgs_19" + }, + "locked": { + "lastModified": 1736374332, + "narHash": "sha256-GCOFgmO7euF9wYXtURx04J97kcQP2prUEejIkYnE5YA=", + "owner": "PrismLauncher", + "repo": "PrismLauncher", + "rev": "f4f1d5f0d7ef6f518843ac5ecfec3ed04ddfaf6e", + "type": "github" + }, + "original": { + "owner": "PrismLauncher", + "repo": "PrismLauncher", + "type": "github" + } + }, "rocksdb": { "flake": false, "locked": { @@ -2428,27 +2676,31 @@ "anyrun": "anyrun", "atuin": "atuin", "botoh": "botoh", + "catppuccin": "catppuccin", "conduwuit": "conduwuit", "deploy-rs": "deploy-rs", "eww": "eww", "flake-parts": "flake-parts_4", "helix": "helix", - "home-manager": "home-manager", + "home-manager": "home-manager_2", "hypridle": "hypridle", "hyprland": "hyprland", "hyprland-plugins": "hyprland-plugins", "hyprlock": "hyprlock", "hyprpaper": "hyprpaper", "hyprpicker": "hyprpicker", - "hyprutils": "hyprutils_3", - "neptune": "neptune", + "hyprsunset": "hyprsunset", + "hyprutils": "hyprutils_2", + "hyprwayland-scanner": "hyprwayland-scanner_6", "nix-gaming": "nix-gaming", "nixos-hardware": "nixos-hardware", "nixpkgs": "nixpkgs_15", + "nixpkgs-xr": "nixpkgs-xr", "nur": "nur", "pre-commit-hooks": "pre-commit-hooks_3", + "prismlauncher": "prismlauncher", + "scls": "scls", "sops-nix": "sops-nix", - "stylix": "stylix", "xdg-portal-hyprland": "xdg-portal-hyprland", "yazi": "yazi" } @@ -2490,11 +2742,11 @@ "rust-analyzer-src_3": { "flake": false, "locked": { - "lastModified": 1733642337, - "narHash": "sha256-I1uc97f/cNhOpCemIbBAUS+CV0R7jts0NW9lc8jrpxc=", + "lastModified": 1735742096, + "narHash": "sha256-q3a80h8Jf8wfmPURUgRR46nQCB3I5fhZ+/swulTF5HY=", "owner": "rust-lang", "repo": "rust-analyzer", - "rev": "4c755e62a617eeeef3066994731ce1cdd16504ac", + "rev": "7e639ee3dda6ed9cecc79d41f6d38235121e483d", "type": "github" }, "original": { @@ -2567,6 +2819,28 @@ "type": "github" } }, + "scls": { + "inputs": { + "flake-utils": "flake-utils_6", + "naersk": "naersk", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1735981239, + "narHash": "sha256-xTpt0Y6AZYXM9OqBKPTewd7l1uJ7ATBp3heNO8saWvs=", + "owner": "estin", + "repo": "simple-completion-language-server", + "rev": "0fa75c9222f949eeeb0f86ea8d3d5cc884615314", + "type": "github" + }, + "original": { + "owner": "estin", + "repo": "simple-completion-language-server", + "type": "github" + } + }, "sops-nix": { "inputs": { "nixpkgs": [ @@ -2574,11 +2848,11 @@ ] }, "locked": { - "lastModified": 1734546875, - "narHash": "sha256-6OvJbqQ6qPpNw3CA+W8Myo5aaLhIJY/nNFDk3zMXLfM=", + "lastModified": 1736515725, + "narHash": "sha256-4P99yL8vGehwzytkpP87eklBePt6aqeEC5JFsIzhfUs=", "owner": "Mic92", "repo": "sops-nix", - "rev": "ed091321f4dd88afc28b5b4456e0a15bd8374b4d", + "rev": "f214c1b76c347a4e9c8fb68c73d4293a6820d125", "type": "github" }, "original": { @@ -2587,36 +2861,6 @@ "type": "github" } }, - "stylix": { - "inputs": { - "base16": "base16", - "base16-fish": "base16-fish", - "base16-helix": "base16-helix", - "base16-vim": "base16-vim", - "flake-compat": "flake-compat_10", - "flake-utils": "flake-utils_4", - "gnome-shell": "gnome-shell", - "home-manager": "home-manager_2", - "nixpkgs": "nixpkgs_18", - "systems": "systems_13", - "tinted-foot": "tinted-foot", - "tinted-kitty": "tinted-kitty", - "tinted-tmux": "tinted-tmux" - }, - "locked": { - "lastModified": 1734885904, - "narHash": "sha256-NxA4JnLuXyle2/nUKDbW8vORwSd+Z20limIl7DhlZbs=", - "owner": "danth", - "repo": "stylix", - "rev": "4d87b96ceca38532f39c1b7efd8a9235bfcee3d6", - "type": "github" - }, - "original": { - "owner": "danth", - "repo": "stylix", - "type": "github" - } - }, "systems": { "locked": { "lastModified": 1689347949, @@ -2679,16 +2923,16 @@ }, "systems_13": { "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "lastModified": 1689347949, + "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "repo": "default-linux", + "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", "type": "github" }, "original": { "owner": "nix-systems", - "repo": "default", + "repo": "default-linux", "type": "github" } }, @@ -2708,6 +2952,66 @@ } }, "systems_15": { + "locked": { + "lastModified": 1689347949, + "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", + "owner": "nix-systems", + "repo": "default-linux", + "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default-linux", + "type": "github" + } + }, + "systems_16": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_17": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_18": { + "locked": { + "lastModified": 1689347949, + "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", + "owner": "nix-systems", + "repo": "default-linux", + "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default-linux", + "type": "github" + } + }, + "systems_19": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", @@ -2799,16 +3103,16 @@ }, "systems_7": { "locked": { - "lastModified": 1689347949, - "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", - "repo": "default-linux", - "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", - "repo": "default-linux", + "repo": "default", "type": "github" } }, @@ -2842,57 +3146,28 @@ "type": "github" } }, - "tinted-foot": { - "flake": false, - "locked": { - "lastModified": 1726913040, - "narHash": "sha256-+eDZPkw7efMNUf3/Pv0EmsidqdwNJ1TaOum6k7lngDQ=", - "owner": "tinted-theming", - "repo": "tinted-foot", - "rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4", - "type": "github" - }, - "original": { - "owner": "tinted-theming", - "repo": "tinted-foot", - "rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4", - "type": "github" - } - }, - "tinted-kitty": { - "flake": false, - "locked": { - "lastModified": 1716423189, - "narHash": "sha256-2xF3sH7UIwegn+2gKzMpFi3pk5DlIlM18+vj17Uf82U=", - "owner": "tinted-theming", - "repo": "tinted-kitty", - "rev": "eb39e141db14baef052893285df9f266df041ff8", - "type": "github" - }, - "original": { - "owner": "tinted-theming", - "repo": "tinted-kitty", - "rev": "eb39e141db14baef052893285df9f266df041ff8", - "type": "github" - } - }, - "tinted-tmux": { - "flake": false, - "locked": { - "lastModified": 1729501581, - "narHash": "sha256-1ohEFMC23elnl39kxWnjzH1l2DFWWx4DhFNNYDTYt54=", - "owner": "tinted-theming", - "repo": "tinted-tmux", - "rev": "f0e7f7974a6441033eb0a172a0342e96722b4f14", - "type": "github" - }, - "original": { - "owner": "tinted-theming", - "repo": "tinted-tmux", - "type": "github" - } - }, "treefmt-nix": { + "inputs": { + "nixpkgs": [ + "nixpkgs-xr", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1736154270, + "narHash": "sha256-p2r8xhQZ3TYIEKBoiEhllKWQqWNJNoT9v64Vmg4q8Zw=", + "owner": "numtide", + "repo": "treefmt-nix", + "rev": "13c913f5deb3a5c08bb810efd89dc8cb24dd968b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "treefmt-nix", + "type": "github" + } + }, + "treefmt-nix_2": { "inputs": { "nixpkgs": [ "nur", @@ -2922,11 +3197,11 @@ }, "locked": { "dir": "packaging/nix", - "lastModified": 1734207213, - "narHash": "sha256-5CZPAeKm24Y1BKnN8Md3HUViCMCs7AVghRC+05Bdlkk=", + "lastModified": 1736534482, + "narHash": "sha256-aHDxVKA4GgohIPCDUX9zMF4UnLQR7U6Dj9mOmhZYSoc=", "ref": "refs/heads/main", - "rev": "6189d0d9fd062e89a375db20aeae1d1c009e9833", - "revCount": 869, + "rev": "e9cb4d764013d4c8c3d1166f59581da8f56a3d83", + "revCount": 896, "submodules": true, "type": "git", "url": "https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging/nix" @@ -2940,7 +3215,7 @@ }, "utils": { "inputs": { - "systems": "systems_5" + "systems": "systems_6" }, "locked": { "lastModified": 1701680307, @@ -2958,23 +3233,23 @@ }, "xdg-portal-hyprland": { "inputs": { - "hyprland-protocols": "hyprland-protocols_2", + "hyprland-protocols": "hyprland-protocols_3", "hyprlang": "hyprlang_5", "hyprutils": [ "hyprutils" ], - "hyprwayland-scanner": "hyprwayland-scanner_4", + "hyprwayland-scanner": "hyprwayland-scanner_7", "nixpkgs": [ "nixpkgs" ], - "systems": "systems_14" + "systems": "systems_18" }, "locked": { - "lastModified": 1734907020, - "narHash": "sha256-p6HxwpRKVl1KIiY5xrJdjcEeK3pbmc///UOyV6QER+w=", + "lastModified": 1736421203, + "narHash": "sha256-BNe2xnHsSsTZiHp8OWl9UUf697w0gVtzh67AYe+pP+g=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "d7f18dda5e511749fa1511185db3536208fb1a63", + "rev": "7613351375de66ca0d56689e333d460e2db05454", "type": "github" }, "original": { @@ -3026,16 +3301,16 @@ }, "yazi": { "inputs": { - "flake-utils": "flake-utils_5", - "nixpkgs": "nixpkgs_19", + "flake-utils": "flake-utils_7", + "nixpkgs": "nixpkgs_20", "rust-overlay": "rust-overlay_3" }, "locked": { - "lastModified": 1734711448, - "narHash": "sha256-jBScI00uIUggrc/LYJoPcFfqradkPTzV5IbbI67JXPc=", + "lastModified": 1736568493, + "narHash": "sha256-/eeVCmpmHxcuB85e3aLjxjJs+LIIHzuFTuHXfkYKISM=", "owner": "sxyazi", "repo": "yazi", - "rev": "5bd71bf225487c0af334881f406db5e76c996e9c", + "rev": "5c88f268968005ae34be359d614bca024001ce3f", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 78b1a17..6caeae1 100755 --- a/flake.nix +++ b/flake.nix @@ -60,7 +60,11 @@ url = "git+https://github.com/hyprwm/Hyprland?submodules=1"; inputs.nixpkgs.follows = "nixpkgs"; }; - hypridle.url = "github:hyprwm/hypridle"; + hypridle = { + url = "github:hyprwm/hypridle"; + inputs.nixpkgs.follows = "nixpkgs"; + inputs.hyprutils.follows = "hyprutils"; + }; hyprlock = { url = "github:hyprwm/hyprlock"; inputs.nixpkgs.follows = "nixpkgs"; @@ -76,11 +80,11 @@ inputs.nixpkgs.follows = "nixpkgs"; inputs.hyprutils.follows = "hyprutils"; }; - # hyprsunset = { - # url = "github:hyprwm/hyprsunset"; - # inputs.nixpkgs.follows = "nixpkgs"; - # inputs.hyprutils.follows = "hyprutils"; - # }; + hyprsunset = { + url = "github:hyprwm/hyprsunset"; + inputs.nixpkgs.follows = "nixpkgs"; + inputs.hyprutils.follows = "hyprutils"; + }; hyprutils = { url = "github:hyprwm/hyprutils"; inputs.nixpkgs.follows = "nixpkgs"; @@ -94,6 +98,10 @@ url = "github:hyprwm/hyprland-plugins"; inputs.hyprland.follows = "hyprland"; }; + hyprwayland-scanner = { + url = "github:hyprwm/hyprwayland-scanner"; + inputs.nixpkgs.follows = "nixpkgs"; + }; ### other stuff nix-gaming.url = "github:fufexan/nix-gaming"; @@ -104,13 +112,15 @@ nixos-hardware.url = "github:NixOS/nixos-hardware/master"; atuin.url = "github:atuinsh/atuin"; flake-parts.url = "github:hercules-ci/flake-parts"; - stylix.url = "github:danth/stylix"; eww.url = "github:elkowar/eww"; anyrun.url = "github:Kirottu/anyrun"; botoh.url = "git+https://git.flake.sh/notohh/botoh"; conduwuit.url = "github:girlbossceo/conduwuit"; - neptune = { - url = "github:uwu/neptune"; + catppuccin.url = "github:catppuccin/nix"; + nixpkgs-xr.url = "github:nix-community/nixpkgs-xr"; + prismlauncher.url = "github:PrismLauncher/PrismLauncher"; + home-manager = { + url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; deploy-rs = { @@ -121,8 +131,8 @@ url = "github:Mic92/sops-nix"; inputs.nixpkgs.follows = "nixpkgs"; }; - home-manager = { - url = "github:nix-community/home-manager"; + scls = { + url = "github:estin/simple-completion-language-server"; inputs.nixpkgs.follows = "nixpkgs"; }; }; diff --git a/home/profiles/tsuki/default.nix b/home/profiles/tsuki/default.nix index dbe0474..2b57f08 100644 --- a/home/profiles/tsuki/default.nix +++ b/home/profiles/tsuki/default.nix @@ -4,17 +4,19 @@ ... }: { imports = [ - ./stylix.nix + inputs.catppuccin.homeManagerModules.catppuccin ../../services ../../programs/anyrun ../../programs/eww + ../../programs/hyprpanel.nix ../../programs/browsers/firefox ../../programs/terminal/wezterm ../../programs/terminal/zellij + ../../programs/editors/zed ../../programs/media/cava.nix ../../programs/gtk.nix ../../programs/mako.nix - #../../programs/media/spotify-player.nix + ../../programs/opencomposite.nix ../../programs/media/zathura.nix ../../programs/media/easyeffects.nix ../../wayland/hyprland @@ -27,6 +29,7 @@ vesktop technorino obsidian + vscode-fhs signal-desktop obs-studio pavucontrol @@ -44,7 +47,6 @@ ventoy-bin-full wine bottles - prismlauncher lutris r2modman moonlight-qt @@ -54,18 +56,18 @@ wlx-overlay-s losslesscut-bin bolt-launcher - cinny-desktop - jetbrains.goland - distrobox - tidal-hifi - neptune + mangohud + uxplay + drawio inputs.nix-gaming.packages.${pkgs.system}.osu-lazer-bin + inputs.prismlauncher.packages.${pkgs.system}.prismlauncher # inputs.hyprsunset.packages.${pkgs.system}.default - (callPackage ../../../pkgs/passgen {}) - (callPackage ../../../pkgs/forex {}) - (callPackage ../../../pkgs/cpm {}) ]; - + catppuccin = { + enable = true; + flavor = "mocha"; + accent = "pink"; + }; programs.ssh = { enable = true; extraConfig = '' diff --git a/home/profiles/tsuki/stylix.nix b/home/profiles/tsuki/stylix.nix deleted file mode 100644 index e363929..0000000 --- a/home/profiles/tsuki/stylix.nix +++ /dev/null @@ -1,53 +0,0 @@ -{ - inputs, - pkgs, - ... -}: { - imports = [inputs.stylix.homeManagerModules.stylix]; - - stylix = { - enable = true; - autoEnable = false; - polarity = "dark"; - base16Scheme = "${pkgs.base16-schemes}/share/themes/tokyo-night-dark.yaml"; - fonts = { - monospace = { - name = "JetBrainsMono NF Medium"; - package = pkgs.nerd-fonts.jetbrains-mono; - }; - serif = { - name = "Noto Serif"; - package = pkgs.noto-fonts; - }; - sansSerif = { - name = "Noto Sans"; - package = pkgs.noto-fonts; - }; - emoji = { - name = "Twitter Color Emoji"; - package = pkgs.twitter-color-emoji; - }; - sizes = { - applications = 10; - desktop = 10; - popups = 10; - terminal = 12; - }; - }; - cursor = { - name = "Bibata-Modern-Classic"; - package = pkgs.bibata-cursors; - size = 24; - }; - opacity = { - terminal = 0.6; - }; - targets = { - mako.enable = true; - lazygit.enable = true; - nushell.enable = true; - yazi.enable = true; - bat.enable = true; - }; - }; -} diff --git a/home/programs/editors/helix/default.nix b/home/programs/editors/helix/default.nix index c39fa94..00166a5 100644 --- a/home/programs/editors/helix/default.nix +++ b/home/programs/editors/helix/default.nix @@ -10,7 +10,6 @@ _: { enable = true; defaultEditor = true; settings = { - theme = "onedark"; editor = { auto-save = true; true-color = true; diff --git a/home/programs/editors/helix/languages.nix b/home/programs/editors/helix/languages.nix index 08d4bc0..881132c 100644 --- a/home/programs/editors/helix/languages.nix +++ b/home/programs/editors/helix/languages.nix @@ -1,9 +1,10 @@ { pkgs, lib, + inputs, ... }: { - home.packages = [(pkgs.callPackage ../../../../pkgs/scls {})]; + home.packages = [inputs.scls.defaultPackage.${pkgs.system}]; programs.helix.languages = { language = with pkgs; [ { diff --git a/home/programs/gtk.nix b/home/programs/gtk.nix index 79791d4..6a99648 100644 --- a/home/programs/gtk.nix +++ b/home/programs/gtk.nix @@ -1,27 +1,29 @@ {pkgs, ...}: { - # home.pointerCursor = { - # package = pkgs.bibata-cursors; - # name = "Bibata-Modern-Classic"; - # size = 24; - # gtk.enable = true; - # x11.enable = true; - # }; - dconf.settings = { "org/gnome/desktop/interface" = { color-scheme = "prefer-dark"; }; }; + catppuccin.gtk = { + enable = true; + icon = { + enable = true; + }; + }; + home.pointerCursor = { + package = pkgs.bibata-cursors; + name = "Bibata-Modern-Classic"; + size = 24; + gtk.enable = true; + x11.enable = true; + }; gtk = { enable = true; - theme = { - name = "Tokyonight-Dark-BL"; - package = pkgs.tokyo-night-gtk; - }; - iconTheme = { - name = "Papirus"; - package = pkgs.papirus-icon-theme; + font = { + name = "Inter"; + package = pkgs.google-fonts.override {fonts = ["Inter"];}; + size = 12; }; }; } diff --git a/home/programs/media/cava.nix b/home/programs/media/cava.nix index c761c2f..9bc0ae5 100644 --- a/home/programs/media/cava.nix +++ b/home/programs/media/cava.nix @@ -9,12 +9,6 @@ _: { bar_width = 2; bar_spacing = 3; }; - color = { - gradient = 1; - gradient_count = 2; - gradient_color_2 = "'#f7768e'"; - gradient_color_1 = "'#7dcfff'"; - }; smoothing = { monstercat = 1; waves = 1; diff --git a/home/programs/media/spotify-player.nix b/home/programs/media/spotify-player.nix deleted file mode 100644 index bbba13f..0000000 --- a/home/programs/media/spotify-player.nix +++ /dev/null @@ -1,74 +0,0 @@ -{pkgs, ...}: { - home.packages = [pkgs.spotify-player]; - xdg.configFile."spotify-player/app.toml" = { - text = '' - theme = "tokyonight" - client_id = "bc629e700c1740a28b3f594ef1942eac" - client_port = 8080 - playack_format = "{track} • {artists}\n{album}\n{metadata}" - notify_format = { summary = "{track} • {artists}", body = "{album}" } - copy_command = { command = "wl-copy", args = [] } - app_refresh_duration_in_ms = 32 - playback_refresh_duration_in_ms = 0 - cover_image_refresh_duration_in_ms = 2000 - page_size_in_rows = 20 - track_table_item_max_len = 32 - enable_media_control = true - enable_streaming = true - enable_cover_image_cache = true - default_device = "tsuki" - play_icon = "▶" - pause_icon = "▌▌" - liked_icon = "♥" - playback_window_position = "Top" - cover_img_width = 5 - cover_img_length = 11 - cover_img_scale = 1.6 - playback_window_width = 6 - - [device] - name = "tsuki" - device_type = "computer" - volume = 100 - bitrate = 320 - audio_cache = true - normalization = false - ''; - }; - xdg.configFile."spotify-player/theme.toml" = { - text = '' - [[themes]] - name = "tokyonight" - [themes.palette] - foreground = "#c0caf5" - black = "#414868" - red = "#f7768e" - green = "#9ece6a" - yellow = "#e0af68" - blue = "#2ac3de" - magenta = "#bb9af7" - cyan = "#7dcfff" - white = "#eee8d5" - bright_black = "#24283b" - bright_red = "#ff4499" - bright_green = "#73daca" - bright_yellow = "#657b83" - bright_blue = "#839496" - bright_magenta = "#ff007c" - bright_cyan = "#93a1a1" - bright_white = "#fdf6e3" - [themes.component_style] - block_title = { fg = "Magenta" } - border = {} - playback_track = { fg = "Cyan", modifiers = ["Bold"] } - playback_artists = { fg = "Cyan", modifiers = ["Bold"] } - playback_album = { fg = "Yellow" } - playback_metadata = { fg = "White" } - playback_progress_bar = { bg = "BrightBlack", fg = "Green" } - current_playing = { fg = "Green", modifiers = ["Bold"] } - page_desc = { fg = "Cyan", modifiers = ["Bold"] } - table_header = { fg = "Blue" } - selection = { modifiers = ["Bold", "Reversed"] } - ''; - }; -} diff --git a/home/programs/opencomposite.nix b/home/programs/opencomposite.nix new file mode 100644 index 0000000..2e895ed --- /dev/null +++ b/home/programs/opencomposite.nix @@ -0,0 +1,27 @@ +{ + pkgs, + config, + ... +}: { + xdg.configFile."openxr/1/active_runtime.json".source = "${pkgs.wivrn}/share/openxr/1/openxr_wivrn.json"; + + xdg.configFile."openvr/openvrpaths.vrpath".text = '' + { + "config" : + [ + "${config.xdg.dataHome}/Steam/config" + ], + "external_drivers" : null, + "jsonid" : "vrpathreg", + "log" : + [ + "${config.xdg.dataHome}/Steam/logs" + ], + "runtime" : + [ + "${pkgs.opencomposite}/lib/opencomposite" + ], + "version" : 1 + } + ''; +} diff --git a/home/programs/terminal/bat.nix b/home/programs/terminal/bat.nix index 2df8357..49762ab 100644 --- a/home/programs/terminal/bat.nix +++ b/home/programs/terminal/bat.nix @@ -2,7 +2,6 @@ _: { programs.bat = { enable = true; config = { - theme = "base16-stylix"; pager = "--RAW-CONTROL-CHARS --quit-if-one-screen --mouse"; style = "plain"; }; diff --git a/home/programs/terminal/nushell/config.nu b/home/programs/terminal/nushell/config.nu index fc3ebbe..051726f 100755 --- a/home/programs/terminal/nushell/config.nu +++ b/home/programs/terminal/nushell/config.nu @@ -38,6 +38,7 @@ alias ps = procs alias tail = tspin alias spotify = spotify_player alias atac = atac --directory ~/.config/atac/ +alias zed = zeditor . nitch $env.config = { diff --git a/home/programs/terminal/starship.nix b/home/programs/terminal/starship.nix index 674cf31..0c19c4a 100644 --- a/home/programs/terminal/starship.nix +++ b/home/programs/terminal/starship.nix @@ -9,28 +9,7 @@ enable = true; enableNushellIntegration = true; settings = { - palette = "tokyonight"; add_newline = false; - palettes.tokyonight = { - red = "#f7768e"; - orange = "#ff9e64"; - yellow = "#e0af68"; - light-green = "#9ece6a"; - green = "#73daca"; - turquoise = "#89ddff"; - light-cyan = "#b4f9f8"; - teal = "#2ac3de"; - cyan = "#7dcfff"; - blue = "#7aa2f7"; - magenta = "#bb9af7"; - white = "#c0caf5"; - light-gray = "#9aa5ce"; - parameters = "#cfc9c2"; - comment = "#565f89"; - black = "#414868"; - foreground = "#a9b1d6"; - background = "#1a1b26"; - }; format = lib.concatStrings [ "$character" "$hostname" diff --git a/home/programs/terminal/wezterm/config.lua b/home/programs/terminal/wezterm/config.lua index 21b8aa6..26f0e7f 100644 --- a/home/programs/terminal/wezterm/config.lua +++ b/home/programs/terminal/wezterm/config.lua @@ -16,6 +16,7 @@ local config = { window_background_opacity = 0.6, text_background_opacity = 1.0, enable_tab_bar = false, + max_fps = 144, window_padding = { top = 20, bottom = 20, left = 20, right = 20 }, } diff --git a/home/programs/terminal/zellij/default.nix b/home/programs/terminal/zellij/default.nix index cfad1a8..79a7f16 100644 --- a/home/programs/terminal/zellij/default.nix +++ b/home/programs/terminal/zellij/default.nix @@ -8,7 +8,6 @@ _: { settings = { on_force_close = "quit"; simplified_ui = false; - theme = "tokyo-night"; default_layout = "default"; copy_command = "wl-copy"; copy_clipboard = "primary"; diff --git a/hosts/arashi/services/postgresql.nix b/hosts/arashi/services/postgresql.nix index c82b17e..6bd56d1 100644 --- a/hosts/arashi/services/postgresql.nix +++ b/hosts/arashi/services/postgresql.nix @@ -56,6 +56,10 @@ name = "ec"; ensureDBOwnership = true; } + { + name = "botoh"; + ensureDBOwnership = true; + } ]; ensureDatabases = [ "forgejo" @@ -67,6 +71,7 @@ "miniflux" "atuin" "ec" + "botoh" ]; }; services.postgresqlBackup = { @@ -80,6 +85,7 @@ "attic" "miniflux" "atuin" + "botoh" ]; compression = "zstd"; compressionLevel = 4; diff --git a/hosts/haru/services/blocky.nix b/hosts/haru/services/blocky.nix index 8f54c57..ba2603b 100644 --- a/hosts/haru/services/blocky.nix +++ b/hosts/haru/services/blocky.nix @@ -51,6 +51,10 @@ "https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext" "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts" "https://raw.githubusercontent.com/bigdargon/hostsVN/master/hosts" + "https://raw.githubusercontent.com/AdGoBye/AdGoBye-Blocklists/main/AGBBase.toml" + "https://raw.githubusercontent.com/AdGoBye/AdGoBye-Blocklists/main/AGBCommunity.toml" + "https://raw.githubusercontent.com/AdGoBye/AdGoBye-Blocklists/main/AGBUpsell.toml" + "https://raw.githubusercontent.com/AdGoBye/AdGoBye-Blocklists/main/AGBSupporters.toml" ]; tracking = [ "https://v.firebog.net/hosts/Easyprivacy.txt" diff --git a/hosts/tsuki/default.nix b/hosts/tsuki/default.nix index 79d6101..0ee88c0 100755 --- a/hosts/tsuki/default.nix +++ b/hosts/tsuki/default.nix @@ -5,11 +5,11 @@ }: { imports = [ inputs.nix-gaming.nixosModules.pipewireLowLatency - inputs.nix-gaming.nixosModules.platformOptimizations inputs.hyprland.nixosModules.default ./hardware.nix ./services ./networking.nix + ./gaming.nix ../common.nix ../../home/wayland ../../modules @@ -21,18 +21,18 @@ libvirtd.enable = true; waydroid.enable = false; }; - programs.hyprland = { - enable = true; - # finalPackage = inputs.hyprland.packages.${pkgs.system}.default; - portalPackage = inputs.xdg-portal-hyprland.packages.${pkgs.system}.default; - }; - services = { + pulseaudio.enable = false; pcscd.enable = true; flatpak.enable = true; avahi = { enable = true; - openFirewall = true; + nssmdns4 = true; + publish = { + enable = true; + userServices = true; + domain = true; + }; }; pipewire = { enable = true; @@ -63,23 +63,19 @@ }; }; programs = { + hyprland = { + enable = true; + withUWSM = true; + portalPackage = inputs.xdg-portal-hyprland.packages.${pkgs.system}.default; + }; + corectrl.enable = true; dconf.enable = true; - gamemode.enable = true; appimage = { enable = true; binfmt = true; }; - steam = { - enable = true; - platformOptimizations.enable = true; - extraCompatPackages = [ - pkgs.proton-ge-bin - ]; - }; }; - hardware = { - pulseaudio.enable = false; graphics = { enable = true; enable32Bit = true; @@ -89,7 +85,6 @@ daemon.enable = true; }; }; - environment.systemPackages = with pkgs; [ nil libvirt diff --git a/hosts/tsuki/gaming.nix b/hosts/tsuki/gaming.nix new file mode 100644 index 0000000..405cb28 --- /dev/null +++ b/hosts/tsuki/gaming.nix @@ -0,0 +1,53 @@ +{ + pkgs, + inputs, + ... +}: { + imports = [ + inputs.nix-gaming.nixosModules.platformOptimizations + inputs.nixpkgs-xr.nixosModules.nixpkgs-xr + ]; + services = { + wivrn = { + enable = true; + defaultRuntime = true; + openFirewall = true; + autoStart = true; + monadoEnvironment = { + U_PACING_COMP_MIN_TIME_MS = "8"; + }; + }; + monado = { + enable = true; + highPriority = true; + }; + sunshine = { + enable = true; + autoStart = false; + openFirewall = true; + capSysAdmin = true; + }; + }; + programs = { + gamemode = { + enable = true; + enableRenice = true; + }; + gamescope = { + enable = true; + capSysNice = true; + args = [ + "--expose-wayland" + "--framerate-limit 144" + ]; + }; + steam = { + enable = true; + platformOptimizations.enable = true; + extraCompatPackages = [ + pkgs.proton-ge-bin + pkgs.proton-ge-rtsp-bin + ]; + }; + }; +} diff --git a/hosts/tsuki/hardware.nix b/hosts/tsuki/hardware.nix index 9c2c226..9d60487 100755 --- a/hosts/tsuki/hardware.nix +++ b/hosts/tsuki/hardware.nix @@ -10,6 +10,11 @@ boot = { kernelModules = ["kvm-amd"]; + kernelParams = [ + "preempt=full" + "threadirqs" + "mitigations=off" + ]; extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback.out ]; @@ -29,6 +34,11 @@ }; }; + services.scx = { + enable = true; + scheduler = "scx_lavd"; + }; + hardware.wooting.enable = true; fileSystems = { diff --git a/hosts/tsuki/networking.nix b/hosts/tsuki/networking.nix index 7d09e02..2ef4397 100644 --- a/hosts/tsuki/networking.nix +++ b/hosts/tsuki/networking.nix @@ -4,6 +4,16 @@ _: { hostName = "tsuki"; firewall = { enable = true; + allowedTCPPorts = [ + 7000 # uxplay + 7100 # uxplay + 7001 # uxplay + ]; + allowedUDPPorts = [ + 7011 # uxplay + 6001 # uxplay + 6000 # uxplay + ]; }; }; environment.etc = { diff --git a/hosts/tsuki/services/default.nix b/hosts/tsuki/services/default.nix index 18692c6..17f6759 100644 --- a/hosts/tsuki/services/default.nix +++ b/hosts/tsuki/services/default.nix @@ -3,8 +3,6 @@ ./restic.nix ./atticd.nix ./hydroxide.nix - ./sunshine.nix - ./wivrn.nix ./rnnoise.nix ]; } diff --git a/hosts/tsuki/services/sunshine.nix b/hosts/tsuki/services/sunshine.nix deleted file mode 100644 index 55e41bb..0000000 --- a/hosts/tsuki/services/sunshine.nix +++ /dev/null @@ -1,8 +0,0 @@ -_: { - services.sunshine = { - enable = true; - autoStart = false; - openFirewall = true; - capSysAdmin = true; - }; -} diff --git a/hosts/tsuki/services/wivrn.nix b/hosts/tsuki/services/wivrn.nix deleted file mode 100644 index cbc1482..0000000 --- a/hosts/tsuki/services/wivrn.nix +++ /dev/null @@ -1,10 +0,0 @@ -_: { - networking.firewall.allowedTCPPorts = [9757]; - networking.firewall.allowedUDPPorts = [9757 5353]; - services.wivrn = { - enable = false; - openFirewall = true; - autoStart = false; - defaultRuntime = true; - }; -} diff --git a/modules/nix.nix b/modules/nix.nix index 41286ef..6ef94f0 100644 --- a/modules/nix.nix +++ b/modules/nix.nix @@ -8,21 +8,13 @@ inputs.hyprlock.overlays.default inputs.hyprpaper.overlays.default inputs.hyprpicker.overlays.default + inputs.hyprwayland-scanner.overlays.default inputs.atuin.overlays.default inputs.eww.overlays.default - inputs.neptune.overlays.default + inputs.hyprpanel.overlay ]; config = { allowUnfree = true; - permittedInsecurePackages = [ - "dotnet-runtime-6.0.36" - "dotnet-sdk-wrapped-6.0.428" - "dotnet-sdk-6.0.428" - "aspnetcore-runtime-wrapped-6.0.36" - "aspnetcore-runtime-6.0.36" - "cinny-4.2.3" - "cinny-unwrapped-4.2.3" - ]; }; }; @@ -47,6 +39,7 @@ "https://viperml.cachix.org" "https://nix-community.cachix.org" "https://attic.kennel.juneis.dog/conduwuit" + "https://prismlauncher.cachix.org" ]; trusted-public-keys = [ "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" @@ -57,6 +50,7 @@ "viperml.cachix.org-1:qZhKBMTfmcLL+OG6fj/hzsMEedgKvZVFRRAhq7j8Vh8=" "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" "conduwuit:BbycGUgTISsltcmH0qNjFR9dbrQNYgdIAcmViSGoVTE=" + "prismlauncher.cachix.org-1:9/n/FGyABA2jLUVfY+DEp4hKds/rwO+SCOtbOkDzd+c=" ]; }; }; diff --git a/pkgs/overlays.nix b/pkgs/overlays.nix index 3799f2b..f6a30e8 100644 --- a/pkgs/overlays.nix +++ b/pkgs/overlays.nix @@ -4,7 +4,7 @@ (self: super: { technorino = super.chatterino2.overrideAttrs - (oldAttrs: { + (old: { nativeBuildInputs = with super; [cmake pkg-config]; buildInputs = with super; [qt6.wrapQtAppsHook qt6.qtbase qt6.qtsvg qt6.qtimageformats qt6.qttools qt6.qt5compat qt6.qtwayland boost openssl]; cmakeFlags = ["-DBUILD_WITH_QT6=ON" "-DBUILD_WITH_QTKEYCHAIN=OFF"]; @@ -12,6 +12,7 @@ owner = "2547techno"; repo = "technorino"; rev = "f6d0bd19caddb9f8f433877020e64e18923bbc7a"; + tag = null; hash = "sha256-JTz/w8qtR59LVpuWbmiZDpwF+hepe78iCZ/3gi4O/Vc="; }; }); diff --git a/pkgs/scls/default.nix b/pkgs/scls/default.nix deleted file mode 100644 index a959ad4..0000000 --- a/pkgs/scls/default.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ - fetchFromGitHub, - rustPlatform, -}: -rustPlatform.buildRustPackage { - pname = "simple-completion-language-server"; - version = "0.1.0"; - - src = fetchFromGitHub { - owner = "estin"; - repo = "simple-completion-language-server"; - rev = "232aab4775c35a5d79ce38aa81a6724007aa0b59"; - hash = "sha256-gwBQu1xf4rmDbOzvxXzQsHJr4faOECmRwyT7MR+pPyI="; - }; - - cargoHash = "sha256-hwF3qSlv/wZhJh1kIxm/U0ZpnAZpiMzUe0OncGBlclk="; - - doCheck = false; - - meta = { - description = "Language server to enable word completion and snippets for Helix editor"; - homepage = "https://github.com/estin/simple-completion-language-server"; - mainProgram = "simple-completion-language-server"; - }; -}