Compare commits

..

20 Commits

Author SHA1 Message Date
82dde7d749 chore: update lockfile 2026-04-17 12:47:31 +02:00
59ce48d65e fix(taskwarrior): prevent taskwarrior scroll issue 2026-04-17 12:47:26 +02:00
9b9c580a7f fix: disable xdg user dirs auto create 2026-04-17 12:47:25 +02:00
0e27b181ad fix(browser): set 'BROWSER' environment variable based on nix config 2026-04-17 12:47:24 +02:00
6b43660491 refactor: add wayland clipboard module 2026-04-17 12:47:22 +02:00
db5e8855d2 fix(nix-secrets): use simplified signing key setup 2026-04-17 12:47:21 +02:00
2f1f60b836 fix: update tailscale flags 2026-04-17 12:47:20 +02:00
a13a19e8e9 fix: allow unsigned builds on hecuba 2026-04-17 12:47:19 +02:00
fee4b43104 fix: add kitty term info to 'hecuba' host 2026-04-17 12:47:18 +02:00
faf3afad79 fix: update secrets approach to match 'nix-secrets' 2026-04-17 12:47:17 +02:00
db116cc4de fix: add 'yubikey' module to astyanax host 2026-04-17 12:47:16 +02:00
75ee011369 fix: enable tailscale module on 'astyanax' host 2026-04-17 12:47:15 +02:00
ae63c4737a fix(niri): do not enable gnome keyring or Nautilus when niri is enabled 2026-04-17 12:47:14 +02:00
d6bc3c0293 chore(ssh): rotate 'astyanax' to hardware-backed ssh key 2026-04-17 12:47:11 +02:00
fd3a38da62 chore(nvim): update 'nvim' packages 2026-04-17 12:47:10 +02:00
e30ca9d8dd refactor: move nixPath into 'common' module 2026-04-17 12:47:08 +02:00
79eb5c27e9 feat: add tailscale module 2026-04-17 12:47:07 +02:00
677728c440 fix(deploy): never build ARM on target 2026-04-17 12:47:05 +02:00
483b05fc27 fix(deploy): resolve colmena issues 2026-04-17 12:47:02 +02:00
cb4709b1a6 chore(scripts): remove 'git-cb' script 2026-04-17 12:46:58 +02:00
4 changed files with 24 additions and 15 deletions

24
flake.lock generated
View File

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

View File

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

View File

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

View File

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