diff --git a/flake.lock b/flake.lock index bf26727..220bb5e 100644 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ ] }, "locked": { - "lastModified": 1772292445, - "narHash": "sha256-4F1Q7U313TKUDDovCC96m/Za4wZcJ3yqtu4eSrj8lk8=", + "lastModified": 1775558810, + "narHash": "sha256-fy95EdPnqQlpbP8+rk0yWKclWShCUS5VKs6P7/1MF2c=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "1dbbba659c1cef0b0202ce92cadfe13bae550e8f", + "rev": "7371b669b22aa2af980f913fc312a786d2f1abb2", "type": "github" }, "original": { @@ -130,14 +130,14 @@ "mypackages", "nixpkgs" ], - "systems": "systems" + "systems": "systems_2" }, "locked": { - "lastModified": 1769353768, - "narHash": "sha256-zI+7cbMI4wMIR57jMjDSEsVb3grapTnURDxxJPYFIW0=", + "lastModified": 1771437256, + "narHash": "sha256-bLqwib+rtyBRRVBWhMuBXPCL/OThfokA+j6+uH7jDGU=", "owner": "numtide", "repo": "blueprint", - "rev": "c7da5c70ad1c9b60b6f5d4f674fbe205d48d8f6c", + "rev": "06ee7190dc2620ea98af9eb225aa9627b68b0e33", "type": "github" }, "original": { @@ -175,11 +175,11 @@ }, "crane": { "locked": { - "lastModified": 1771796463, - "narHash": "sha256-9bCDuUzpwJXcHMQYMS1yNuzYMmKO/CCwCexpjWOl62I=", + "lastModified": 1773189535, + "narHash": "sha256-E1G/Or6MWeP+L6mpQ0iTFLpzSzlpGrITfU2220Gq47g=", "owner": "ipetkov", "repo": "crane", - "rev": "3d3de3313e263e04894f284ac18177bd26169bad", + "rev": "6fa2fb4cf4a89ba49fc9dd5a3eb6cde99d388269", "type": "github" }, "original": { @@ -217,11 +217,11 @@ "quickshell": "quickshell" }, "locked": { - "lastModified": 1773807035, - "narHash": "sha256-VhQdsUdgNQTIBUBKbVZPzf5KH19t43NWAkJLW906k+U=", + "lastModified": 1776044801, + "narHash": "sha256-gvN9hOPTF/J0b35hbKv+Ioy4JI5j8n3+GVzurIgK+Tc=", "owner": "AvengeMedia", "repo": "DankMaterialShell", - "rev": "8e047f45f59208419beaf17c3e0e25ee48ebda5d", + "rev": "3d75a51378fe08ee3299d46dea187ace37f99ca3", "type": "github" }, "original": { @@ -233,11 +233,11 @@ "firefox-gnome-theme": { "flake": false, "locked": { - "lastModified": 1764873433, - "narHash": "sha256-1XPewtGMi+9wN9Ispoluxunw/RwozuTRVuuQOmxzt+A=", + "lastModified": 1775176642, + "narHash": "sha256-2veEED0Fg7Fsh81tvVDNYR6SzjqQxa7hbi18Jv4LWpM=", "owner": "rafaelmardojai", "repo": "firefox-gnome-theme", - "rev": "f7ffd917ac0d253dbd6a3bf3da06888f57c69f92", + "rev": "179704030c5286c729b5b0522037d1d51341022c", "type": "github" }, "original": { @@ -318,11 +318,11 @@ ] }, "locked": { - "lastModified": 1767609335, - "narHash": "sha256-feveD98mQpptwrAEggBQKJTYbvwwglSbOv53uCfH9PY=", + "lastModified": 1775087534, + "narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "250481aafeb741edfe23d29195671c19b36b6dca", + "rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b", "type": "github" }, "original": { @@ -347,9 +347,7 @@ }, "flake-utils": { "inputs": { - "systems": [ - "systems" - ] + "systems": "systems_4" }, "locked": { "lastModified": 1731533236, @@ -367,7 +365,7 @@ }, "flake-utils_2": { "inputs": { - "systems": "systems_3" + "systems": "systems_5" }, "locked": { "lastModified": 1731533236, @@ -385,25 +383,7 @@ }, "flake-utils_3": { "inputs": { - "systems": "systems_4" - }, - "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" - } - }, - "flake-utils_4": { - "inputs": { - "systems": "systems_6" + "systems": "systems_7" }, "locked": { "lastModified": 1731533236, @@ -438,22 +418,22 @@ "ghostty": { "inputs": { "flake-compat": "flake-compat", - "flake-utils": "flake-utils", "home-manager": [ "home-manager" ], "nixpkgs": [ "nixpkgs" ], + "systems": "systems", "zig": "zig", "zon2nix": "zon2nix" }, "locked": { - "lastModified": 1772695661, - "narHash": "sha256-0c421HNR4/MTvw676DbOMqdSJdIFOoFhFy6wP0kP1EM=", + "lastModified": 1775856388, + "narHash": "sha256-p1ofK6KKlNEFH3OFmNqHq6eh5tnri4l3QZS45R69X+0=", "owner": "ghostty-org", "repo": "ghostty", - "rev": "dd575c716077e0e2d12881fe0c5f65b067978176", + "rev": "7421b4b13f87e101d4bbcedd4da84886ceae4e7b", "type": "github" }, "original": { @@ -509,20 +489,18 @@ "gnome-shell": { "flake": false, "locked": { - "host": "gitlab.gnome.org", "lastModified": 1767737596, "narHash": "sha256-eFujfIUQDgWnSJBablOuG+32hCai192yRdrNHTv0a+s=", "owner": "GNOME", "repo": "gnome-shell", "rev": "ef02db02bf0ff342734d525b5767814770d85b49", - "type": "gitlab" + "type": "github" }, "original": { - "host": "gitlab.gnome.org", "owner": "GNOME", - "ref": "gnome-49", "repo": "gnome-shell", - "type": "gitlab" + "rev": "ef02db02bf0ff342734d525b5767814770d85b49", + "type": "github" } }, "helium": { @@ -534,11 +512,11 @@ "utils": "utils" }, "locked": { - "lastModified": 1771295914, - "narHash": "sha256-XlVJSzZgpoX4eepEu/fy7xIzmgplz2mynHkVbNgGSpU=", + "lastModified": 1774003732, + "narHash": "sha256-6tDR417MA6RPFN90kTI+YZOanjeb01di8bVp3ME6JJw=", "owner": "vikingnope", "repo": "helium-browser-nix-flake", - "rev": "3b5a408af4833f1cc6b002c1f952aca7dbfc8202", + "rev": "67aa32deed6927e75a6e3fe70004bb3ad82d650c", "type": "github" }, "original": { @@ -554,11 +532,11 @@ ] }, "locked": { - "lastModified": 1772633327, - "narHash": "sha256-jl+DJB2DUx7EbWLRng+6HNWW/1/VQOnf0NsQB4PlA7I=", + "lastModified": 1775894317, + "narHash": "sha256-pMO5JwJ/0n+q3sIivB2YUPFgbzoL+UbAhFlL9fDTMjo=", "owner": "nix-community", "repo": "home-manager", - "rev": "5a75730e6f21ee624cbf86f4915c6e7489c74acc", + "rev": "f7f6a559c21dfe5e63108ded0d036ae15e6e9d57", "type": "github" }, "original": { @@ -583,11 +561,11 @@ ] }, "locked": { - "lastModified": 1753964049, - "narHash": "sha256-lIqabfBY7z/OANxHoPeIrDJrFyYy9jAM4GQLzZ2feCM=", + "lastModified": 1772461003, + "narHash": "sha256-pVICsV7FtcEeVwg5y/LFh3XFUkVJninm/P1j/JHzEbM=", "owner": "hyprwm", "repo": "hyprcursor", - "rev": "44e91d467bdad8dcf8bbd2ac7cf49972540980a5", + "rev": "b62396457b9cfe2ebf24fe05404b09d2a40f8ed7", "type": "github" }, "original": { @@ -612,11 +590,11 @@ ] }, "locked": { - "lastModified": 1770511807, - "narHash": "sha256-suKmSbSk34uPOJDTg/GbPrKEJutzK08vj0VoTvAFBCA=", + "lastModified": 1775496928, + "narHash": "sha256-Ds759WU03mGWtu3I43J+5GF5Ni8TvF+GYQUFD+fVeMo=", "owner": "hyprwm", "repo": "hyprgraphics", - "rev": "7c75487edd43a71b61adb01cae8326d277aab683", + "rev": "cf95d93d17baa18f1d9b016b3afe27f820521a6e", "type": "github" }, "original": { @@ -646,11 +624,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1772654524, - "narHash": "sha256-wZ+NFWqNye3FCAEE36dfK60ZrWZCQz2xYiejO/aZ8WQ=", + "lastModified": 1775828308, + "narHash": "sha256-XsijqtwDQd8pf/PweiGGuX7O1250f3YOchQ+oGm0eCc=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "34c7cc7d38256f32f30a947f8b459df220149feb", + "rev": "f7755322fc515108cc9eed8113c09492d4a352c1", "type": "github" }, "original": { @@ -692,11 +670,11 @@ ] }, "locked": { - "lastModified": 1767023960, - "narHash": "sha256-R2HgtVS1G3KSIKAQ77aOZ+Q0HituOmPgXW9nBNkpp3Q=", + "lastModified": 1774710575, + "narHash": "sha256-p7Rcw13+gA4Z9EI3oGYe3neQ3FqyOOfZCleBTfhJ95Q=", "owner": "hyprwm", "repo": "hyprland-guiutils", - "rev": "c2e906261142f5dd1ee0bfc44abba23e2754c660", + "rev": "0703df899520001209646246bef63358c9881e36", "type": "github" }, "original": { @@ -717,11 +695,11 @@ ] }, "locked": { - "lastModified": 1765214753, - "narHash": "sha256-P9zdGXOzToJJgu5sVjv7oeOGPIIwrd9hAUAP3PsmBBs=", + "lastModified": 1772460177, + "narHash": "sha256-/6G/MsPvtn7bc4Y32pserBT/Z4SUUdBd4XYJpOEKVR4=", "owner": "hyprwm", "repo": "hyprland-protocols", - "rev": "3f3860b869014c00e8b9e0528c7b4ddc335c21ab", + "rev": "1cb6db5fd6bb8aee419f4457402fa18293ace917", "type": "github" }, "original": { @@ -746,11 +724,11 @@ ] }, "locked": { - "lastModified": 1771866172, - "narHash": "sha256-fYFoXhQLrm1rD8vSFKQBOEX4OGCuJdLt1amKfHd5GAw=", + "lastModified": 1772459629, + "narHash": "sha256-/iwvNUYShmmnwmz/czEUh6+0eF5vCMv0xtDW0STPIuM=", "owner": "hyprwm", "repo": "hyprlang", - "rev": "0b219224910e7642eb0ed49f0db5ec3d008e3e41", + "rev": "7615ee388de18239a4ab1400946f3d0e498a8186", "type": "github" }, "original": { @@ -838,11 +816,11 @@ ] }, "locked": { - "lastModified": 1764592794, - "narHash": "sha256-7CcO+wbTJ1L1NBQHierHzheQGPWwkIQug/w+fhTAVuU=", + "lastModified": 1772462885, + "narHash": "sha256-5pHXrQK9zasMnIo6yME6EOXmWGFMSnCITcfKshhKJ9I=", "owner": "hyprwm", "repo": "hyprtoolkit", - "rev": "5cfe0743f0e608e1462972303778d8a0859ee63e", + "rev": "9af245a69fa6b286b88ddfc340afd288e00a6998", "type": "github" }, "original": { @@ -863,11 +841,11 @@ ] }, "locked": { - "lastModified": 1771271487, - "narHash": "sha256-41gEiUS0Pyw3L/ge1l8MXn61cK14VAhgWB/JV8s/oNI=", + "lastModified": 1774911391, + "narHash": "sha256-c4YVwO33Mmw+FIV8E0u3atJZagHvGTJ9Jai6RtiB8rE=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "340a792e3b3d482c4ae5f66d27a9096bdee6d76d", + "rev": "e6caa3d4d1427eedbdf556cf4ceb70f2d9c0b56d", "type": "github" }, "original": { @@ -888,11 +866,11 @@ ] }, "locked": { - "lastModified": 1770501770, - "narHash": "sha256-NWRM6+YxTRv+bT9yvlhhJ2iLae1B1pNH3mAL5wi2rlQ=", + "lastModified": 1772459835, + "narHash": "sha256-978jRz/y/9TKmZb/qD4lEYHCQGHpEXGqy+8X2lFZsak=", "owner": "hyprwm", "repo": "hyprwayland-scanner", - "rev": "0bd8b6cde9ec27d48aad9e5b4deefb3746909d40", + "rev": "0a692d4a645165eebd65f109146b8861e3a925e7", "type": "github" }, "original": { @@ -917,11 +895,11 @@ ] }, "locked": { - "lastModified": 1771606233, - "narHash": "sha256-F3PLUqQ/TwgR70U+UeOqJnihJZ2EuunzojYC4g5xHr0=", + "lastModified": 1775414057, + "narHash": "sha256-mDpHnf+MkdOxEqIM1TnckYYh9p1SXR8B3KQfNZ12M8s=", "owner": "hyprwm", "repo": "hyprwire", - "rev": "06c7f1f8c4194786c8400653c4efc49dc14c0f3a", + "rev": "86012ee01b0fdd8bf3101ef38816f2efbee42490", "type": "github" }, "original": { @@ -1020,11 +998,11 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1772216104, - "narHash": "sha256-1TnGN26vnCEQk5m4AavJZxGZTb/6aZyphemRPRwFUfs=", + "lastModified": 1775866084, + "narHash": "sha256-mWn8D/oXXAaqeFFFRorKHvTLw5V9M8eYzAWRr4iffag=", "owner": "nix-community", "repo": "lanzaboote", - "rev": "dbe5112de965bbbbff9f0729a9789c20a65ab047", + "rev": "29d2cca7fc3841708c1d48e2d1272f79db1538b6", "type": "github" }, "original": { @@ -1044,8 +1022,8 @@ "zen-browser": "zen-browser" }, "locked": { - "lastModified": 1771323961, - "narHash": "sha256-I0JWuedlujGqwWJcDFe6rVdJGxGr71ad7YLcGThWJBw=", + "lastModified": 1774175597, + "narHash": "sha256-idZ/jE2+3ZyTd1qg8Oj1sxBXmYjUXSGqKM2JrjG/99I=", "path": "/storage/git/packages-blueprint", "type": "path" }, @@ -1084,11 +1062,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1772698812, - "narHash": "sha256-7+K/VaZ7TXUeUGSYshg8wC3UsRZHB+M4x6r38Q1B79c=", + "lastModified": 1775877135, + "narHash": "sha256-nAqtUMy22olwyiOJB0CASVrbu5XB5+43GjlbIJ1KuvQ=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "5641625ef950f024e3e0e3f38bb91f876290c0be", + "rev": "f943da038fd668d435c2d17916577f295faa8839", "type": "github" }, "original": { @@ -1117,11 +1095,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1772207631, - "narHash": "sha256-Jkkg+KqshFO3CbTszVVpkKN2AOObYz+wMsM3ONo1z5g=", + "lastModified": 1775561155, + "narHash": "sha256-TK2IrqQivRcwqJa0suZMbcsN17CtA8Uu0v7CDnLATb0=", "owner": "YaLTeR", "repo": "niri", - "rev": "e708f546153f74acf33eb183b3b2992587a701e5", + "rev": "599db847f857b8a7ff78ce02f15acab5d5d9fee1", "type": "github" }, "original": { @@ -1140,11 +1118,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1770308099, - "narHash": "sha256-VxuIePns4c+qpsHpLXW0CwovpKUx1xnvVIUuJwPO6fQ=", + "lastModified": 1772136788, + "narHash": "sha256-5M9aiuBAm1nQd/8UAGrgnr2untzliTiWQIo1sHrGEMY=", "owner": "Naxdy", "repo": "nix-bwrapper", - "rev": "1248b52f2bd4fe5690c1a36836a1798be21d953b", + "rev": "49749a10842ebcc7ff0d2daea660d3b29ca5abb5", "type": "github" }, "original": { @@ -1162,11 +1140,11 @@ "treefmt-nix": "treefmt-nix_2" }, "locked": { - "lastModified": 1772136788, - "narHash": "sha256-5M9aiuBAm1nQd/8UAGrgnr2untzliTiWQIo1sHrGEMY=", + "lastModified": 1774788895, + "narHash": "sha256-wyIX/5EK9QG7o5oAXZhRghOIKKDHYGda7H97IxKvZfk=", "owner": "Naxdy", "repo": "nix-bwrapper", - "rev": "49749a10842ebcc7ff0d2daea660d3b29ca5abb5", + "rev": "024f91da43f3917e4b26542af75f2a641297ceb1", "type": "github" }, "original": { @@ -1220,11 +1198,11 @@ ] }, "locked": { - "lastModified": 1772341813, - "narHash": "sha256-/PQ0ubBCMj/MVCWEI/XMStn55a8dIKsvztj4ZVLvUrQ=", + "lastModified": 1775365369, + "narHash": "sha256-DgH5mveLoau20CuTnaU5RXZWgFQWn56onQ4Du2CqYoI=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "a2051ff239ce2e8a0148fa7a152903d9a78e854f", + "rev": "cef5cf82671e749ac87d69aadecbb75967e6f6c3", "type": "github" }, "original": { @@ -1260,27 +1238,27 @@ }, "nixpkgs": { "locked": { - "lastModified": 1772624091, - "narHash": "sha256-QKyJ0QGWBn6r0invrMAK8dmJoBYWoOWy7lN+UHzW1jc=", + "lastModified": 1774374907, + "narHash": "sha256-2pgXW+J51x6tsqJC64znkPsPR7Hn5DAXGoSsjH6hD5o=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "80bdc1e5ce51f56b19791b52b2901187931f5353", + "rev": "ce031847d1052b833760206f59d6f9e93b24d3a4", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", "repo": "nixpkgs", + "rev": "ce031847d1052b833760206f59d6f9e93b24d3a4", "type": "github" } }, "nixpkgs-stable": { "locked": { - "lastModified": 1772598333, - "narHash": "sha256-YaHht/C35INEX3DeJQNWjNaTcPjYmBwwjFJ2jdtr+5U=", + "lastModified": 1775811116, + "narHash": "sha256-t+HZK42pB6N+i5RGbuy7Xluez/VvWbembBdvzsc23Ss=", "owner": "nixos", "repo": "nixpkgs", - "rev": "fabb8c9deee281e50b1065002c9828f2cf7b2239", + "rev": "54170c54449ea4d6725efd30d719c5e505f1c10e", "type": "github" }, "original": { @@ -1302,11 +1280,11 @@ ] }, "locked": { - "lastModified": 1767810917, - "narHash": "sha256-ZKqhk772+v/bujjhla9VABwcvz+hB2IaRyeLT6CFnT0=", + "lastModified": 1775228139, + "narHash": "sha256-ebbeHmg+V7w8050bwQOuhmQHoLOEOfqKzM1KgCTexK4=", "owner": "nix-community", "repo": "NUR", - "rev": "dead29c804adc928d3a69dfe7f9f12d0eec1f1a4", + "rev": "601971b9c89e0304561977f2c28fa25e73aa7132", "type": "github" }, "original": { @@ -1317,7 +1295,7 @@ }, "nuschtosSearch": { "inputs": { - "flake-utils": "flake-utils_2", + "flake-utils": "flake-utils", "ixx": "ixx", "nixpkgs": [ "mypackages", @@ -1340,7 +1318,7 @@ }, "nuschtosSearch_2": { "inputs": { - "flake-utils": "flake-utils_3", + "flake-utils": "flake-utils_2", "ixx": "ixx_2", "nixpkgs": [ "nixpkgs" @@ -1356,6 +1334,7 @@ }, "original": { "owner": "NuschtOS", + "ref": "v0.1.0", "repo": "search", "type": "github" } @@ -1370,11 +1349,11 @@ ] }, "locked": { - "lastModified": 1771858127, - "narHash": "sha256-Gtre9YoYl3n25tJH2AoSdjuwcqij5CPxL3U3xysYD08=", + "lastModified": 1772893680, + "narHash": "sha256-JDqZMgxUTCq85ObSaFw0HhE+lvdOre1lx9iI6vYyOEs=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "49bbbfc218bf3856dfa631cead3b052d78248b83", + "rev": "8baab586afc9c9b57645a734c820e4ac0a604af9", "type": "github" }, "original": { @@ -1393,11 +1372,11 @@ ] }, "locked": { - "lastModified": 1772024342, - "narHash": "sha256-+eXlIc4/7dE6EcPs9a2DaSY3fTA9AE526hGqkNID3Wg=", + "lastModified": 1775036584, + "narHash": "sha256-zW0lyy7ZNNT/x8JhzFHBsP2IPx7ATZIPai4FJj12BgU=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "6e34e97ed9788b17796ee43ccdbaf871a5c2b476", + "rev": "4e0eb042b67d863b1b34b3f64d52ceb9cd926735", "type": "github" }, "original": { @@ -1450,7 +1429,7 @@ "nixpkgs-stable": "nixpkgs-stable", "sops-nix": "sops-nix", "stylix": "stylix", - "systems": "systems_5", + "systems": "systems_6", "vicinae": "vicinae", "zmx": "zmx" } @@ -1484,11 +1463,11 @@ ] }, "locked": { - "lastModified": 1771988922, - "narHash": "sha256-Fc6FHXtfEkLtuVJzd0B6tFYMhmcPLuxr90rWfb/2jtQ=", + "lastModified": 1773544328, + "narHash": "sha256-Iv+qez54LAz+isij4APBk31VWA//Go81hwFOXr5iWTw=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "f4443dc3f0b6c5e6b77d923156943ce816d1fcb9", + "rev": "4f977d776793c8bfbfdd7eca7835847ccc48874e", "type": "github" }, "original": { @@ -1525,11 +1504,11 @@ ] }, "locked": { - "lastModified": 1772495394, - "narHash": "sha256-hmIvE/slLKEFKNEJz27IZ8BKlAaZDcjIHmkZ7GCEjfw=", + "lastModified": 1775682595, + "narHash": "sha256-0E9PohY/VuESLq0LR4doaH7hTag513sDDW5n5qmHd1Q=", "owner": "mic92", "repo": "sops-nix", - "rev": "1d9b98a29a45abe9c4d3174bd36de9f28755e3ff", + "rev": "d2e8438d5886e92bc5e7c40c035ab6cae0c41f76", "type": "github" }, "original": { @@ -1554,18 +1533,17 @@ "systems": [ "systems" ], - "tinted-foot": "tinted-foot", "tinted-kitty": "tinted-kitty", "tinted-schemes": "tinted-schemes", "tinted-tmux": "tinted-tmux", "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1772296853, - "narHash": "sha256-pAtzPsgHRKw/2Kv8HgAjSJg450FDldHPWsP3AKG/Xj0=", + "lastModified": 1775429060, + "narHash": "sha256-wbFF5cRxQOCzL/wHOKYm21t5AHPH2Lfp0mVPCOAvEoc=", "owner": "danth", "repo": "stylix", - "rev": "c4b8e80a1020e09a1f081ad0f98ce804a6e85acf", + "rev": "d27951a6539951d87f75cf0a7cda8a3a24016019", "type": "github" }, "original": { @@ -1575,6 +1553,7 @@ } }, "systems": { + "flake": false, "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", @@ -1664,20 +1643,18 @@ "type": "github" } }, - "tinted-foot": { - "flake": false, + "systems_7": { "locked": { - "lastModified": 1726913040, - "narHash": "sha256-+eDZPkw7efMNUf3/Pv0EmsidqdwNJ1TaOum6k7lngDQ=", - "owner": "tinted-theming", - "repo": "tinted-foot", - "rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4", + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { - "owner": "tinted-theming", - "repo": "tinted-foot", - "rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4", + "owner": "nix-systems", + "repo": "default", "type": "github" } }, @@ -1700,11 +1677,11 @@ "tinted-schemes": { "flake": false, "locked": { - "lastModified": 1767710407, - "narHash": "sha256-+W1EB79Jl0/gm4JqmO0Nuc5C7hRdp4vfsV/VdzI+des=", + "lastModified": 1772661346, + "narHash": "sha256-4eu3LqB9tPqe0Vaqxd4wkZiBbthLbpb7llcoE/p5HT0=", "owner": "tinted-theming", "repo": "schemes", - "rev": "2800e2b8ac90f678d7e4acebe4fa253f602e05b2", + "rev": "13b5b0c299982bb361039601e2d72587d6846294", "type": "github" }, "original": { @@ -1716,11 +1693,11 @@ "tinted-tmux": { "flake": false, "locked": { - "lastModified": 1767489635, - "narHash": "sha256-e6nnFnWXKBCJjCv4QG4bbcouJ6y3yeT70V9MofL32lU=", + "lastModified": 1772934010, + "narHash": "sha256-x+6+4UvaG+RBRQ6UaX+o6DjEg28u4eqhVRM9kpgJGjQ=", "owner": "tinted-theming", "repo": "tinted-tmux", - "rev": "3c32729ccae99be44fe8a125d20be06f8d7d8184", + "rev": "c3529673a5ab6e1b6830f618c45d9ce1bcdd829d", "type": "github" }, "original": { @@ -1732,11 +1709,11 @@ "tinted-zed": { "flake": false, "locked": { - "lastModified": 1767488740, - "narHash": "sha256-wVOj0qyil8m+ouSsVZcNjl5ZR+1GdOOAooAatQXHbuU=", + "lastModified": 1772909925, + "narHash": "sha256-jx/5+pgYR0noHa3hk2esin18VMbnPSvWPL5bBjfTIAU=", "owner": "tinted-theming", "repo": "base16-zed", - "rev": "11abb0b282ad3786a2aae088d3a01c60916f2e40", + "rev": "b4d3a1b3bcbd090937ef609a0a3b37237af974df", "type": "github" }, "original": { @@ -1773,11 +1750,11 @@ ] }, "locked": { - "lastModified": 1770228511, - "narHash": "sha256-wQ6NJSuFqAEmIg2VMnLdCnUc0b7vslUohqqGGD+Fyxk=", + "lastModified": 1773297127, + "narHash": "sha256-6E/yhXP7Oy/NbXtf1ktzmU8SdVqJQ09HC/48ebEGBpk=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "337a4fe074be1042a35086f15481d763b8ddc0e7", + "rev": "71b125cd05fbfd78cab3e070b73544abe24c5016", "type": "github" }, "original": { @@ -1788,7 +1765,7 @@ }, "utils": { "inputs": { - "systems": "systems_2" + "systems": "systems_3" }, "locked": { "lastModified": 1731533236, @@ -1814,11 +1791,11 @@ ] }, "locked": { - "lastModified": 1772622626, - "narHash": "sha256-Tf3y+GIGhMyQ0BO/jXdJl04+fmFNvPy+JTtHf3sL9pc=", + "lastModified": 1775844886, + "narHash": "sha256-o9jx6JIzonYliAkAzY8Zpqje3Ve9lyB+N4JujfKVLPc=", "owner": "vicinaehq", "repo": "vicinae", - "rev": "05d72c31862040c0ab497abc58159e778171e046", + "rev": "8dea928bfea1da8c05527a3f55fe2e159ebf1c9e", "type": "github" }, "original": { @@ -1855,11 +1832,11 @@ ] }, "locked": { - "lastModified": 1761431178, - "narHash": "sha256-xzjC1CV3+wpUQKNF+GnadnkeGUCJX+vgaWIZsnz9tzI=", + "lastModified": 1773601989, + "narHash": "sha256-2tJf/CQoHApoIudxHeJye+0Ii7scR0Yyi7pNiWk0Hn8=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "4b8801228ff958d028f588f0c2b911dbf32297f9", + "rev": "a9b862d1aa000a676d310cc62d249f7ad726233d", "type": "github" }, "original": { @@ -1888,11 +1865,11 @@ "xwayland-satellite-unstable": { "flake": false, "locked": { - "lastModified": 1772429643, - "narHash": "sha256-M+bAeCCcjBnVk6w/4dIVvXvpJwOKnXjwi/lDbaN6Yws=", + "lastModified": 1773622265, + "narHash": "sha256-wToKwH7IgWdGLMSIWksEDs4eumR6UbbsuPQ42r0oTXQ=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "10f985b84cdbcc3bbf35b3e7e43d1b2a84fa9ce2", + "rev": "a879e5e0896a326adc79c474bf457b8b99011027", "type": "github" }, "original": { @@ -1909,11 +1886,11 @@ ] }, "locked": { - "lastModified": 1771130449, - "narHash": "sha256-4aKnr603xOLsTsPB4vQqPLpeze4n+9tURz0IK48ZJ4E=", + "lastModified": 1773722260, + "narHash": "sha256-U8MsSiqqYZHR3oKE+cCZ2AJt3b4LcXs+oQuNLipaO78=", "owner": "youwen5", "repo": "zen-browser-flake", - "rev": "105bcb6a016ecc4327f24fc0e9e9aba1da53b33b", + "rev": "0e6e43342fb3e9a3439fafa777d8cdf98e4ffc49", "type": "github" }, "original": { @@ -1928,21 +1905,21 @@ "ghostty", "flake-compat" ], - "flake-utils": [ - "ghostty", - "flake-utils" - ], "nixpkgs": [ "ghostty", "nixpkgs" + ], + "systems": [ + "ghostty", + "systems" ] }, "locked": { - "lastModified": 1763295135, - "narHash": "sha256-sGv/NHCmEnJivguGwB5w8LRmVqr1P72OjS+NzcJsssE=", + "lastModified": 1773145353, + "narHash": "sha256-dE8zx8WA54TRmFFQBvA48x/sXGDTP7YaDmY6nNKMAYw=", "owner": "mitchellh", "repo": "zig-overlay", - "rev": "64f8b42cfc615b2cf99144adf2b7728c7847c72a", + "rev": "8666155d83bf792956a7c40915508e6d4b2b8716", "type": "github" }, "original": { @@ -1953,7 +1930,7 @@ }, "zig2nix": { "inputs": { - "flake-utils": "flake-utils_4", + "flake-utils": "flake-utils_3", "nixpkgs": [ "nixpkgs" ] diff --git a/flake.nix b/flake.nix index 07050b3..9b0c6e4 100644 --- a/flake.nix +++ b/flake.nix @@ -4,7 +4,6 @@ inputs = { blueprint.url = "github:numtide/blueprint"; chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable"; - # TODO: unpin when refactor is fixed dms.url = "github:AvengeMedia/DankMaterialShell"; # TODO: remove disko disko.url = "github:nix-community/disko/latest"; @@ -22,7 +21,7 @@ nixos-cosmic.url = "github:lilyinstarlight/nixos-cosmic"; # nixos-facter-modules.url = "github:numtide/nixos-facter-modules"; nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-25.11"; - nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + nixpkgs.url = "github:NixOS/nixpkgs?rev=ce031847d1052b833760206f59d6f9e93b24d3a4"; sops-nix.url = "github:mic92/sops-nix"; stylix.url = "github:danth/stylix"; systems.url = "github:nix-systems/default"; diff --git a/hosts/dunamis/configuration.nix b/hosts/dunamis/configuration.nix index 41c87a1..56bd2f0 100644 --- a/hosts/dunamis/configuration.nix +++ b/hosts/dunamis/configuration.nix @@ -2,6 +2,7 @@ inputs, pkgs, lib, + perSystem, ... }: { imports = with inputs; [ @@ -9,7 +10,7 @@ self.modules.nixosPrograms.libvirt # self.modules.nixosPrograms.opentabletdriver self.modules.nixosPrograms.podman - # self.modules.nixosPrograms.qmk-vial + self.modules.nixosPrograms.qmk-vial # self.modules.nixosPrograms.steam-bwrapped self.nixosModules.desktop self.nixosModules.shared @@ -24,12 +25,24 @@ # time.hardwareClockInLocalTime = true; # - networking.firewall.allowedTCPPortRanges = [ - { - from = 30000; - to = 65000; - } - ]; + # + hardware.openrazer.enable = true; + hardware.openrazer.users = ["user"]; + services.ratbagd.enable = true; + + hardware.block.scheduler = { + "nvme[0-9]*" = "kyber"; + }; + + networking.firewall = rec { + allowedTCPPortRanges = [ + { + from = 1714; + to = 1764; + } + ]; + allowedUDPPortRanges = allowedTCPPortRanges; + }; desktop.dms.enable = true; @@ -43,6 +56,8 @@ user = "user"; }; + services.power-profiles-daemon.enable = true; + services.mullvad-vpn = { enable = true; package = pkgs.mullvad-vpn; diff --git a/modules/home/desktop/dms/mimeapps.nix b/modules/home/desktop/dms/mimeapps.nix index 4ca2149..b814e12 100644 --- a/modules/home/desktop/dms/mimeapps.nix +++ b/modules/home/desktop/dms/mimeapps.nix @@ -9,7 +9,6 @@ celluloid # mpv gui in libadwaita file-roller # archive manager gnome-text-editor - helvum # pipewire patchbay in rust # junction # app chooser loupe # image viewer and editor in rust nautilus # file manager diff --git a/modules/home/desktop/dms/packages.nix b/modules/home/desktop/dms/packages.nix index 20770af..e910a8d 100644 --- a/modules/home/desktop/dms/packages.nix +++ b/modules/home/desktop/dms/packages.nix @@ -1,7 +1,7 @@ {pkgs, ...}: { home.packages = with pkgs; [ # gui libadwaita utilities - helvum # pipewire patchbay in rust + # helvum # pipewire patchbay in rust pwvucontrol # pipewire gui in rust wdisplays # wlroots display configurator wl-clipboard diff --git a/modules/homePrograms/helix.nix b/modules/homePrograms/helix.nix index 281a442..d2fcdc9 100644 --- a/modules/homePrograms/helix.nix +++ b/modules/homePrograms/helix.nix @@ -9,14 +9,6 @@ in { programs.helix.enable = true; programs.helix = { # defaultEditor = true; - package = pkgs.helix.overrideAttrs (previousAttrs: { - patches = - (previousAttrs.patches or []) - ++ [ - ./loader.patch - ./term.patch - ]; - }); settings = { editor = { @@ -120,7 +112,7 @@ in { name = "typst"; auto-format = true; formatter.command = getExe pkgs.typstyle; - formatter.args = ["-l" "100"]; + formatter.args = ["-l" "120"]; language-servers = ["tinymist"]; } { diff --git a/modules/homePrograms/loader.patch b/modules/homePrograms/loader.patch deleted file mode 100644 index 20e5e82..0000000 --- a/modules/homePrograms/loader.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/helix-loader/src/config.rs -+++ b/helix-loader/src/config.rs -@@ -11,7 +11,6 @@ pub fn default_lang_config() -> toml::Value { - pub fn user_lang_config() -> Result { - let config = [ - crate::config_dir(), -- crate::find_workspace().0.join(".helix"), - ] - .into_iter() - .map(|path| path.join("languages.toml")) diff --git a/modules/homePrograms/term.patch b/modules/homePrograms/term.patch deleted file mode 100644 index 556cb33..0000000 --- a/modules/homePrograms/term.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- a/helix-term/src/config.rs -+++ b/helix-term/src/config.rs -@@ -58,12 +58,11 @@ fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - impl Config { - pub fn load( - global: Result, -- local: Result, -+ _local: Result, - ) -> Result { - let global_config: Result = - global.and_then(|file| toml::from_str(&file).map_err(ConfigLoadError::BadConfig)); -- let local_config: Result = -- local.and_then(|file| toml::from_str(&file).map_err(ConfigLoadError::BadConfig)); -+ let local_config: Result = Err(ConfigLoadError::default()); - let res = match (global_config, local_config) { - (Ok(global), Ok(local)) => { - let mut keys = keymap::default(); diff --git a/modules/homePrograms/zed-editor.nix b/modules/homePrograms/zed-editor.nix index 6c562e5..859d2da 100644 --- a/modules/homePrograms/zed-editor.nix +++ b/modules/homePrograms/zed-editor.nix @@ -47,12 +47,12 @@ in { "Typst" = { language_servers = ["tinymist"]; format_on_save = "on"; - # formatter = { - # external = { - # command = getExe pkgs.typstyle; - # arguments = ["-i" "{buffer_path}"]; - # }; - # }; + formatter = { + external = { + command = getExe pkgs.typstyle; + arguments = ["-l" "120"]; + }; + }; }; "Python" = { format_on_save = "on"; @@ -63,7 +63,7 @@ in { }; } ]; - language_servers = ["ruff"]; + language_servers = ["ruff" "pylsp"]; }; }; lsp = { @@ -100,9 +100,15 @@ in { # path = getExe pkgs.rust-analyzer; # }; # }; + pylsp = { + binary = { + # arguments = ["server"]; + path = getExe pkgs.python313Packages.python-lsp-server; + }; + }; ruff = { binary = { - arguments = []; + arguments = ["server"]; path = getExe pkgs.ruff; }; }; @@ -133,6 +139,7 @@ in { }; yaml-language-server = { binary = { + arguments = ["--stdio"]; path = getExe pkgs.yaml-language-server; }; }; diff --git a/modules/users/user/flatpak.nix b/modules/users/user/flatpak.nix index 35f6f5c..7085733 100644 --- a/modules/users/user/flatpak.nix +++ b/modules/users/user/flatpak.nix @@ -51,7 +51,7 @@ ++ [ # media # "ca.edestcroix.Recordbox" # music player - "com.github.neithern.g4music" # music player + # "com.github.neithern.g4music" # music player # "io.bassi.Amberol" # music player "app.grayjay.Grayjay" # youtube client # "org.atheme.audacious" # music player @@ -79,8 +79,8 @@ # "io.github.amit9838.mousam" # weather "io.github.finefindus.Hieroglyphic" # find latex symbols (in rust) # "io.github.lainsce.Khronos" # log time for tasks - "io.gitlab.news_flash.NewsFlash" # rss reader - "md.obsidian.Obsidian" + # "io.gitlab.news_flash.NewsFlash" # rss reader + # "md.obsidian.Obsidian" "io.anytype.anytype" "me.iepure.devtoolbox" # some cool utils "org.nicotine_plus.Nicotine" # soulseek @@ -115,7 +115,7 @@ ELECTRON_OZONE_PLATFORM_HINT = "wayland"; }; }; - "app.grayjay.Grayjay".Context.sockets = ["x11" "!wayland" "!fallback-x11"]; # because CEF + "app.grayjay.Grayjay".Context.sockets = ["x11" "wayland" "!fallback-x11"]; # because CEF "ca.edestcroix.Recordbox".Context.filesystems = ["xdg-music"]; "md.obsidian.Obsidian".Context.filesystems = ["~/Obsidian" "~/.ssh"]; # .ssh for git plugin "com.valvesoftware.Steam" = { diff --git a/modules/users/user/programs.nix b/modules/users/user/programs.nix index 44fc7ad..8cbe715 100644 --- a/modules/users/user/programs.nix +++ b/modules/users/user/programs.nix @@ -220,7 +220,8 @@ in { # gui libadwaita apps celluloid # mpv gui in libadwaita # gnome-text-editor - helvum # pipewire patchbay in rust + # helvum # pipewire patchbay in rust + crosspipe # replacing helvum # junction # app chooser # mission-center # task manager in rust (partly) # (mkIf bluetooth.enable overskride) # bluetooth gui in rust