From 088a3b1c8ea4ea719ec41345d01b92f3152e1a63 Mon Sep 17 00:00:00 2001 From: Dennis Schoepf Date: Mon, 24 Nov 2025 00:50:19 +0100 Subject: [PATCH] wip: dnsc-machine setup --- flake.lock | 132 ++++++++++++++++++++++++++++++++- modules/wm/ironbar/default.nix | 2 +- 2 files changed, 132 insertions(+), 2 deletions(-) diff --git a/flake.lock b/flake.lock index 93c8411..22e2983 100644 --- a/flake.lock +++ b/flake.lock @@ -60,6 +60,44 @@ "type": "github" } }, + "fenix": { + "inputs": { + "nixpkgs": [ + "ironbar", + "naersk", + "nixpkgs" + ], + "rust-analyzer-src": "rust-analyzer-src" + }, + "locked": { + "lastModified": 1752475459, + "narHash": "sha256-z6QEu4ZFuHiqdOPbYss4/Q8B0BFhacR8ts6jO/F/aOU=", + "owner": "nix-community", + "repo": "fenix", + "rev": "bf0d6f70f4c9a9cf8845f992105652173f4b617f", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "fenix", + "type": "github" + } + }, + "flake-compat": { + "locked": { + "lastModified": 1747046372, + "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, "home-manager": { "inputs": { "nixpkgs": [ @@ -119,6 +157,49 @@ "type": "github" } }, + "ironbar": { + "inputs": { + "flake-compat": "flake-compat", + "naersk": "naersk", + "nix-systems": "nix-systems", + "nixpkgs": "nixpkgs_3" + }, + "locked": { + "lastModified": 1763910938, + "narHash": "sha256-1P2UOQ9ILAKAqfLV8yfBuB8MxlTilOqFTDw33NCmDiE=", + "owner": "JakeStanger", + "repo": "ironbar", + "rev": "bac7f76161c790e927392c1593bfd07481f6be37", + "type": "github" + }, + "original": { + "owner": "JakeStanger", + "repo": "ironbar", + "type": "github" + } + }, + "naersk": { + "inputs": { + "fenix": "fenix", + "nixpkgs": [ + "ironbar", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1752689277, + "narHash": "sha256-uldUBFkZe/E7qbvxa3mH1ItrWZyT6w1dBKJQF/3ZSsc=", + "owner": "nix-community", + "repo": "naersk", + "rev": "0e72363d0938b0208d6c646d10649164c43f4d64", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "naersk", + "type": "github" + } + }, "nix-darwin": { "inputs": { "nixpkgs": [ @@ -158,6 +239,21 @@ "type": "github" } }, + "nix-systems": { + "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" + } + }, "nixpkgs": { "locked": { "lastModified": 1754028485, @@ -187,6 +283,22 @@ } }, "nixpkgs_3": { + "locked": { + "lastModified": 1759381078, + "narHash": "sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "7df7ff7d8e00218376575f0acdcc5d66741351ee", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_4": { "locked": { "lastModified": 1762482733, "narHash": "sha256-g/da4FzvckvbiZT075Sb1/YDNDr+tGQgh4N8i5ceYMg=", @@ -207,9 +319,27 @@ "agenix": "agenix", "home-manager": "home-manager_2", "ip-whitelist": "ip-whitelist", + "ironbar": "ironbar", "nix-darwin": "nix-darwin", "nix-homebrew": "nix-homebrew", - "nixpkgs": "nixpkgs_3" + "nixpkgs": "nixpkgs_4" + } + }, + "rust-analyzer-src": { + "flake": false, + "locked": { + "lastModified": 1752428706, + "narHash": "sha256-EJcdxw3aXfP8Ex1Nm3s0awyH9egQvB2Gu+QEnJn2Sfg=", + "owner": "rust-lang", + "repo": "rust-analyzer", + "rev": "591e3b7624be97e4443ea7b5542c191311aa141d", + "type": "github" + }, + "original": { + "owner": "rust-lang", + "ref": "nightly", + "repo": "rust-analyzer", + "type": "github" } }, "systems": { diff --git a/modules/wm/ironbar/default.nix b/modules/wm/ironbar/default.nix index a94734e..a720560 100644 --- a/modules/wm/ironbar/default.nix +++ b/modules/wm/ironbar/default.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ pkgs, inputs, ... }: { programs.ironbar = {