From 6a04621728ab55bd6817d4439df8bb7596305c17 Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Wed, 26 Nov 2025 20:29:04 +0530 Subject: [PATCH] feat(builders): add tako builder configuration chore(flake): update flake.lock for tako builder and dependency updates chore(flake): switch hyprmonitors to https url chore(home): remove unused linux-file-converter-addon fix(home): remove commented out program enable line --- builders/tako.nix | 7 ++ flake.lock | 195 +++++++++++++++--------------------------- flake.nix | 2 +- home/services/gui.nix | 2 - 4 files changed, 78 insertions(+), 128 deletions(-) create mode 100644 builders/tako.nix diff --git a/builders/tako.nix b/builders/tako.nix new file mode 100644 index 00000000..0cfe0fa9 --- /dev/null +++ b/builders/tako.nix @@ -0,0 +1,7 @@ +{ + hostName = "tako.darksailor.dev"; + sshUser = "remotebuilder"; + systems = ["x86_64-linux" "aarch64-linux"]; + protocol = "ssh-ng"; + supportedFeatures = ["nixos-test" "benchmark" "big-parallel" "kvm"]; +} diff --git a/flake.lock b/flake.lock index 285ac8d9..1f4a3fb6 100644 --- a/flake.lock +++ b/flake.lock @@ -510,7 +510,7 @@ "crane_5": { "inputs": { "flake-compat": "flake-compat_6", - "flake-utils": "flake-utils_11", + "flake-utils": "flake-utils_10", "nixpkgs": [ "music-player", "nixpkgs" @@ -1208,11 +1208,11 @@ "systems": "systems_14" }, "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "lastModified": 1685518550, + "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", "owner": "numtide", "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", "type": "github" }, "original": { @@ -1244,11 +1244,11 @@ "systems": "systems_16" }, "locked": { - "lastModified": 1685518550, - "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", "owner": "numtide", "repo": "flake-utils", - "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", "type": "github" }, "original": { @@ -1276,24 +1276,6 @@ } }, "flake-utils_14": { - "inputs": { - "systems": "systems_18" - }, - "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_15": { "inputs": { "systems": [ "nixpkgs-xr", @@ -1314,9 +1296,27 @@ "type": "github" } }, + "flake-utils_15": { + "inputs": { + "systems": "systems_19" + }, + "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_16": { "inputs": { - "systems": "systems_20" + "systems": "systems_21" }, "locked": { "lastModified": 1731533236, @@ -1333,15 +1333,12 @@ } }, "flake-utils_17": { - "inputs": { - "systems": "systems_22" - }, "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "lastModified": 1644229661, + "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", "owner": "numtide", "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", "type": "github" }, "original": { @@ -1366,12 +1363,15 @@ } }, "flake-utils_19": { + "inputs": { + "systems": "systems_25" + }, "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", "owner": "numtide", "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", "type": "github" }, "original": { @@ -1402,24 +1402,6 @@ "inputs": { "systems": "systems_26" }, - "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_21": { - "inputs": { - "systems": "systems_27" - }, "locked": { "lastModified": 1726560853, "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", @@ -1434,9 +1416,9 @@ "type": "github" } }, - "flake-utils_22": { + "flake-utils_21": { "inputs": { - "systems": "systems_28" + "systems": "systems_27" }, "locked": { "lastModified": 1731533236, @@ -2136,11 +2118,11 @@ "rev": "4714208a0b1c9e6702112518378fb4833cc092d9", "revCount": 8, "type": "git", - "url": "ssh://gitea@git.darksailor.dev/servius/hyprmonitors" + "url": "https://git.darksailor.dev/servius/hyprmonitors" }, "original": { "type": "git", - "url": "ssh://gitea@git.darksailor.dev/servius/hyprmonitors" + "url": "https://git.darksailor.dev/servius/hyprmonitors" } }, "hyprtoolkit": { @@ -2390,27 +2372,6 @@ "type": "github" } }, - "lfca": { - "inputs": { - "flake-utils": "flake-utils_10", - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1761430932, - "narHash": "sha256-glR1LXJHhlSJQtu8nOPPOySkKNPXs5BQY4RVyuxzUVc=", - "ref": "refs/heads/master", - "rev": "a6b9bb7931e296f3fb160ca8f37445a1d0c6c949", - "revCount": 4, - "type": "git", - "url": "ssh://gitea@git.darksailor.dev/servius/lfca" - }, - "original": { - "type": "git", - "url": "ssh://gitea@git.darksailor.dev/servius/lfca" - } - }, "llama-cpp": { "inputs": { "flake-parts": "flake-parts_5", @@ -2438,7 +2399,7 @@ "advisory-db": "advisory-db_4", "crane": "crane_5", "fenix": "fenix_2", - "flake-utils": "flake-utils_12", + "flake-utils": "flake-utils_11", "nixpkgs": [ "nixpkgs" ] @@ -2566,7 +2527,7 @@ }, "nix-auth": { "inputs": { - "flake-utils": "flake-utils_13", + "flake-utils": "flake-utils_12", "nixpkgs": [ "nixpkgs" ] @@ -2731,7 +2692,7 @@ "nix-minecraft": { "inputs": { "flake-compat": "flake-compat_7", - "flake-utils": "flake-utils_14", + "flake-utils": "flake-utils_13", "nixpkgs": "nixpkgs_6" }, "locked": { @@ -2900,11 +2861,11 @@ "nixpkgs-xr": { "inputs": { "flake-compat": "flake-compat_8", - "flake-utils": "flake-utils_15", + "flake-utils": "flake-utils_14", "nixpkgs": [ "nixpkgs" ], - "systems": "systems_19", + "systems": "systems_18", "treefmt-nix": "treefmt-nix" }, "locked": { @@ -3082,7 +3043,7 @@ "nixpkgs" ], "nuschtosSearch": "nuschtosSearch", - "systems": "systems_21" + "systems": "systems_20" }, "locked": { "lastModified": 1763804171, @@ -3100,7 +3061,7 @@ }, "nno": { "inputs": { - "flake-utils": "flake-utils_17", + "flake-utils": "flake-utils_16", "neorg": "neorg", "neorg-telescope": "neorg-telescope", "nixpkgs": [ @@ -3126,7 +3087,7 @@ "norg": { "inputs": { "flake-compat": "flake-compat_9", - "flake-utils": "flake-utils_18", + "flake-utils": "flake-utils_17", "nixpkgs": "nixpkgs_9" }, "locked": { @@ -3147,7 +3108,7 @@ "norg-meta": { "inputs": { "flake-compat": "flake-compat_10", - "flake-utils": "flake-utils_19", + "flake-utils": "flake-utils_18", "nixpkgs": "nixpkgs_10" }, "locked": { @@ -3236,7 +3197,7 @@ }, "nuschtosSearch": { "inputs": { - "flake-utils": "flake-utils_16", + "flake-utils": "flake-utils_15", "ixx": "ixx", "nixpkgs": [ "nixvim", @@ -3262,7 +3223,7 @@ "nixpkgs": [ "nixpkgs" ], - "systems": "systems_23" + "systems": "systems_22" }, "locked": { "lastModified": 1756860511, @@ -3399,7 +3360,6 @@ "ik_llama": "ik_llama", "ironbar": "ironbar", "lanzaboote": "lanzaboote", - "lfca": "lfca", "llama-cpp": "llama-cpp", "music-player": "music-player", "musnix": "musnix", @@ -3720,7 +3680,7 @@ "nixpkgs" ], "nur": "nur_2", - "systems": "systems_24", + "systems": "systems_23", "tinted-foot": "tinted-foot", "tinted-kitty": "tinted-kitty", "tinted-schemes": "tinted-schemes", @@ -3754,7 +3714,7 @@ "nixpkgs-stable" ], "nur": "nur_3", - "systems": "systems_25", + "systems": "systems_24", "tinted-foot": "tinted-foot_2", "tinted-kitty": "tinted-kitty_2", "tinted-schemes": "tinted-schemes_2", @@ -3912,21 +3872,6 @@ } }, "systems_18": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_19": { "locked": { "lastModified": 1689347949, "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", @@ -3941,6 +3886,21 @@ "type": "github" } }, + "systems_19": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, "systems_2": { "locked": { "lastModified": 1681028828, @@ -4076,21 +4036,6 @@ "type": "github" } }, - "systems_28": { - "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": 1681028828, @@ -4362,7 +4307,7 @@ "inputs": { "advisory-db": "advisory-db_5", "crane": "crane_6", - "flake-utils": "flake-utils_20", + "flake-utils": "flake-utils_19", "nix-github-actions": "nix-github-actions_4", "nixpkgs": [ "nixpkgs" @@ -4638,7 +4583,7 @@ "inputs": { "advisory-db": "advisory-db_6", "crane": "crane_7", - "flake-utils": "flake-utils_21", + "flake-utils": "flake-utils_20", "nix-github-actions": "nix-github-actions_5", "nixpkgs": [ "nixpkgs" @@ -4691,7 +4636,7 @@ "zjstatus": { "inputs": { "crane": "crane_8", - "flake-utils": "flake-utils_22", + "flake-utils": "flake-utils_21", "nixpkgs": [ "nixpkgs" ], diff --git a/flake.nix b/flake.nix index 9163a3a1..b8d8749f 100644 --- a/flake.nix +++ b/flake.nix @@ -195,7 +195,7 @@ inputs.nixpkgs.follows = "nixpkgs"; }; hyprmonitors = { - url = "https://git.darksailor.dev/servius/hyprmonitors"; + url = "git+https://git.darksailor.dev/servius/hyprmonitors"; # url = "path:/home/servius/Projects/hyprmonitors"; inputs.nixpkgs.follows = "nixpkgs"; }; diff --git a/home/services/gui.nix b/home/services/gui.nix index 11c9004a..ce445deb 100644 --- a/home/services/gui.nix +++ b/home/services/gui.nix @@ -20,11 +20,9 @@ WantedBy = ["graphical-session.target"]; }; }; - # programs.linux-file-converter-addon.enable = true; home.packages = with pkgs; lib.optionals (device.is "ryu") [ nautilus - linux-file-converter-addon totem ffmpegthumbnailer polkit_gnome