From 8b48b7584cef6cd7bb7121dd446cb1a6d97f7773 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Wed, 9 Jul 2025 00:23:01 +0200 Subject: [PATCH] Flake: Disable obsolete inputs --- flake.lock | 1205 +------------------------------------- flake.nix | 44 +- home/modules/default.nix | 4 +- 3 files changed, 49 insertions(+), 1204 deletions(-) diff --git a/flake.lock b/flake.lock index ad8f5914..28d29adb 100644 --- a/flake.lock +++ b/flake.lock @@ -1,122 +1,5 @@ { "nodes": { - "ags": { - "inputs": { - "astal": "astal", - "gnim": "gnim", - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1751619699, - "narHash": "sha256-3Si+Gi0e8PDIzUrV6LYCUN21EvaQyPaOU64kF6KT824=", - "owner": "Aylur", - "repo": "ags", - "rev": "e5e2efaf2e05e077190cfddabf5b827edae5ef8b", - "type": "github" - }, - "original": { - "owner": "Aylur", - "repo": "ags", - "type": "github" - } - }, - "aquamarine": { - "inputs": { - "hyprutils": [ - "hypr-dynamic-cursors", - "hyprland", - "hyprutils" - ], - "hyprwayland-scanner": [ - "hypr-dynamic-cursors", - "hyprland", - "hyprwayland-scanner" - ], - "nixpkgs": [ - "hypr-dynamic-cursors", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hypr-dynamic-cursors", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1745357003, - "narHash": "sha256-jYwzQkv1r7HN/4qrAuKp+NR4YYNp2xDrOX5O9YVqkWo=", - "owner": "hyprwm", - "repo": "aquamarine", - "rev": "a19cf76ee1a15c1c12083fa372747ce46387289f", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "aquamarine", - "type": "github" - } - }, - "aquamarine_2": { - "inputs": { - "hyprutils": [ - "hyprland-plugins", - "hyprland", - "hyprutils" - ], - "hyprwayland-scanner": [ - "hyprland-plugins", - "hyprland", - "hyprwayland-scanner" - ], - "nixpkgs": [ - "hyprland-plugins", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hyprland-plugins", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1745357003, - "narHash": "sha256-jYwzQkv1r7HN/4qrAuKp+NR4YYNp2xDrOX5O9YVqkWo=", - "owner": "hyprwm", - "repo": "aquamarine", - "rev": "a19cf76ee1a15c1c12083fa372747ce46387289f", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "aquamarine", - "type": "github" - } - }, - "astal": { - "inputs": { - "nixpkgs": [ - "ags", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1751126708, - "narHash": "sha256-AodIKw7TmI7rHVcOfEsO82stupMYIMVQeLAUQfVxnkU=", - "owner": "aylur", - "repo": "astal", - "rev": "ac90f09385a2295da9fdc108aaba4a317aaeacc7", - "type": "github" - }, - "original": { - "owner": "aylur", - "repo": "astal", - "type": "github" - } - }, "devshell": { "inputs": { "nixpkgs": "nixpkgs" @@ -156,35 +39,13 @@ "type": "github" } }, - "emacs-overlay": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ], - "nixpkgs-stable": "nixpkgs-stable" - }, - "locked": { - "lastModified": 1751735311, - "narHash": "sha256-PvW5QG99yo1caA3YEMHuDHTDaa+kPo4VLqo3h48Ja6A=", - "owner": "nix-community", - "repo": "emacs-overlay", - "rev": "ab81896fac2f4238718d42248af2cba678050963", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "emacs-overlay", - "type": "github" - } - }, "flake-compat": { - "flake": false, "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "lastModified": 1747046372, + "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", "owner": "edolstra", "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", "type": "github" }, "original": { @@ -210,37 +71,6 @@ } }, "flake-compat_3": { - "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_4": { - "flake": false, - "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_5": { "locked": { "lastModified": 1696426674, "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", @@ -298,7 +128,7 @@ }, "flake-utils": { "inputs": { - "systems": "systems_3" + "systems": "systems" }, "locked": { "lastModified": 1726560853, @@ -316,7 +146,7 @@ }, "flake-utils_2": { "inputs": { - "systems": "systems_4" + "systems": "systems_2" }, "locked": { "lastModified": 1731533236, @@ -348,52 +178,6 @@ } }, "gitignore": { - "inputs": { - "nixpkgs": [ - "hypr-dynamic-cursors", - "hyprland", - "pre-commit-hooks", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1709087332, - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, - "gitignore_2": { - "inputs": { - "nixpkgs": [ - "hyprland-plugins", - "hyprland", - "pre-commit-hooks", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1709087332, - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, - "gitignore_3": { "inputs": { "nixpkgs": [ "nix-topology", @@ -415,22 +199,6 @@ "type": "github" } }, - "gnim": { - "flake": false, - "locked": { - "lastModified": 1751120710, - "narHash": "sha256-sT1ILM8m1QG8CeMmqLHhW/8T/MzUq3JL9jO3V7FMa4w=", - "owner": "aylur", - "repo": "gnim", - "rev": "5d2b734be452e2819f3a7313dbb34fa43c23e5d9", - "type": "github" - }, - "original": { - "owner": "aylur", - "repo": "gnim", - "type": "github" - } - }, "hardware": { "locked": { "lastModified": 1751432711, @@ -466,615 +234,6 @@ "type": "github" } }, - "hypr-dynamic-cursors": { - "inputs": { - "hyprland": "hyprland", - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1750862487, - "narHash": "sha256-D9z4TjTiU0dBLYFYRFgac+JWkRE1NPmOy3rArnvbc2g=", - "owner": "VirtCode", - "repo": "hypr-dynamic-cursors", - "rev": "0e0e58ca95a58ea44896558409e0a151e7013fc0", - "type": "github" - }, - "original": { - "owner": "VirtCode", - "repo": "hypr-dynamic-cursors", - "type": "github" - } - }, - "hyprcursor": { - "inputs": { - "hyprlang": [ - "hypr-dynamic-cursors", - "hyprland", - "hyprlang" - ], - "nixpkgs": [ - "hypr-dynamic-cursors", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hypr-dynamic-cursors", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1745948457, - "narHash": "sha256-lzTV10FJTCGNtMdgW5YAhCAqezeAzKOd/97HbQK8GTU=", - "owner": "hyprwm", - "repo": "hyprcursor", - "rev": "ac903e80b33ba6a88df83d02232483d99f327573", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprcursor", - "type": "github" - } - }, - "hyprcursor_2": { - "inputs": { - "hyprlang": [ - "hyprland-plugins", - "hyprland", - "hyprlang" - ], - "nixpkgs": [ - "hyprland-plugins", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hyprland-plugins", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1745948457, - "narHash": "sha256-lzTV10FJTCGNtMdgW5YAhCAqezeAzKOd/97HbQK8GTU=", - "owner": "hyprwm", - "repo": "hyprcursor", - "rev": "ac903e80b33ba6a88df83d02232483d99f327573", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprcursor", - "type": "github" - } - }, - "hyprgraphics": { - "inputs": { - "hyprutils": [ - "hypr-dynamic-cursors", - "hyprland", - "hyprutils" - ], - "nixpkgs": [ - "hypr-dynamic-cursors", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hypr-dynamic-cursors", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1745015490, - "narHash": "sha256-apEJ9zoSzmslhJ2vOKFcXTMZLUFYzh1ghfB6Rbw3Low=", - "owner": "hyprwm", - "repo": "hyprgraphics", - "rev": "60754910946b4e2dc1377b967b7156cb989c5873", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprgraphics", - "type": "github" - } - }, - "hyprgraphics_2": { - "inputs": { - "hyprutils": [ - "hyprland-plugins", - "hyprland", - "hyprutils" - ], - "nixpkgs": [ - "hyprland-plugins", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hyprland-plugins", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1745015490, - "narHash": "sha256-apEJ9zoSzmslhJ2vOKFcXTMZLUFYzh1ghfB6Rbw3Low=", - "owner": "hyprwm", - "repo": "hyprgraphics", - "rev": "60754910946b4e2dc1377b967b7156cb989c5873", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprgraphics", - "type": "github" - } - }, - "hyprland": { - "inputs": { - "aquamarine": "aquamarine", - "hyprcursor": "hyprcursor", - "hyprgraphics": "hyprgraphics", - "hyprland-protocols": "hyprland-protocols", - "hyprland-qtutils": "hyprland-qtutils", - "hyprlang": "hyprlang", - "hyprutils": "hyprutils", - "hyprwayland-scanner": "hyprwayland-scanner", - "nixpkgs": "nixpkgs_2", - "pre-commit-hooks": "pre-commit-hooks", - "systems": "systems", - "xdph": "xdph" - }, - "locked": { - "lastModified": 1746310409, - "narHash": "sha256-iSyQZMaYjVfr+vb7jO0N9Bh8V9m51ZYUqxWd9BimUpQ=", - "owner": "hyprwm", - "repo": "Hyprland", - "rev": "adbae0f74d951e06c575bad3c81a944027dfe413", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "Hyprland", - "type": "github" - } - }, - "hyprland-plugins": { - "inputs": { - "hyprland": "hyprland_2", - "nixpkgs": [ - "nixpkgs" - ], - "systems": [ - "hyprland-plugins", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1751468208, - "narHash": "sha256-uiXSAUGGspLHo+EcQ50ozZIlBONx0Vzvv4KwbJ/wQ7w=", - "owner": "hyprwm", - "repo": "hyprland-plugins", - "rev": "109c734f47c0a2c1d619001937a6c1d4ad806f2e", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprland-plugins", - "type": "github" - } - }, - "hyprland-protocols": { - "inputs": { - "nixpkgs": [ - "hypr-dynamic-cursors", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hypr-dynamic-cursors", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1743714874, - "narHash": "sha256-yt8F7NhMFCFHUHy/lNjH/pjZyIDFNk52Q4tivQ31WFo=", - "owner": "hyprwm", - "repo": "hyprland-protocols", - "rev": "3a5c2bda1c1a4e55cc1330c782547695a93f05b2", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprland-protocols", - "type": "github" - } - }, - "hyprland-protocols_2": { - "inputs": { - "nixpkgs": [ - "hyprland-plugins", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hyprland-plugins", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1743714874, - "narHash": "sha256-yt8F7NhMFCFHUHy/lNjH/pjZyIDFNk52Q4tivQ31WFo=", - "owner": "hyprwm", - "repo": "hyprland-protocols", - "rev": "3a5c2bda1c1a4e55cc1330c782547695a93f05b2", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprland-protocols", - "type": "github" - } - }, - "hyprland-qt-support": { - "inputs": { - "hyprlang": [ - "hypr-dynamic-cursors", - "hyprland", - "hyprland-qtutils", - "hyprlang" - ], - "nixpkgs": [ - "hypr-dynamic-cursors", - "hyprland", - "hyprland-qtutils", - "nixpkgs" - ], - "systems": [ - "hypr-dynamic-cursors", - "hyprland", - "hyprland-qtutils", - "systems" - ] - }, - "locked": { - "lastModified": 1737634706, - "narHash": "sha256-nGCibkfsXz7ARx5R+SnisRtMq21IQIhazp6viBU8I/A=", - "owner": "hyprwm", - "repo": "hyprland-qt-support", - "rev": "8810df502cdee755993cb803eba7b23f189db795", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprland-qt-support", - "type": "github" - } - }, - "hyprland-qt-support_2": { - "inputs": { - "hyprlang": [ - "hyprland-plugins", - "hyprland", - "hyprland-qtutils", - "hyprlang" - ], - "nixpkgs": [ - "hyprland-plugins", - "hyprland", - "hyprland-qtutils", - "nixpkgs" - ], - "systems": [ - "hyprland-plugins", - "hyprland", - "hyprland-qtutils", - "systems" - ] - }, - "locked": { - "lastModified": 1737634706, - "narHash": "sha256-nGCibkfsXz7ARx5R+SnisRtMq21IQIhazp6viBU8I/A=", - "owner": "hyprwm", - "repo": "hyprland-qt-support", - "rev": "8810df502cdee755993cb803eba7b23f189db795", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprland-qt-support", - "type": "github" - } - }, - "hyprland-qtutils": { - "inputs": { - "hyprland-qt-support": "hyprland-qt-support", - "hyprlang": [ - "hypr-dynamic-cursors", - "hyprland", - "hyprlang" - ], - "hyprutils": [ - "hypr-dynamic-cursors", - "hyprland", - "hyprland-qtutils", - "hyprlang", - "hyprutils" - ], - "nixpkgs": [ - "hypr-dynamic-cursors", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hypr-dynamic-cursors", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1745951494, - "narHash": "sha256-2dModE32doiyQMmd6EDAQeZnz+5LOs6KXyE0qX76WIg=", - "owner": "hyprwm", - "repo": "hyprland-qtutils", - "rev": "4be1d324faf8d6e82c2be9f8510d299984dfdd2e", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprland-qtutils", - "type": "github" - } - }, - "hyprland-qtutils_2": { - "inputs": { - "hyprland-qt-support": "hyprland-qt-support_2", - "hyprlang": [ - "hyprland-plugins", - "hyprland", - "hyprlang" - ], - "hyprutils": [ - "hyprland-plugins", - "hyprland", - "hyprland-qtutils", - "hyprlang", - "hyprutils" - ], - "nixpkgs": [ - "hyprland-plugins", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hyprland-plugins", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1745951494, - "narHash": "sha256-2dModE32doiyQMmd6EDAQeZnz+5LOs6KXyE0qX76WIg=", - "owner": "hyprwm", - "repo": "hyprland-qtutils", - "rev": "4be1d324faf8d6e82c2be9f8510d299984dfdd2e", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprland-qtutils", - "type": "github" - } - }, - "hyprland_2": { - "inputs": { - "aquamarine": "aquamarine_2", - "hyprcursor": "hyprcursor_2", - "hyprgraphics": "hyprgraphics_2", - "hyprland-protocols": "hyprland-protocols_2", - "hyprland-qtutils": "hyprland-qtutils_2", - "hyprlang": "hyprlang_2", - "hyprutils": "hyprutils_2", - "hyprwayland-scanner": "hyprwayland-scanner_2", - "nixpkgs": "nixpkgs_3", - "pre-commit-hooks": "pre-commit-hooks_2", - "systems": "systems_2", - "xdph": "xdph_2" - }, - "locked": { - "lastModified": 1746637327, - "narHash": "sha256-6aBqHP+pa8bqhORp/c8Y/Sw/KacWTow2qvOYNoAQ7M8=", - "owner": "hyprwm", - "repo": "Hyprland", - "rev": "6abb5b0c7e98e064c752075b78cb7389ea818f46", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "Hyprland", - "type": "github" - } - }, - "hyprlang": { - "inputs": { - "hyprutils": [ - "hypr-dynamic-cursors", - "hyprland", - "hyprutils" - ], - "nixpkgs": [ - "hypr-dynamic-cursors", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hypr-dynamic-cursors", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1745357019, - "narHash": "sha256-q/C3qj9FWHQenObXuw/nGIT8iIsWFjgmcQYcA+ZfpPs=", - "owner": "hyprwm", - "repo": "hyprlang", - "rev": "397600c42b8d7a443a5b4e92aa15f46650a90f18", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprlang", - "type": "github" - } - }, - "hyprlang_2": { - "inputs": { - "hyprutils": [ - "hyprland-plugins", - "hyprland", - "hyprutils" - ], - "nixpkgs": [ - "hyprland-plugins", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hyprland-plugins", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1745357019, - "narHash": "sha256-q/C3qj9FWHQenObXuw/nGIT8iIsWFjgmcQYcA+ZfpPs=", - "owner": "hyprwm", - "repo": "hyprlang", - "rev": "397600c42b8d7a443a5b4e92aa15f46650a90f18", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprlang", - "type": "github" - } - }, - "hyprutils": { - "inputs": { - "nixpkgs": [ - "hypr-dynamic-cursors", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hypr-dynamic-cursors", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1745975815, - "narHash": "sha256-s3GzsRxBL/N/xYgUXZhQh4t62uR1BN4zxXgWBtJ3lWM=", - "owner": "hyprwm", - "repo": "hyprutils", - "rev": "05878d9470c9e5cbc8807813f9ec2006627a0ca0", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprutils", - "type": "github" - } - }, - "hyprutils_2": { - "inputs": { - "nixpkgs": [ - "hyprland-plugins", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hyprland-plugins", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1745975815, - "narHash": "sha256-s3GzsRxBL/N/xYgUXZhQh4t62uR1BN4zxXgWBtJ3lWM=", - "owner": "hyprwm", - "repo": "hyprutils", - "rev": "05878d9470c9e5cbc8807813f9ec2006627a0ca0", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprutils", - "type": "github" - } - }, - "hyprwayland-scanner": { - "inputs": { - "nixpkgs": [ - "hypr-dynamic-cursors", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hypr-dynamic-cursors", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1739870480, - "narHash": "sha256-SiDN5BGxa/1hAsqhgJsS03C3t2QrLgBT8u+ENJ0Qzwc=", - "owner": "hyprwm", - "repo": "hyprwayland-scanner", - "rev": "206367a08dc5ac4ba7ad31bdca391d098082e64b", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprwayland-scanner", - "type": "github" - } - }, - "hyprwayland-scanner_2": { - "inputs": { - "nixpkgs": [ - "hyprland-plugins", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hyprland-plugins", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1739870480, - "narHash": "sha256-SiDN5BGxa/1hAsqhgJsS03C3t2QrLgBT8u+ENJ0Qzwc=", - "owner": "hyprwm", - "repo": "hyprwayland-scanner", - "rev": "206367a08dc5ac4ba7ad31bdca391d098082e64b", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprwayland-scanner", - "type": "github" - } - }, "ixx": { "inputs": { "flake-utils": [ @@ -1103,29 +262,9 @@ "type": "github" } }, - "musnix": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1741303672, - "narHash": "sha256-eRKbKccBu3PK/oJpmUuLo+0v45d0SEjosE8tVsHbpeA=", - "owner": "musnix", - "repo": "musnix", - "rev": "d56a15f30329f304151e4e05fa82264d127da934", - "type": "github" - }, - "original": { - "owner": "musnix", - "repo": "musnix", - "type": "github" - } - }, "naersk": { "inputs": { - "nixpkgs": "nixpkgs_5" + "nixpkgs": "nixpkgs_3" }, "locked": { "lastModified": 1733346208, @@ -1143,7 +282,7 @@ }, "nix-alien": { "inputs": { - "flake-compat": "flake-compat_3", + "flake-compat": "flake-compat", "nix-index-database": "nix-index-database", "nixpkgs": [ "nixpkgs" @@ -1207,7 +346,7 @@ "nixpkgs": [ "nixpkgs" ], - "pre-commit-hooks": "pre-commit-hooks_3" + "pre-commit-hooks": "pre-commit-hooks" }, "locked": { "lastModified": 1744142264, @@ -1239,55 +378,7 @@ "type": "github" } }, - "nixpkgs-stable": { - "locked": { - "lastModified": 1751274312, - "narHash": "sha256-/bVBlRpECLVzjV19t5KMdMFWSwKLtb5RyXdjz3LJT+g=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "50ab793786d9de88ee30ec4e4c24fb4236fc2674", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-24.11", - "repo": "nixpkgs", - "type": "github" - } - }, "nixpkgs_2": { - "locked": { - "lastModified": 1746141548, - "narHash": "sha256-IgBWhX7A2oJmZFIrpRuMnw5RAufVnfvOgHWgIdds+hc=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f02fddb8acef29a8b32f10a335d44828d7825b78", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_3": { - "locked": { - "lastModified": 1746141548, - "narHash": "sha256-IgBWhX7A2oJmZFIrpRuMnw5RAufVnfvOgHWgIdds+hc=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f02fddb8acef29a8b32f10a335d44828d7825b78", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_4": { "locked": { "lastModified": 1751637120, "narHash": "sha256-xVNy/XopSfIG9c46nRmPaKfH1Gn/56vQ8++xWA8itO4=", @@ -1303,7 +394,7 @@ "type": "github" } }, - "nixpkgs_5": { + "nixpkgs_3": { "locked": { "lastModified": 1734323986, "narHash": "sha256-m/lh6hYMIWDYHCAsn81CDAiXoT3gmxXI9J987W5tZrE=", @@ -1323,7 +414,7 @@ "nixpkgs" ], "nuschtosSearch": "nuschtosSearch", - "systems": "systems_5" + "systems": "systems_3" }, "locked": { "lastModified": 1751492444, @@ -1341,7 +432,7 @@ }, "nps": { "inputs": { - "flake-compat": "flake-compat_5", + "flake-compat": "flake-compat_3", "flake-utils": "flake-utils_3", "naersk": "naersk", "nixpkgs": [ @@ -1407,57 +498,9 @@ } }, "pre-commit-hooks": { - "inputs": { - "flake-compat": "flake-compat", - "gitignore": "gitignore", - "nixpkgs": [ - "hypr-dynamic-cursors", - "hyprland", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1742649964, - "narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=", - "owner": "cachix", - "repo": "git-hooks.nix", - "rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82", - "type": "github" - }, - "original": { - "owner": "cachix", - "repo": "git-hooks.nix", - "type": "github" - } - }, - "pre-commit-hooks_2": { "inputs": { "flake-compat": "flake-compat_2", - "gitignore": "gitignore_2", - "nixpkgs": [ - "hyprland-plugins", - "hyprland", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1742649964, - "narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=", - "owner": "cachix", - "repo": "git-hooks.nix", - "rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82", - "type": "github" - }, - "original": { - "owner": "cachix", - "repo": "git-hooks.nix", - "type": "github" - } - }, - "pre-commit-hooks_3": { - "inputs": { - "flake-compat": "flake-compat_4", - "gitignore": "gitignore_3", + "gitignore": "gitignore", "nixpkgs": [ "nix-topology", "nixpkgs" @@ -1483,74 +526,45 @@ }, "root": { "inputs": { - "ags": "ags", "devshell": "devshell", - "emacs-overlay": "emacs-overlay", "hardware": "hardware", "home-manager": "home-manager", - "hypr-dynamic-cursors": "hypr-dynamic-cursors", - "hyprland-plugins": "hyprland-plugins", - "musnix": "musnix", "nix-alien": "nix-alien", "nix-flatpak": "nix-flatpak", "nix-topology": "nix-topology", - "nixpkgs": "nixpkgs_4", + "nixpkgs": "nixpkgs_2", "nixvim": "nixvim", "nps": "nps", - "nur": "nur", - "spicetify-nix": "spicetify-nix", - "unityhub-pinned": "unityhub-pinned", - "v4l2loopback-pinned": "v4l2loopback-pinned" - } - }, - "spicetify-nix": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ], - "systems": "systems_6" - }, - "locked": { - "lastModified": 1751171964, - "narHash": "sha256-SeVvQm9ex+6BhDPIsRt9E1kSmMblQ6gTi53baphnX08=", - "owner": "Gerg-L", - "repo": "spicetify-nix", - "rev": "16adc163d966fc2bb5da47580df4602ae2c7a310", - "type": "github" - }, - "original": { - "owner": "Gerg-L", - "repo": "spicetify-nix", - "type": "github" + "nur": "nur" } }, "systems": { "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" } }, "systems_2": { "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" } }, @@ -1568,177 +582,6 @@ "repo": "default", "type": "github" } - }, - "systems_4": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_5": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_6": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "unityhub-pinned": { - "locked": { - "lastModified": 1751747067, - "narHash": "sha256-EjdnadZ90Q0sUWhz/owDik9fHSXw7ho/rsrsYGCDH2U=", - "owner": "huantianad", - "repo": "nixpkgs", - "rev": "9542b0bc7701e173a10e6977e57bbba68bb3051f", - "type": "github" - }, - "original": { - "owner": "huantianad", - "repo": "nixpkgs", - "rev": "9542b0bc7701e173a10e6977e57bbba68bb3051f", - "type": "github" - } - }, - "v4l2loopback-pinned": { - "locked": { - "lastModified": 1748124733, - "narHash": "sha256-y7OLqUkEb0Leg/eZCO5/AQh1u5byAnMEj13OMIJ6Uqo=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "4684fd6b0c01e4b7d99027a34c93c2e09ecafee2", - "type": "github" - }, - "original": { - "owner": "nixos", - "repo": "nixpkgs", - "rev": "4684fd6b0c01e4b7d99027a34c93c2e09ecafee2", - "type": "github" - } - }, - "xdph": { - "inputs": { - "hyprland-protocols": [ - "hypr-dynamic-cursors", - "hyprland", - "hyprland-protocols" - ], - "hyprlang": [ - "hypr-dynamic-cursors", - "hyprland", - "hyprlang" - ], - "hyprutils": [ - "hypr-dynamic-cursors", - "hyprland", - "hyprutils" - ], - "hyprwayland-scanner": [ - "hypr-dynamic-cursors", - "hyprland", - "hyprwayland-scanner" - ], - "nixpkgs": [ - "hypr-dynamic-cursors", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hypr-dynamic-cursors", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1745871725, - "narHash": "sha256-M24SNc2flblWGXFkGQfqSlEOzAGZnMc9QG3GH4K/KbE=", - "owner": "hyprwm", - "repo": "xdg-desktop-portal-hyprland", - "rev": "76bbf1a6b1378e4ab5230bad00ad04bc287c969e", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "xdg-desktop-portal-hyprland", - "type": "github" - } - }, - "xdph_2": { - "inputs": { - "hyprland-protocols": [ - "hyprland-plugins", - "hyprland", - "hyprland-protocols" - ], - "hyprlang": [ - "hyprland-plugins", - "hyprland", - "hyprlang" - ], - "hyprutils": [ - "hyprland-plugins", - "hyprland", - "hyprutils" - ], - "hyprwayland-scanner": [ - "hyprland-plugins", - "hyprland", - "hyprwayland-scanner" - ], - "nixpkgs": [ - "hyprland-plugins", - "hyprland", - "nixpkgs" - ], - "systems": [ - "hyprland-plugins", - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1745871725, - "narHash": "sha256-M24SNc2flblWGXFkGQfqSlEOzAGZnMc9QG3GH4K/KbE=", - "owner": "hyprwm", - "repo": "xdg-desktop-portal-hyprland", - "rev": "76bbf1a6b1378e4ab5230bad00ad04bc287c969e", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "xdg-desktop-portal-hyprland", - "type": "github" - } } }, "root": "root", diff --git a/flake.nix b/flake.nix index 1a25a638..0c07d801 100644 --- a/flake.nix +++ b/flake.nix @@ -33,37 +33,37 @@ nixvim.inputs.nixpkgs.follows = "nixpkgs"; # Emacs nightly - emacs-overlay.url = "github:nix-community/emacs-overlay"; - emacs-overlay.inputs.nixpkgs.follows = "nixpkgs"; + # emacs-overlay.url = "github:nix-community/emacs-overlay"; + # emacs-overlay.inputs.nixpkgs.follows = "nixpkgs"; # Declarative Flatpak nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=latest"; # nix-flatpak.inputs.nixpkgs.follows = "nixpkgs"; # nix-flatpak doesn't have this # HyprPlugins - hyprland-plugins.url = "github:hyprwm/hyprland-plugins"; - hyprland-plugins.inputs.nixpkgs.follows = "nixpkgs"; - hypr-dynamic-cursors.url = "github:VirtCode/hypr-dynamic-cursors"; - hypr-dynamic-cursors.inputs.nixpkgs.follows = "nixpkgs"; + # hyprland-plugins.url = "github:hyprwm/hyprland-plugins"; + # hyprland-plugins.inputs.nixpkgs.follows = "nixpkgs"; + # hypr-dynamic-cursors.url = "github:VirtCode/hypr-dynamic-cursors"; + # hypr-dynamic-cursors.inputs.nixpkgs.follows = "nixpkgs"; # Realtime audio - musnix.url = "github:musnix/musnix"; - musnix.inputs.nixpkgs.follows = "nixpkgs"; + # musnix.url = "github:musnix/musnix"; + # musnix.inputs.nixpkgs.follows = "nixpkgs"; nix-topology.url = "github:oddlama/nix-topology"; nix-topology.inputs.nixpkgs.follows = "nixpkgs"; # Ags for widgets (this was a terrible idea) - ags.url = "github:Aylur/ags"; - ags.inputs.nixpkgs.follows = "nixpkgs"; + # ags.url = "github:Aylur/ags"; + # ags.inputs.nixpkgs.follows = "nixpkgs"; # Spicetify - spicetify-nix.url = "github:Gerg-L/spicetify-nix"; - spicetify-nix.inputs.nixpkgs.follows = "nixpkgs"; + # spicetify-nix.url = "github:Gerg-L/spicetify-nix"; + # spicetify-nix.inputs.nixpkgs.follows = "nixpkgs"; # Pinned versions - v4l2loopback-pinned.url = "github:nixos/nixpkgs/4684fd6b0c01e4b7d99027a34c93c2e09ecafee2"; - unityhub-pinned.url = "github:huantianad/nixpkgs/9542b0bc7701e173a10e6977e57bbba68bb3051f"; + # v4l2loopback-pinned.url = "github:nixos/nixpkgs/4684fd6b0c01e4b7d99027a34c93c2e09ecafee2"; + # unityhub-pinned.url = "github:huantianad/nixpkgs/9542b0bc7701e173a10e6977e57bbba68bb3051f"; }; # Outputs is a function that takes the inputs as arguments. @@ -100,16 +100,18 @@ overlays = [ inputs.devshell.overlays.default inputs.nur.overlays.default - inputs.emacs-overlay.overlay inputs.nix-topology.overlays.default + # inputs.emacs-overlay.overlay + # Overriding specific packages from a different nixpkgs (e.g. a pull request) + # can be done like this. Note that this creates an additional nixpkgs instance. # https://github.com/NixOS/nixpkgs/issues/418451 - (final: prev: { - unityhub_pinned_3_13 = import inputs.unityhub-pinned { - config.allowUnfree = true; - localSystem = {inherit (prev) system;}; - }; - }) + # (final: prev: { + # unityhub_pinned_3_13 = import inputs.unityhub-pinned { + # config.allowUnfree = true; + # localSystem = {inherit (prev) system;}; + # }; + # }) # All my own overlays (import ./overlays {inherit nixpkgs inputs;}) diff --git a/home/modules/default.nix b/home/modules/default.nix index 9f47db45..376ddd3c 100644 --- a/home/modules/default.nix +++ b/home/modules/default.nix @@ -26,7 +26,7 @@ # HM modules imported from the flake inputs inputs.nix-flatpak.homeManagerModules.nix-flatpak inputs.nixvim.homeManagerModules.nixvim - inputs.ags.homeManagerModules.default - inputs.spicetify-nix.homeManagerModules.default + # inputs.ags.homeManagerModules.default + # inputs.spicetify-nix.homeManagerModules.default ]; }