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
This commit is contained in:
uttarayan21
2025-11-26 20:29:04 +05:30
parent 18d18ff693
commit 6a04621728
4 changed files with 78 additions and 128 deletions

7
builders/tako.nix Normal file
View File

@@ -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"];
}

195
flake.lock generated
View File

@@ -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"
],

View File

@@ -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";
};

View File

@@ -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