From d8294989ff1fac66b80aaf8d9b56170b72563e6b Mon Sep 17 00:00:00 2001 From: elwrcl Date: Mon, 26 Oct 2026 10:40:41 +0300 Subject: [PATCH] flake --- flake.lock | 181 +++++++++++------------------------------------------ flake.nix | 26 ++++---- 2 files changed, 48 insertions(+), 159 deletions(-) diff --git a/flake.lock b/flake.lock index 74a771a..f990176 100755 --- a/flake.lock +++ b/flake.lock @@ -20,29 +20,6 @@ "type": "github" } }, - "chaotic": { - "inputs": { - "flake-schemas": "flake-schemas", - "home-manager": "home-manager", - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1792224768, - "narHash": "sha256-Jj1lkSuYdHE42h5n5O9eY6HrQR7JOEo8MMWyQCPdHBE=", - "owner": "chaotic-cx", - "repo": "nyx", - "rev": "d47fbd3559774e48b768e60b6295f2f16c5e6d75", - "type": "github" - }, - "original": { - "owner": "chaotic-cx", - "ref": "nyxpkgs-unstable", - "repo": "nyx", - "type": "github" - } - }, "flake-compat": { "locked": { "lastModified": 1767039857, @@ -96,20 +73,6 @@ "type": "github" } }, - "flake-schemas": { - "locked": { - "lastModified": 1780327564, - "narHash": "sha256-HiRPtA0spK+Dkgbhz/1zW9glXxNVB+L4Rj2VYmdawb8=", - "rev": "6cc9bd98891b1fc6bb2b8cb3277df8bc72799ca6", - "revCount": 149, - "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/flake-schemas/0.5.0/019e83cf-9af3-78b1-ac5b-70e68ad1efe1/source.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://flakehub.com/f/DeterminateSystems/flake-schemas/%3D0.5.0.tar.gz" - } - }, "flake-utils": { "inputs": { "systems": "systems" @@ -152,7 +115,6 @@ "home-manager": { "inputs": { "nixpkgs": [ - "chaotic", "nixpkgs" ] }, @@ -171,26 +133,6 @@ } }, "home-manager_2": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1792098797, - "narHash": "sha256-u4DIIZgznEGzByxXrxWCXK19VcMtTBmi/M9gZ7Jk9bM=", - "owner": "nix-community", - "repo": "home-manager", - "rev": "640725978b99076e18e069f6e7d2959124584f8f", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "home-manager", - "type": "github" - } - }, - "home-manager_3": { "inputs": { "nixpkgs": [ "nixcord", @@ -212,7 +154,7 @@ "type": "github" } }, - "home-manager_4": { + "home-manager_3": { "inputs": { "nixpkgs": [ "zen-browser", @@ -248,6 +190,21 @@ "type": "github" } }, + "ivb-drivers": { + "flake": false, + "locked": { + "lastModified": 1792994601, + "narHash": "sha256-dgYl1Ne7kK5pYU8p5g/juNTBzxFRIV3zfaH2QZzX6vw=", + "rev": "d8d885263bf048e00b7fb7af72fb044cddcbf3bb", + "revCount": 1, + "type": "git", + "url": "file:///mnt/HDD/linuxdata/Projects_XFS/Drivers/ivb-drivers-bin" + }, + "original": { + "type": "git", + "url": "file:///mnt/HDD/linuxdata/Projects_XFS/Drivers/ivb-drivers-bin" + } + }, "niri": { "inputs": { "niri-stable": "niri-stable", @@ -310,7 +267,9 @@ "inputs": { "flake-compat": "flake-compat", "nix-index-database": "nix-index-database", - "nixpkgs": "nixpkgs" + "nixpkgs": [ + "nixpkgs" + ] }, "locked": { "lastModified": 1792056812, @@ -327,27 +286,6 @@ } }, "nix-darwin": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1786845137, - "narHash": "sha256-oQFip+v0luP8NIxJzmiW4Wu8bILsbFWom5l0zonl8hQ=", - "owner": "nix-darwin", - "repo": "nix-darwin", - "rev": "4cff07de74b50e64bdd68cd4e722ab5b6b35ee48", - "type": "github" - }, - "original": { - "owner": "nix-darwin", - "ref": "master", - "repo": "nix-darwin", - "type": "github" - } - }, - "nix-darwin_2": { "inputs": { "nixpkgs": [ "nixcord", @@ -392,8 +330,8 @@ }, "nixcord": { "inputs": { - "home-manager": "home-manager_3", - "nix-darwin": "nix-darwin_2", + "home-manager": "home-manager_2", + "nix-darwin": "nix-darwin", "nixpkgs": [ "nixpkgs" ], @@ -417,15 +355,15 @@ }, "nixpkgs": { "locked": { - "lastModified": 1791956154, - "narHash": "sha256-jBYGPi4udQ9uo4KQp9m2J0546nJVQitG15gvZSaVVAs=", - "owner": "NixOS", + "lastModified": 1792094642, + "narHash": "sha256-zp8ToDMnqZcu4o4IH9pdwXFXGp7yLm/M0dEnNWnyd7I=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "55bfb4d7437bd4e09ab7cba58a43bd68eb310044", + "rev": "fe13242281a67641c0102cdb1087f0ebe586c7df", "type": "github" }, "original": { - "owner": "NixOS", + "owner": "nixos", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" @@ -489,22 +427,6 @@ } }, "nixpkgs_2": { - "locked": { - "lastModified": 1792094642, - "narHash": "sha256-zp8ToDMnqZcu4o4IH9pdwXFXGp7yLm/M0dEnNWnyd7I=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "fe13242281a67641c0102cdb1087f0ebe586c7df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_3": { "locked": { "lastModified": 1791594108, "narHash": "sha256-V0WmebqwEeAVZMqxfv7Dq7hpKkPPM19W50xQf3D1Kf4=", @@ -517,41 +439,9 @@ "url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.zst" } }, - "nixpkgs_4": { - "locked": { - "lastModified": 1781577229, - "narHash": "sha256-lrp67w8AulE9Ks53n27I45ADSzbOCn4H+CNW1Ck8B+8=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "567a49d1913ce81ac6e9582e3553dd90a955875f", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_5": { - "locked": { - "lastModified": 1784007870, - "narHash": "sha256-djcLt/JJphyNt4eDY9XTly+/WbCK5lqWq9lSgCmJkkQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "18b9261cb3294b6d2a06d03f96872827b8fe2698", - "type": "github" - }, - "original": { - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "18b9261cb3294b6d2a06d03f96872827b8fe2698", - "type": "github" - } - }, "noctalia": { "inputs": { - "nixpkgs": "nixpkgs_3" + "nixpkgs": "nixpkgs_2" }, "locked": { "lastModified": 1792243036, @@ -570,7 +460,9 @@ }, "nyi": { "inputs": { - "nixpkgs": "nixpkgs_4" + "nixpkgs": [ + "nixpkgs" + ] }, "locked": { "lastModified": 1792409791, @@ -589,16 +481,15 @@ "root": { "inputs": { "agenix": "agenix", - "chaotic": "chaotic", "flake-parts": "flake-parts", "helium": "helium", - "home-manager": "home-manager_2", + "home-manager": "home-manager", "intel-hard": "intel-hard", + "ivb-drivers": "ivb-drivers", "niri": "niri", "nix-alien": "nix-alien", - "nix-darwin": "nix-darwin", "nixcord": "nixcord", - "nixpkgs": "nixpkgs_2", + "nixpkgs": "nixpkgs", "noctalia": "noctalia", "nyi": "nyi", "scx_soryu": "scx_soryu", @@ -612,7 +503,9 @@ "scx_soryu": { "inputs": { "flake-utils": "flake-utils", - "nixpkgs": "nixpkgs_5" + "nixpkgs": [ + "nixpkgs" + ] }, "locked": { "lastModified": 1792173584, @@ -773,7 +666,7 @@ }, "zen-browser": { "inputs": { - "home-manager": "home-manager_4", + "home-manager": "home-manager_3", "nixpkgs": [ "nixpkgs" ] diff --git a/flake.nix b/flake.nix index c8c2d2a..00b3d70 100644 --- a/flake.nix +++ b/flake.nix @@ -1,5 +1,5 @@ { - description = "copland, linux/darwin dentritic flake"; + description = "copland, linux dendritic flake"; nixConfig = { experimental-features = [ @@ -24,12 +24,6 @@ agenix = { url = "github:ryantm/agenix"; inputs.nixpkgs.follows = "nixpkgs"; - inputs.home-manager.follows = "home-manager"; - inputs.darwin.follows = "nix-darwin"; - }; - nix-darwin = { - url = "github:nix-darwin/nix-darwin/master"; - inputs.nixpkgs.follows = "nixpkgs"; }; home-manager = { url = "github:nix-community/home-manager"; @@ -39,10 +33,6 @@ url = "github:sodiboo/niri-flake"; inputs.nixpkgs.follows = "nixpkgs"; }; - chaotic = { - url = "github:chaotic-cx/nyx/nyxpkgs-unstable"; - inputs.nixpkgs.follows = "nixpkgs"; - }; zen-browser = { url = "github:0xc000022070/zen-browser-flake"; inputs.nixpkgs.follows = "nixpkgs"; @@ -69,17 +59,26 @@ intel-hard = { url = "github:elwrcl/intel-hard"; }; + ivb-drivers = { + # remote "github:elwrcl/ivybridge-drivers" + url = "git+file:///mnt/HDD/linuxdata/Projects_XFS/Drivers/ivb-drivers-bin"; + flake = false; + }; nix-alien = { url = "github:thiagokokada/nix-alien"; + inputs.nixpkgs.follows = "nixpkgs"; }; + # own nixpkgs on purpose: the `cachix` branch is what noctalia's cache builds noctalia = { url = "github:noctalia-dev/noctalia-shell/cachix"; }; nyi = { url = "github:elwrcl/nyi"; + inputs.nixpkgs.follows = "nixpkgs"; }; scx_soryu = { url = "github:elwrcl/scx_soryu"; + inputs.nixpkgs.follows = "nixpkgs"; }; valw = { url = "github:elwrcl/valw"; @@ -98,10 +97,7 @@ inherit (lib.strings) hasSuffix; in { - systems = [ - "x86_64-linux" - "x86_64-darwin" - ]; + systems = [ "x86_64-linux" ]; imports = filter (hasSuffix ".ulu.nix") (listFilesRecursive ./.); } );