🏡 my personal home lab
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

beszel systemd working

+33 -2
+17
flake.lock
··· 87 87 "type": "github" 88 88 } 89 89 }, 90 + "nixpkgs-unstable": { 91 + "locked": { 92 + "lastModified": 1770841267, 93 + "narHash": "sha256-9xejG0KoqsoKEGp2kVbXRlEYtFFcDTHjidiuX8hGO44=", 94 + "owner": "nixos", 95 + "repo": "nixpkgs", 96 + "rev": "ec7c70d12ce2fc37cb92aff673dcdca89d187bae", 97 + "type": "github" 98 + }, 99 + "original": { 100 + "owner": "nixos", 101 + "ref": "nixos-unstable", 102 + "repo": "nixpkgs", 103 + "type": "github" 104 + } 105 + }, 90 106 "root": { 91 107 "inputs": { 92 108 "deploy-rs": "deploy-rs", 93 109 "nixos-hardware": "nixos-hardware", 94 110 "nixpkgs": "nixpkgs", 95 111 "nixpkgs-beszel-pr": "nixpkgs-beszel-pr", 112 + "nixpkgs-unstable": "nixpkgs-unstable", 96 113 "sops-nix": "sops-nix", 97 114 "turing-rk1": "turing-rk1" 98 115 }
+10
flake.nix
··· 3 3 4 4 inputs = { 5 5 nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11"; 6 + nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; 6 7 nixos-hardware.url = "github:nixos/nixos-hardware/master"; 7 8 deploy-rs = { 8 9 url = "github:serokell/deploy-rs"; ··· 29 30 { 30 31 self, 31 32 nixpkgs, 33 + nixpkgs-unstable, 32 34 deploy-rs, 33 35 nixos-hardware, 34 36 turing-rk1, ··· 63 65 64 66 mkSystem = 65 67 name: host: 68 + let 69 + system = "aarch64-linux"; 70 + pkgs-unstable = import nixpkgs-unstable { 71 + inherit system; 72 + config.allowUnfree = true; 73 + }; 74 + in 66 75 lib.nixosSystem { 67 76 system = "aarch64-linux"; 68 77 specialArgs = { ··· 70 79 host 71 80 hosts 72 81 name 82 + pkgs-unstable 73 83 inputs 74 84 ; 75 85 };
+4 -1
modules/beszel/agent.nix
··· 2 2 config, 3 3 name, 4 4 inputs, 5 + pkgs-unstable, 5 6 ... 6 7 }: 7 8 { 8 9 # Use beszel-agent module from PR #461327 (systemd monitoring support) 9 - imports = [ "${inputs.nixpkgs-beszel-pr}/nixos/modules/services/monitoring/beszel-agent.nix" ]; 10 10 disabledModules = [ "services/monitoring/beszel-agent.nix" ]; 11 + imports = [ "${inputs.nixpkgs-beszel-pr}/nixos/modules/services/monitoring/beszel-agent.nix" ]; 11 12 12 13 services.beszel.agent = { 13 14 enable = true; 15 + openFirewall = true; 16 + package = pkgs-unstable.beszel; 14 17 environmentFile = config.sops.templates."beszel-agent.env".path; 15 18 }; 16 19
+2 -1
modules/beszel/hub.nix
··· 1 - { ... }: 1 + { pkgs-unstable, ... }: 2 2 { 3 3 services.beszel.hub = { 4 4 enable = true; 5 + package = pkgs-unstable.beszel; 5 6 port = 8090; 6 7 host = "0.0.0.0"; 7 8 environment = {