Compare commits

..
5 Commits
Author SHA1 Message Date
hektor e2e43ea535 chore: update lockfile
check / lint (push) Successful in 49s
2026-09-09 18:07:25 +02:00
hektor a278a36b6b refactor(andromache): sort modules 2026-09-09 18:07:25 +02:00
hektor 0db179ecc4 chore(andromache): back up '/data' directory as well (second disk) 2026-09-09 18:07:01 +02:00
hektor 461e5107a7 chore(k8s): drop 'minikube' package 2026-09-09 18:07:01 +02:00
hektor 4091839450 fix: move 'ly-session.log' out of home directory 2026-09-09 18:07:01 +02:00
5 changed files with 57 additions and 50 deletions
Generated
+30 -31
View File
@@ -123,11 +123,11 @@
"utils": "utils" "utils": "utils"
}, },
"locked": { "locked": {
"lastModified": 1786361680, "lastModified": 1788879443,
"narHash": "sha256-IxaZkb9rCGEZ+yGndxKXONeIEcKMzoFUsvLTB5G/caw=", "narHash": "sha256-qb9sL86UCUEd3SYAda4ItN1NV0vhMSdbpA64WckvVI0=",
"owner": "serokell", "owner": "serokell",
"repo": "deploy-rs", "repo": "deploy-rs",
"rev": "16901271e5b30b591e56f7a84f25f186fb20f3e1", "rev": "414ac5f35d79aabe5a0bf52451d8cf61eadf6c88",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -165,11 +165,11 @@
}, },
"locked": { "locked": {
"dir": "pkgs/firefox-addons", "dir": "pkgs/firefox-addons",
"lastModified": 1787630552, "lastModified": 1788926592,
"narHash": "sha256-w3LGSHkHWKRH5K4A8plRWaFbaSWfdZAIxv32kO2mpOg=", "narHash": "sha256-cHzKQBhQVLPfMCtK+E0EMeQpwW2/XA9l+8H6xXsT+70=",
"owner": "rycee", "owner": "rycee",
"repo": "nur-expressions", "repo": "nur-expressions",
"rev": "25227969423d7ef599f70e16364ac550a0f713cd", "rev": "9d230a63e1419b6efd95728f01a6a72e1986a03f",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
@@ -345,11 +345,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1787424939, "lastModified": 1788267358,
"narHash": "sha256-O2tBn84NNuHrnqNVxx/XqsXwfYvS1YwBh+7CBnbCYsk=", "narHash": "sha256-nt+lUqYVpc9Y6JeMd2WmXzCDojasdadKo0mWcluvY2Y=",
"owner": "cachix", "owner": "cachix",
"repo": "git-hooks.nix", "repo": "git-hooks.nix",
"rev": "809414f0cdadf82cf11b06c2b29ba9b3168b3297", "rev": "27555e2624241fb116b49095df4caaee85a25691",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -400,15 +400,14 @@
"narHash": "sha256-oG0PyMqzA11EGfqY86iU73DjYq5HHoK89kQW0xaPHf4=", "narHash": "sha256-oG0PyMqzA11EGfqY86iU73DjYq5HHoK89kQW0xaPHf4=",
"ref": "main", "ref": "main",
"rev": "29002359b7a863b12bed5a83a1cafc53c660a14a", "rev": "29002359b7a863b12bed5a83a1cafc53c660a14a",
"shallow": true, "revCount": 218,
"type": "git", "type": "git",
"url": "ssh://git@github.com/hektor/hecuba-services" "url": "ssh://git@github.com/hektor/hecuba-services"
}, },
"original": { "original": {
"type": "git",
"url": "ssh://git@github.com/hektor/hecuba-services",
"ref": "main", "ref": "main",
"shallow": true "type": "git",
"url": "ssh://git@github.com/hektor/hecuba-services"
} }
}, },
"home-manager": { "home-manager": {
@@ -418,11 +417,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1787540599, "lastModified": 1788921139,
"narHash": "sha256-MHwk52ty3NsLhq9a1IbIfBJZlCUJIdiUYFo52JLK9hY=", "narHash": "sha256-2wRuvf9UDw1SYWtBcxNmxLeAtNU1i/hc1c0AKQHdvlM=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "03f4cd46bc1dd4f3a96da778d2ce9f7ce39dd450", "rev": "a2dbe7c2c9333e8234ae8114c7f731784201d108",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -455,10 +454,10 @@
"nix-secrets": { "nix-secrets": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1785190089, "lastModified": 1788786361,
"narHash": "sha256-nhzJq5kkcU9X5QXhErn1pHqqN5TPxUVV0teOd+yMzN4=", "narHash": "sha256-u6qgw8xKHLdlC02HZnC89WzigADbXoO4mGsllMMj5FM=",
"ref": "main", "ref": "main",
"rev": "3375f7a8ccb4dc3c5ea3c488597c659665973e4d", "rev": "b560101cef698142dd15cacc222c2c6135b8ab04",
"shallow": true, "shallow": true,
"type": "git", "type": "git",
"url": "ssh://git@github.com/hektor/nix-secrets" "url": "ssh://git@github.com/hektor/nix-secrets"
@@ -511,11 +510,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1787144466, "lastModified": 1788942796,
"narHash": "sha256-HHfv2/HkNSKbbSyU9iD/g8lbP6r4tl33sSw1W4rXCk0=", "narHash": "sha256-CLoJCCRi9sogsyGXYn8rOCWBLKAntfKUB9Rli/YXgEY=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "0471accf8d0a8210b31d947497d179ecc99e0021", "rev": "83bbc895120516d6e86885a188c04beced6535d9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -540,11 +539,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1787498568, "lastModified": 1788881743,
"narHash": "sha256-9i/VTdusq/+NM/tz+J1Re+ojkMB8MBf0QshnYfzHz30=", "narHash": "sha256-2V9GZGvPfrNzxFozhI9dcqV+c3QdA8YZrvAAzqEB+dI=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "56c02bc00adcf003215cc4bd996d6efaf4cff188", "rev": "d6524aaca2ff07876657ae2b323f24be4874944b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -690,11 +689,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1786629091, "lastModified": 1788914643,
"narHash": "sha256-gkig4nPi1CWc4Z50GBsjE4ygSE7hMpl/TwID2an2Cck=", "narHash": "sha256-4GuMPW90JSxXWDPUB9M+1m7fYbe3H0apOd86/zBQ2Kw=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "a8627b21b9107c5711c96b84f32a9a4b3d45295f", "rev": "13616fff713a9f94055c66f15687ebdc17a335df",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -739,11 +738,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1787175104, "lastModified": 1787771653,
"narHash": "sha256-tzNjlb0loxeWlipvxSNAUUihloeTZoyGFhEen87yM9k=", "narHash": "sha256-DkkJSBOXWV/mja5Vy8az5g1KpZlsbUwlmH0BsQhowaQ=",
"owner": "danth", "owner": "danth",
"repo": "stylix", "repo": "stylix",
"rev": "a9e5a76a1b75b137f266e4f445e1eaba82e9783e", "rev": "5e3809851f486e7fc7e84b40f174c74b60ecc784",
"type": "github" "type": "github"
}, },
"original": { "original": {
+19 -17
View File
@@ -27,34 +27,36 @@
claude-code.enable = true; claude-code.enable = true;
opencode.enable = true; opencode.enable = true;
}; };
desktop.niri.enable = true; anki.enable = true;
browser.enable = true; audio.enable = true;
browser.primary = "librewolf"; browser.primary = "librewolf";
cloud.hetzner.enable = true; cloud = {
gaming.enable = true; hetzner.enable = true;
vercel.enable = true;
};
comms.signal.enable = true; comms.signal.enable = true;
deploy.enable = true;
desktop.niri.enable = true;
devenv.enable = true;
direnv.enable = true;
gaming.enable = true;
git.enable = true; git.enable = true;
git.github.enable = true; git.github.enable = true;
k8s.k9s.enable = true;
keepassxc.enable = true;
music.enable = true;
nvim.enable = true;
pandoc.enable = true;
photography.enable = true;
secrets.enable = true;
shell = { shell = {
enable = true; enable = true;
bash.aliases.lang-js = true; bash.aliases.lang-js = true;
bash.addBinToPath = true; bash.addBinToPath = true;
}; };
anki.enable = true;
k8s.k9s.enable = true;
secrets.enable = true;
taskwarrior.enable = true;
audio.enable = true;
ssh.enable = true; ssh.enable = true;
deploy.enable = true; taskwarrior.enable = true;
music.enable = true;
terminal.enable = true; terminal.enable = true;
devenv.enable = true;
keepassxc.enable = true;
direnv.enable = true;
nvim.enable = true;
pandoc.enable = true;
photography.enable = true;
torrenting.enable = true; torrenting.enable = true;
my.yubikey.enable = true; my.yubikey.enable = true;
zk.enable = true; zk.enable = true;
-1
View File
@@ -27,7 +27,6 @@ in
kubectl kubectl
kubernetes kubernetes
kustomize kustomize
minikube
]; ];
programs.kubecolor = { programs.kubecolor = {
+7 -1
View File
@@ -55,7 +55,13 @@ in
useDHCP = lib.mkDefault true; useDHCP = lib.mkDefault true;
}; };
nvidia.enable = true; nvidia.enable = true;
restic-backup.enable = true; restic-backup = {
enable = true;
paths = [
"/home"
"/data"
];
};
secrets = { secrets = {
enable = true; enable = true;
nixSigningKey.enable = true; nixSigningKey.enable = true;
+1
View File
@@ -58,6 +58,7 @@ in
dbus.enable = true; dbus.enable = true;
displayManager.ly = lib.mkIf cfg.ly.enable { displayManager.ly = lib.mkIf cfg.ly.enable {
enable = true; enable = true;
settings.session_log = ".local/state/ly-session.log";
}; };
}; };
}; };