Compare commits

..

17 Commits

Author SHA1 Message Date
00f961f2d1 fix(browser): set 'BROWSER' environment variable based on nix config 2026-04-15 20:23:12 +02:00
1464bba9ce refactor: add wayland clipboard module 2026-04-15 20:23:12 +02:00
0d33534784 fix(nix-secrets): use simplified signing key setup 2026-04-15 20:16:11 +02:00
aea0d5c02f fix: update tailscale flags 2026-04-12 19:05:11 +02:00
97d43cdd97 fix: allow unsigned builds on hecuba 2026-04-12 18:26:25 +02:00
cec2ccd776 fix: add kitty term info to 'hecuba' host 2026-04-12 16:46:25 +02:00
d053550b6b fix: update secrets approach to match 'nix-secrets' 2026-04-12 16:46:25 +02:00
5ecd5d772f fix: add 'yubikey' module to astyanax host 2026-04-12 12:02:46 +02:00
eacb1748ee fix: enable tailscale module on 'astyanax' host 2026-04-12 12:02:03 +02:00
e2a26198f0 fix(niri): do not enable gnome keyring or Nautilus when niri is enabled 2026-04-11 11:40:15 +02:00
9fa2c1a8c1 chore(ssh): rotate 'astyanax' to hardware-backed ssh key 2026-04-11 10:43:26 +02:00
fbed5be585 chore(nvim): update 'nvim' packages 2026-04-09 16:43:12 +02:00
0b25070c39 refactor: move nixPath into 'common' module 2026-04-09 16:25:35 +02:00
fdbfe58116 feat: add tailscale module 2026-04-09 16:17:19 +02:00
7cd3b85d81 fix(deploy): never build ARM on target 2026-04-06 16:37:33 +02:00
c373ef8455 fix(deploy): resolve colmena issues 2026-04-06 16:29:22 +02:00
9ce09fbc85 chore(scripts): remove 'git-cb' script 2026-04-06 11:43:43 +02:00
4 changed files with 15 additions and 24 deletions

24
flake.lock generated
View File

@@ -121,11 +121,11 @@
},
"locked": {
"dir": "pkgs/firefox-addons",
"lastModified": 1776398575,
"narHash": "sha256-WArU6WOdWxzbzGqYk4w1Mucg+bw/SCl6MoSp+/cZMio=",
"lastModified": 1776225785,
"narHash": "sha256-yrRZkEEtTwJcIXzxL/nCFpyGsz7VmkOJSoyx/AX6Ri8=",
"owner": "rycee",
"repo": "nur-expressions",
"rev": "05815686caf4e3678f5aeb5fd36e567886ab0d30",
"rev": "c09a1a34c147aefac0ff10017644ca17a3230e8c",
"type": "gitlab"
},
"original": {
@@ -342,11 +342,11 @@
]
},
"locked": {
"lastModified": 1776373306,
"narHash": "sha256-iAJIzHngGZeLIkjzuuWI6VBsYJ1n89a/Esq0m8R1vjs=",
"lastModified": 1776184304,
"narHash": "sha256-No6QGBmIv5ChiwKCcbkxjdEQ/RO2ZS1gD7SFy6EZ7rc=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "d401492e2acd4fea42f7705a3c266cea739c9c36",
"rev": "3c7524c68348ef79ce48308e0978611a050089b2",
"type": "github"
},
"original": {
@@ -398,10 +398,10 @@
"nix-secrets": {
"flake": false,
"locked": {
"lastModified": 1776422417,
"narHash": "sha256-9R4MePj/UT0tqkWEq4Afg7Lp/zdfYHkW+qmpVGchKIs=",
"lastModified": 1776276250,
"narHash": "sha256-j7Bs6ZHkOrCM4GKVmeOJDTYgxWPOys9saCkiQ+BExPU=",
"ref": "main",
"rev": "75759a14e8d46421fca4306393a38b5ad5240f09",
"rev": "d27bff628f13bedfaad5011437e00ec62feceb56",
"shallow": true,
"type": "git",
"url": "ssh://git@github.com/hektor/nix-secrets"
@@ -467,11 +467,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1776169885,
"narHash": "sha256-l/iNYDZ4bGOAFQY2q8y5OAfBBtrDAaPuRQqWaFHVRXM=",
"lastModified": 1775710090,
"narHash": "sha256-ar3rofg+awPB8QXDaFJhJ2jJhu+KqN/PRCXeyuXR76E=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "4bd9165a9165d7b5e33ae57f3eecbcb28fb231c9",
"rev": "4c1018dae018162ec878d42fec712642d214fdfa",
"type": "github"
},
"original": {

View File

@@ -36,10 +36,8 @@
homeDirectory = "/home/${config.host.username}";
};
xdg.userDirs = {
enable = false;
createDirectories = false;
};
xdg.userDirs.createDirectories = false;
xdg.userDirs.download = "${config.home.homeDirectory}/dl";
modules."3d".printing.enable = true;
ai-tools.opencode.enable = true;

View File

@@ -46,13 +46,7 @@ in
nixpkgs.config.allowUnfree = true;
xdg = {
systemDirs.config = [ "/etc/xdg" ];
userDirs = {
createDirectories = false;
download = "${config.home.homeDirectory}/dl";
};
};
xdg.systemDirs.config = [ "/etc/xdg" ];
home = {
stateVersion = "25.05";

View File

@@ -76,7 +76,6 @@ lib.optionalAttrs standalone {
colorTheme = "dark-256";
config = {
recurrence = "off";
reserved.lines = 3; # without this I would have to scroll up 3 lines
};
extraConfig = lib.optionalString sops.available ''
include ${sops.templates."taskrc.d/sync".path}