feat: adjust colmena tags

This commit is contained in:
Ryan Yin
2024-02-17 23:45:03 +08:00
parent 05028b84d4
commit b75e9d6abe
2 changed files with 20 additions and 11 deletions
+9 -6
View File
@@ -92,11 +92,11 @@ yabai-reload:
colmena-ssh-key: colmena-ssh-key:
ssh-add /etc/agenix/ssh-key-romantic ssh-add /etc/agenix/ssh-key-romantic
dist: lab:
colmena apply --on '@dist-build' colmena apply --on '@homelab'
dist-debug: lab-debug:
colmena apply --on '@dist-build' --verbose --show-trace colmena apply --on '@homelab' --verbose --show-trace
aqua: aqua:
colmena apply --on '@aqua' colmena apply --on '@aqua'
@@ -135,10 +135,10 @@ pve-tsgw:
# #
############################################################################ ############################################################################
roll: riscv:
colmena apply --on '@riscv' colmena apply --on '@riscv'
roll-debug: riscv-debug:
colmena apply --on '@riscv' --verbose --show-trace colmena apply --on '@riscv' --verbose --show-trace
nozomi: nozomi:
@@ -156,6 +156,9 @@ yukina:
aarch: aarch:
colmena apply --on '@aarch' colmena apply --on '@aarch'
aarch-debug:
colmena apply --on '@aarch' --verbose --show-trace
suzu: suzu:
colmena apply --on '@suzu' colmena apply --on '@suzu'
+11 -5
View File
@@ -18,6 +18,8 @@ let
# home-module.imports = []; # home-module.imports = [];
}; };
in { in {
# --- Desktop Systems --- #
# 星野 アイ, Hoshino Ai # 星野 アイ, Hoshino Ai
idol_ai_modules_i3 = { idol_ai_modules_i3 = {
nixos-modules = nixos-modules =
@@ -57,6 +59,8 @@ in {
++ desktop_base_modules.home-module.imports; ++ desktop_base_modules.home-module.imports;
}; };
# --- Homelab Systems --- #
# 星野 愛久愛海, Hoshino Akuamarin # 星野 愛久愛海, Hoshino Akuamarin
idol_aquamarine_modules = { idol_aquamarine_modules = {
nixos-modules = nixos-modules =
@@ -68,7 +72,7 @@ in {
++ pve_base_modules.nixos-modules; ++ pve_base_modules.nixos-modules;
# home-module.imports = []; # home-module.imports = [];
}; };
idol_aquamarine_tags = ["aqua" "router"]; idol_aquamarine_tags = ["aqua" "network" "homelab"];
# 星野 瑠美衣, Hoshino Rubii # 星野 瑠美衣, Hoshino Rubii
idol_ruby_modules = { idol_ruby_modules = {
@@ -80,7 +84,7 @@ in {
++ pve_base_modules.nixos-modules; ++ pve_base_modules.nixos-modules;
# home-module.imports = []; # home-module.imports = [];
}; };
idol_ruby_tags = ["dist-build" "ruby"]; idol_ruby_tags = ["ruby" "operation" "homelab"];
# 有馬 かな, Arima Kana # 有馬 かな, Arima Kana
idol_kana_modules = { idol_kana_modules = {
@@ -92,7 +96,7 @@ in {
++ pve_base_modules.nixos-modules; ++ pve_base_modules.nixos-modules;
# home-module.imports = []; # home-module.imports = [];
}; };
idol_kana_tags = ["dist-build" "kana"]; idol_kana_tags = ["kana" "app" "homelab"];
homelab_tailscale_gw_modules = { homelab_tailscale_gw_modules = {
nixos-modules = nixos-modules =
@@ -102,7 +106,9 @@ in {
++ pve_base_modules.nixos-modules; ++ pve_base_modules.nixos-modules;
# home-module.imports = []; # home-module.imports = [];
}; };
homelab_tailscale_gw_tags = ["tailscale_gw"]; homelab_tailscale_gw_tags = ["tailscale_gw" "network" "homelab"];
# --- RISC-V / AARCH64 Systems --- #
# 森友 望未, Moritomo Nozomi # 森友 望未, Moritomo Nozomi
rolling_nozomi_modules = { rolling_nozomi_modules = {
@@ -174,7 +180,7 @@ in {
++ desktop_base_modules.home-module.imports; ++ desktop_base_modules.home-module.imports;
}; };
# darwin systems # --- Darwin Systems --- #
darwin_harmonica_modules = { darwin_harmonica_modules = {
darwin-modules = [ darwin-modules = [
../hosts/darwin_harmonica ../hosts/darwin_harmonica