diff --git a/flake.lock b/flake.lock index 0d24b32..85fed6a 100644 --- a/flake.lock +++ b/flake.lock @@ -83,8 +83,8 @@ }, "devshell": { "inputs": { - "nixpkgs": "nixpkgs_8", - "systems": "systems_5" + "nixpkgs": "nixpkgs_10", + "systems": "systems_6" }, "locked": { "lastModified": 1700815693, @@ -239,6 +239,24 @@ "inputs": { "nixpkgs-lib": "nixpkgs-lib_3" }, + "locked": { + "lastModified": 1709336216, + "narHash": "sha256-Dt/wOWeW6Sqm11Yh+2+t0dfEWxoMxGBvv3JpIocFl9E=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_5": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_4" + }, "locked": { "lastModified": 1698882062, "narHash": "sha256-HkhafUayIqxXyHH1X8d9RDl1M2CkFgZLjKD3MzabiEo=", @@ -443,7 +461,7 @@ }, "home-manager_2": { "inputs": { - "nixpkgs": "nixpkgs_9" + "nixpkgs": "nixpkgs_11" }, "locked": { "lastModified": 1701071203, @@ -462,8 +480,8 @@ "hyprland": { "inputs": { "hyprland-protocols": "hyprland-protocols", - "nixpkgs": "nixpkgs_10", - "systems": "systems_6", + "nixpkgs": "nixpkgs_12", + "systems": "systems_7", "wlroots": "wlroots", "xdph": "xdph" }, @@ -597,6 +615,24 @@ } }, "nixpkgs-lib_3": { + "locked": { + "dir": "lib", + "lastModified": 1709237383, + "narHash": "sha256-cy6ArO4k5qTx+l5o+0mL9f5fa86tYUX3ozE1S+Txlds=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1536926ef5621b09bba54035ae2bb6d806d72ac8", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_4": { "locked": { "dir": "lib", "lastModified": 1698611440, @@ -663,6 +699,38 @@ } }, "nixpkgs_10": { + "locked": { + "lastModified": 1677383253, + "narHash": "sha256-UfpzWfSxkfXHnb4boXZNaKsAcUrZT9Hw+tao1oZxd08=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "9952d6bc395f5841262b006fbace8dd7e143b634", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_11": { + "locked": { + "lastModified": 1700794826, + "narHash": "sha256-RyJTnTNKhO0yqRpDISk03I/4A67/dp96YRxc86YOPgU=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "5a09cb4b393d58f9ed0d9ca1555016a8543c2ac8", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_12": { "locked": { "lastModified": 1700612854, "narHash": "sha256-yrQ8osMD+vDLGFX7pcwsY/Qr5PUd6OmDMYJZzZi0+zc=", @@ -678,7 +746,7 @@ "type": "github" } }, - "nixpkgs_11": { + "nixpkgs_13": { "locked": { "lastModified": 1701336116, "narHash": "sha256-kEmpezCR/FpITc6yMbAh4WrOCiT2zg5pSjnKrq51h5Y=", @@ -775,6 +843,38 @@ } }, "nixpkgs_7": { + "locked": { + "lastModified": 1710272261, + "narHash": "sha256-g0bDwXFmTE7uGDOs9HcJsfLFhH7fOsASbAuOzDC+fhQ=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "0ad13a6833440b8e238947e47bea7f11071dc2b2", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_8": { + "locked": { + "lastModified": 1708475490, + "narHash": "sha256-g1v0TsWBQPX97ziznfJdWhgMyMGtoBFs102xSYO4syU=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "0e74ca98a74bc7270d28838369593635a5db3260", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_9": { "locked": { "lastModified": 1709968316, "narHash": "sha256-4rZEtEDT6jcgRaqxsatBeds7x1PoEiEjb6QNGb4mNrk=", @@ -790,36 +890,25 @@ "type": "github" } }, - "nixpkgs_8": { + "picokontroller": { + "inputs": { + "flake-parts": "flake-parts_4", + "nixpkgs": "nixpkgs_7", + "systems": "systems_5", + "treefmt-nix": "treefmt-nix_2" + }, "locked": { - "lastModified": 1677383253, - "narHash": "sha256-UfpzWfSxkfXHnb4boXZNaKsAcUrZT9Hw+tao1oZxd08=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "9952d6bc395f5841262b006fbace8dd7e143b634", - "type": "github" + "lastModified": 1710421969, + "narHash": "sha256-vtTTI87g3V9YOoNpDKrmRzUifziQqvwuedhDDbBHkP0=", + "ref": "refs/heads/master", + "rev": "5ad5641aa0cb129d2480c25cc7a9e80420cea0cc", + "revCount": 23, + "type": "git", + "url": "https://git.ghoscht.com/ghoscht/picoKontroller" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_9": { - "locked": { - "lastModified": 1700794826, - "narHash": "sha256-RyJTnTNKhO0yqRpDISk03I/4A67/dp96YRxc86YOPgU=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "5a09cb4b393d58f9ed0d9ca1555016a8543c2ac8", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" + "type": "git", + "url": "https://git.ghoscht.com/ghoscht/picoKontroller" } }, "pre-commit": { @@ -858,13 +947,14 @@ "nix-colors": "nix-colors", "nixpkgs": "nixpkgs_6", "nixpkgs-unstable": "nixpkgs-unstable", + "picokontroller": "picokontroller", "sops-nix": "sops-nix", "xremap": "xremap" } }, "sops-nix": { "inputs": { - "nixpkgs": "nixpkgs_7", + "nixpkgs": "nixpkgs_9", "nixpkgs-stable": "nixpkgs-stable_2" }, "locked": { @@ -957,6 +1047,21 @@ } }, "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" + } + }, + "systems_7": { "locked": { "lastModified": 1689347949, "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", @@ -989,6 +1094,24 @@ "type": "github" } }, + "treefmt-nix_2": { + "inputs": { + "nixpkgs": "nixpkgs_8" + }, + "locked": { + "lastModified": 1710278050, + "narHash": "sha256-Oc6BP7soXqb8itlHI8UKkdf3V9GeJpa1S39SR5+HJys=", + "owner": "numtide", + "repo": "treefmt-nix", + "rev": "35791f76524086ab4b785a33e4abbedfda64bd22", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "treefmt-nix", + "type": "github" + } + }, "utils": { "inputs": { "systems": "systems_3" @@ -1062,10 +1185,10 @@ "inputs": { "crane": "crane", "devshell": "devshell", - "flake-parts": "flake-parts_4", + "flake-parts": "flake-parts_5", "home-manager": "home-manager_2", "hyprland": "hyprland", - "nixpkgs": "nixpkgs_11", + "nixpkgs": "nixpkgs_13", "xremap": "xremap_2" }, "locked": { diff --git a/flake.nix b/flake.nix index e199c53..e4c5af4 100644 --- a/flake.nix +++ b/flake.nix @@ -36,6 +36,7 @@ xremap.url = "github:xremap/nix-flake"; flatpaks.url = "github:GermanBread/declarative-flatpak/stable"; heliox-cli.url = "git+https://git.ghoscht.com/heliox/cli/"; + picokontroller.url = "git+https://git.ghoscht.com/ghoscht/picoKontroller"; sops-nix.url = "github:Mic92/sops-nix"; arion.url = "github:hercules-ci/arion"; }; diff --git a/home/adalbert.nix b/home/adalbert.nix index c3f6b5f..4f034fa 100644 --- a/home/adalbert.nix +++ b/home/adalbert.nix @@ -14,6 +14,8 @@ in { ]; colorScheme = inputs.nix-colors.colorSchemes.catppuccin-mocha; + + home.packages = [inputs.picokontroller.packages.x86_64-linux.default]; nixpkgs = { config = { permittedInsecurePackages = [