From c0c513e7796694543f468bf57ff13eae3d719350 Mon Sep 17 00:00:00 2001 From: kurogeek Date: Wed, 12 Aug 2026 13:42:24 +0700 Subject: [PATCH] mob next [ci-skip] [ci skip] [skip ci] lastFile:flake.lock --- flake.lock | 143 ++++++++++++++++++++++++++++- flake.nix | 4 + machines/stellio/configuration.nix | 12 +++ 3 files changed, 158 insertions(+), 1 deletion(-) create mode 100644 machines/stellio/configuration.nix diff --git a/flake.lock b/flake.lock index d4acdb3..7f67537 100644 --- a/flake.lock +++ b/flake.lock @@ -216,6 +216,25 @@ "type": "github" } }, + "disko_2": { + "inputs": { + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1776116592, + "narHash": "sha256-9mDPGkqhB5UGHzF+A+yCq8dLOhUPV2e632pISgr5W9Q=", + "owner": "matthewcroughan", + "repo": "disko", + "rev": "d4674d4f49a65f9fcc4e1fc54cf251fd1095bf5f", + "type": "github" + }, + "original": { + "owner": "matthewcroughan", + "ref": "test-nouefi", + "repo": "disko", + "type": "github" + } + }, "dmerge": { "inputs": { "haumea": [ @@ -291,6 +310,24 @@ "type": "github" } }, + "flake-parts_3": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib" + }, + "locked": { + "lastModified": 1778716662, + "narHash": "sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, "flake-utils": { "inputs": { "systems": "systems_2" @@ -497,6 +534,28 @@ "url": "https://gti.telent.net/dan/liminix" } }, + "matthew-hardware": { + "inputs": { + "disko": "disko_2", + "flake-parts": "flake-parts_3", + "nixpkgs": "nixpkgs_3", + "unf": "unf" + }, + "locked": { + "lastModified": 1786458568, + "narHash": "sha256-8++Qfhef7Nh9/GznhNvXIPVlAgBJxXdLFf1olUDKviw=", + "ref": "mc/wip", + "rev": "c0bfea3848ad5caf9865380edc58d9115fdaf35b", + "revCount": 32, + "type": "git", + "url": "https://codeberg.org/matthewcroughan/matthew-hardware" + }, + "original": { + "ref": "mc/wip", + "type": "git", + "url": "https://codeberg.org/matthewcroughan/matthew-hardware" + } + }, "microvm": { "inputs": { "flake-utils": "flake-utils", @@ -705,7 +764,70 @@ "type": "github" } }, + "nixpkgs-lib": { + "locked": { + "lastModified": 1777168982, + "narHash": "sha256-GOkGPcboWE9BmGCRMLX3worL4EMnsnG8MyKmXNeYuhQ=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "f5901329dade4a6ea039af1433fb087bd9c1fe14", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nixpkgs.lib", + "type": "github" + } + }, "nixpkgs_2": { + "locked": { + "lastModified": 1773628058, + "narHash": "sha256-hpXH0z3K9xv0fHaje136KY872VT2T5uwxtezlAskQgY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f8573b9c935cfaa162dd62cc9e75ae2db86f85df", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { + "locked": { + "lastModified": 1780243769, + "narHash": "sha256-x5UQuRsH3MqI0U9afaXSNqzTPSeZlRLvFAav2Ux1pNw=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "331800de5053fcebacf6813adb5db9c9dca22a0c", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_4": { + "locked": { + "lastModified": 1780365719, + "narHash": "sha256-QfWfccTN+70ZQ4m2qlU9PiKfz2Yppq94058iJyARNwc=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "ffa10e26ae11d676b2db836259889f1f571cb14f", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_5": { "locked": { "lastModified": 1781359544, "narHash": "sha256-iUuzKQcyXvopYDDzFpMK5eQKP3WIJExYny2kJtbgUcE=", @@ -816,8 +938,9 @@ "home-manager": "home-manager", "import-tree": "import-tree", "liminix": "liminix", + "matthew-hardware": "matthew-hardware", "nixos-images": "nixos-images", - "nixpkgs": "nixpkgs_2", + "nixpkgs": "nixpkgs_5", "plasma-manager": "plasma-manager", "treefmt-nix": "treefmt-nix" } @@ -985,6 +1108,24 @@ "type": "github" } }, + "unf": { + "inputs": { + "nixpkgs": "nixpkgs_4" + }, + "locked": { + "lastModified": 1779596435, + "narHash": "sha256-ztzeJVOQDhQtE0z9DwtSWL+OyoWKZrAD4gzRRvUP9ug=", + "ref": "refs/heads/main", + "rev": "4f5ab30ee524f09126b09f42f249c0aba756459d", + "revCount": 6, + "type": "git", + "url": "https://git.atagen.co/atagen/unf" + }, + "original": { + "type": "git", + "url": "https://git.atagen.co/atagen/unf" + } + }, "yants": { "inputs": { "nixpkgs": [ diff --git a/flake.nix b/flake.nix index ed32b98..4d2edd4 100644 --- a/flake.nix +++ b/flake.nix @@ -51,6 +51,10 @@ inputs.nixos-unstable.follows = "nixpkgs"; inputs.nixos-stable.follows = "nixpkgs"; }; + + matthew-hardware = { + url = "git+https://codeberg.org/matthewcroughan/matthew-hardware?ref=mc/wip"; + }; }; outputs = { diff --git a/machines/stellio/configuration.nix b/machines/stellio/configuration.nix new file mode 100644 index 0000000..4f96828 --- /dev/null +++ b/machines/stellio/configuration.nix @@ -0,0 +1,12 @@ +{ ... }: +{ + nixpkgs.hostPlatform = { + system = "aarch64-linux"; + }; + system.stateVersion = "26.11"; + clan.core.sops.defaultGroups = [ "admins" ]; + + clan.core.settings.name = "stellio"; + clan.core.settings.machine.description = "Flint-2 router"; + +}