Squashed commit of the following:

commit 19ed08c375be6d6a0b344ab1b9d3f76f3c29514b
Author: João Porta <jpedro.porta@gmail.com>
Date:   Fri Jul 17 23:12:12 2026 +0000

    zsh

commit 19df08188fa07b40b9b28a4665b015c4fa525dff
Merge: 577d753 4e4cc38
Author: João Porta <jpedro.porta@gmail.com>
Date:   Thu Jul 16 22:29:29 2026 +0000

    Merge remote-tracking branch 'refs/remotes/origin/tailscale' into tailscale

commit 577d753475be867146ebcacc79330a1e227043a5
Author: João Porta <jpedro.porta@gmail.com>
Date:   Thu Jul 16 15:29:53 2026 +0000

    tailscale

commit 4e4cc381b9e333592184490ea9f749fe87ebbbb9
Author: João Porta <jpedro.porta@gmail.com>
Date:   Thu Jul 16 15:29:53 2026 +0000

    tailscale
This commit is contained in:
2026-07-17 23:15:07 +00:00
parent cdbad8910c
commit 726681e5c2
5 changed files with 180 additions and 17 deletions
+13 -8
View File
@@ -1,8 +1,7 @@
{
config,
pkgs,
lib,
...
{ config
, pkgs
, lib
, ...
}:
let
@@ -47,6 +46,7 @@ in
../../modules/home-manager/tmux
../../modules/home-manager/eza
../../modules/home-manager/zoxide
../../modules/home-manager/tailscale-daemon
];
home = {
@@ -86,6 +86,10 @@ in
eza.enable = true;
bat.enable = true;
zoxide.enable = true;
tailscale-daemon = {
enable = true;
acceptRoutes = true;
};
};
home.packages = with pkgs; [
@@ -97,11 +101,12 @@ in
ripgrep
fd
mosh
tailscale
fastfetch
lazygit
stow
tmux
bluetuith
];
# `tailscale`/`ts` shell helpers come from the tailscale-daemon module.
# Non-NixOS host: fixes locales, ld paths, XDG desktop entries
targets.genericLinux.enable = true;
@@ -214,7 +219,7 @@ in
serverAliveInterval = 30;
};
"pc-ts" = {
hostname = "jpporta-nixos";
hostname = "jpporta-nixos.taild23e4.ts.net";
user = "jpporta";
serverAliveInterval = 30;
};