Compare commits

...

6 commits

Author SHA1 Message Date
75f9cc9d2b
system/tailscale: open port 123 on headless
Some checks are pending
CI / Build linux-lava for x86_64-linux (push) Waiting to run
2026-06-10 15:05:05 +10:00
ea17ef30c6
system/input: map esc to capslock 2026-06-10 15:03:24 +10:00
8a85e25d72
system/input: don't overload capslock
input delay :p
2026-06-10 15:03:24 +10:00
9a6a29831b
system/security: reenable doas persist 2026-06-10 15:03:24 +10:00
8ca9e393ea
system/input: swap esc using keyd 2026-06-10 15:03:24 +10:00
9a87dc63c3
rin/packages: move prism back to shared gui 2026-06-10 15:03:19 +10:00
4 changed files with 24 additions and 10 deletions

View file

@ -6,7 +6,19 @@
"-arinterval 15"
];
};
xkb.options = "caps:escape";
};
console.useXkbConfig = true;
services.keyd = {
enable = true;
keyboards = {
default = {
ids = [ "*" ];
settings = {
main = {
capslock = "esc";
esc = "capslock";
};
};
};
};
};
}

View file

@ -49,7 +49,7 @@
{
groups = [ "wheel" ];
keepEnv = true;
persist = config.me.environment != "laptop";
persist = true;
}
];
};

View file

@ -1,7 +1,9 @@
{ config, ... }: {
{ config, lib, ... }: {
age.secrets.tailscale_auth.file = ../../secrets/tailscale_auth.age;
me.binds."/var/lib/tailscale" = "tailscale";
networking.firewall.trustedInterfaces = [ "tailscale0" ];
networking.firewall.allowedUdpPorts = lib.mkIf config.me.environment == "headless" [ 123 ];
services.tailscale = {
enable = true;
authKeyFile = config.age.secrets.tailscale_auth.path;

View file

@ -25,12 +25,6 @@ in {
krita
lutris
mangohud
(prismlauncher.override {
jdks = [
jdk21
temurin-bin-25
];
})
inputs.nix-gaming.packages.x86_64-linux.osu-lazer-bin
qmk
tetrio-desktop
@ -54,6 +48,12 @@ in {
me.psensor
obsidian
pavucontrol
(prismlauncher.override {
jdks = [
jdk21
temurin-bin-25
];
})
qbittorrent
rivalcfg
screenkey