4 Commits

Author SHA1 Message Date
Noah Masur 5fd6593a92 fix: replace enableAllTerminfo with specific terminfo packages 2026-05-30 13:56:15 -04:00
Noah Masur 8af595b62b update to 26.05 for stable 2026-05-30 13:02:48 -04:00
Noah Masur 1e723db068 use jj-starship from nixpkgs instead of separate flake 2026-05-30 12:54:20 -04:00
Noah Masur 16e42c2021 fix: upgrade prometheus-actual-exporter to nodejs_22 2026-05-30 10:36:00 -04:00
8 changed files with 44 additions and 101 deletions
Generated
+31 -86
View File
@@ -4,7 +4,7 @@
"inputs": {
"flake-parts": "flake-parts",
"nixpkgs": "nixpkgs",
"systems": "systems_2",
"systems": "systems",
"treefmt-nix": "treefmt-nix"
},
"locked": {
@@ -49,11 +49,11 @@
]
},
"locked": {
"lastModified": 1779226674,
"narHash": "sha256-wuOkjI6pRiN4sEn/EPBRnNW5cmcpvd7xtIM8y5LooAs=",
"lastModified": 1780048612,
"narHash": "sha256-Md/eOK5OjmvvHc2H52pLZe4zpP4XyfiS5vHqfRCz2HU=",
"owner": "nix-community",
"repo": "disko",
"rev": "65fb947964bd44fc0008faf77d1fcb7a9f40bb32",
"rev": "caa775cf67bfdc47f940edd96c975b5016df9059",
"type": "github"
},
"original": {
@@ -135,24 +135,6 @@
}
},
"flake-utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_2": {
"inputs": {
"systems": [
"mac-app-util",
@@ -172,9 +154,9 @@
"type": "indirect"
}
},
"flake-utils_3": {
"flake-utils_2": {
"inputs": {
"systems": "systems_4"
"systems": "systems_3"
},
"locked": {
"lastModified": 1731533236,
@@ -197,11 +179,11 @@
]
},
"locked": {
"lastModified": 1779507042,
"narHash": "sha256-7wOwi8B6D0BYsieZCnHZZj2sNUzgJhLoIVSfkwB7lxQ=",
"lastModified": 1780099287,
"narHash": "sha256-efIPwVGtIWIjWcznhaop6XN6HxnOL8800hF6CBNvlqQ=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "509ed3c603349a9d43de9e2ae6613baea6bd5b34",
"rev": "7d8127d308c3fb9664f7e643eec944be74ebb37d",
"type": "github"
},
"original": {
@@ -211,34 +193,13 @@
"type": "github"
}
},
"jj-starship": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1778676598,
"narHash": "sha256-NLds7i1ZmscicaNLmkZCWmc7A+367BXxGioRd4yYof8=",
"owner": "dmmulroy",
"repo": "jj-starship",
"rev": "292224a93d5490332f32cc26d77676ccaeec0bfa",
"type": "github"
},
"original": {
"owner": "dmmulroy",
"repo": "jj-starship",
"type": "github"
}
},
"mac-app-util": {
"inputs": {
"cl-nix-lite": "cl-nix-lite",
"flake-compat": "flake-compat",
"flake-utils": "flake-utils_2",
"flake-utils": "flake-utils",
"nixpkgs": "nixpkgs_3",
"systems": "systems_3",
"systems": "systems_2",
"treefmt-nix": "treefmt-nix_2"
},
"locked": {
@@ -257,17 +218,17 @@
},
"nix2vim": {
"inputs": {
"flake-utils": "flake-utils_3",
"flake-utils": "flake-utils_2",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1772905551,
"narHash": "sha256-TZaHyWUJRhmVY9sRe4p2/wlC+p+O02LLeutjTwlZdLU=",
"lastModified": 1779563638,
"narHash": "sha256-9CQKxDKDqVYdDhJW+A955AZwpwZjKUgvu0LbfsL6uyI=",
"owner": "gytis-ivaskevicius",
"repo": "nix2vim",
"rev": "71acbf5f97545b01778df03a8f2194e918103eba",
"rev": "6927414f0de10a18fb6bc9977717088777d50d0d",
"type": "github"
},
"original": {
@@ -345,16 +306,16 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1767313136,
"narHash": "sha256-16KkgfdYqjaeRGBaYsNrhPRRENs0qzkQVUooNHtoy2w=",
"lastModified": 1779971959,
"narHash": "sha256-R5nauXyqyfRUFiZycFFZdkF7wl6eaUpPLst35+2nJQY=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "ac62194c3917d5f474c1a844b6fd6da2db95077d",
"rev": "ec942ba042dad5ef097e2ef3a3effc034241f011",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-25.05",
"ref": "nixos-26.05",
"repo": "nixpkgs",
"type": "github"
}
@@ -409,11 +370,11 @@
},
"nixpkgs_5": {
"locked": {
"lastModified": 1779357205,
"narHash": "sha256-cCO8aTqss5x9Ky8GWkpY0Hy5fyTZEbtifSUV8QjSzic=",
"lastModified": 1779560665,
"narHash": "sha256-tpyBcxPpcQb8ukyNF7DoCwfSY3VPsxHoYwj00Cayv5o=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "f83fc3c307e74bc5fd5adb7eb6b8b13ffd2a36e1",
"rev": "64c08a7ca051951c8eae34e3e3cb1e202fe36786",
"type": "github"
},
"original": {
@@ -447,11 +408,11 @@
]
},
"locked": {
"lastModified": 1779510532,
"narHash": "sha256-5A0Ec9NyFWg66zeFduGIQUJxzMyhfdV/lnBUu66nn8w=",
"lastModified": 1780150535,
"narHash": "sha256-Kz22fIYgDwCD1/HVyfQJUDRMEdwdtVIOSq4Ma1WfmfY=",
"owner": "nix-community",
"repo": "nur",
"rev": "7233bc9ba561a4a40166d72f489c76592354e5e4",
"rev": "0014c5be6969541b8ae4c6f64f59f14ce1b09503",
"type": "github"
},
"original": {
@@ -465,7 +426,6 @@
"darwin": "darwin",
"disko": "disko",
"home-manager": "home-manager",
"jj-starship": "jj-starship",
"mac-app-util": "mac-app-util",
"nix2vim": "nix2vim",
"nixos-generators": "nixos-generators",
@@ -483,11 +443,11 @@
"nixpkgs": "nixpkgs_6"
},
"locked": {
"lastModified": 1779506148,
"narHash": "sha256-OffE5yuMrSW71zIJNLvtl9MCO6WTAHEjlFPUCvkd/QM=",
"lastModified": 1780110990,
"narHash": "sha256-6QBThUi7SuK+dgA+DCaEkQGZN4kYx6DpXmK45+MG9zI=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "d9973e2ab49747fada06ebbe26cda27eb0220cf1",
"rev": "85570ef134d92a8702de6afd1f6f0209c863fa91",
"type": "github"
},
"original": {
@@ -512,21 +472,6 @@
}
},
"systems_2": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_3": {
"locked": {
"lastModified": 1689347925,
"narHash": "sha256-ozenz5bFe1UUqOn7f60HRmgc01BgTGIKZ4Xl+HbocGQ=",
@@ -541,7 +486,7 @@
"type": "github"
}
},
"systems_4": {
"systems_3": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
@@ -556,7 +501,7 @@
"type": "github"
}
},
"systems_5": {
"systems_4": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
@@ -636,7 +581,7 @@
"rust-overlay": [
"rust-overlay"
],
"systems": "systems_5"
"systems": "systems_4"
},
"locked": {
"lastModified": 1742588229,
+1 -6
View File
@@ -8,7 +8,7 @@
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
# Used for specific stable packages
nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-25.05";
nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-26.05";
# Used for MacOS system config
darwin = {
@@ -75,11 +75,6 @@
inputs.rust-overlay.follows = "rust-overlay";
};
jj-starship = {
url = "github:dmmulroy/jj-starship";
inputs.nixpkgs.follows = "nixpkgs";
};
# # Text editor
# helix = {
# url = "github:helix-editor/helix";
-1
View File
@@ -67,7 +67,6 @@ lib
inputs.nur.overlays.default
inputs.nix2vim.overlay
inputs.zellij-switch.overlays.default
inputs.jj-starship.overlays.default
# inputs.helix.overlays.default
]
++ (importOverlays ../overlays);
+3 -3
View File
@@ -1,7 +1,7 @@
{
lib,
fetchFromGitHub,
nodejs_20,
nodejs_22,
buildNpmPackage,
typescript,
node-gyp,
@@ -30,7 +30,7 @@ buildNpmPackage (finalAttrs: rec {
npmDepsHash = "sha256-N8xqRYFelolNGTEhG22M7KJ7B5U/uW7o+/XfLF8rHMg=";
nativeBuildInputs = [
nodejs_20
nodejs_22
typescript
python3
node-gyp
@@ -65,7 +65,7 @@ buildNpmPackage (finalAttrs: rec {
installPhase = ''
mkdir -p $out/{bin,lib}
cp -r . $out/lib/prometheus-actual-exporter
makeWrapper ${lib.getExe nodejs_20} $out/bin/prometheus-actual-exporter \
makeWrapper ${lib.getExe nodejs_22} $out/bin/prometheus-actual-exporter \
--add-flags "$out/lib/prometheus-actual-exporter/dist/app.js"
'';
@@ -33,7 +33,7 @@ in
home.packages = [
# Required for the fsmonitor to auto-snapshot
pkgs.watchman
pkgs.stable.watchman
# Required to be on path to work in Zellij
pkgs.jjui
@@ -71,7 +71,7 @@ in
bazarr = {
enable = true;
};
jellyseerr.enable = true;
seerr.enable = true;
prowlarr.enable = true;
sabnzbd = {
enable = true;
@@ -244,7 +244,7 @@ in
handle = [
{
handler = "reverse_proxy";
upstreams = [ { dial = "localhost:${builtins.toString config.services.jellyseerr.port}"; } ];
upstreams = [ { dial = "localhost:${builtins.toString config.services.seerr.port}"; } ];
}
];
}
@@ -786,7 +786,7 @@ in
{
matcher = {
id = "byName";
options = "localhost:${builtins.toString config.services.jellyseerr.port}";
options = "localhost:${builtins.toString config.services.seerr.port}";
};
properties = [
{
@@ -3,6 +3,7 @@
{
config,
lib,
pkgs,
...
}:
@@ -46,6 +47,9 @@ in
) cfg.publicKeys;
# Add terminfo for SSH from popular terminal emulators
environment.enableAllTerminfo = true;
environment.systemPackages = [
pkgs.ghostty.terminfo
pkgs.kitty.terminfo
];
};
}