fa61c1523b
boot: Enable resolved/DNS-over-TLS
2025-06-25 01:14:54 +01:00
45831f553b
ssh: Read host keys from data file; rename from openssh
2025-06-09 18:02:02 +01:00
dbb7af7846
tailscale: Supply SSH known_hosts
2025-06-09 16:45:38 +01:00
909f820af5
tailscale, headscale: Use internal DNS
2025-06-09 16:22:48 +01:00
55c622408b
qenya/plasma: Move into kilgharrah's host config
2025-05-29 09:44:51 +01:00
a630607350
treewide: Update deprecated options for NixOS 25.05
2025-05-28 15:50:52 +01:00
d2ec22d8fb
nix: Remove redundant manual $NIX_PATH value
2025-05-22 15:16:15 +01:00
b64d34e9c4
tailscale: Autoconect to headscale on boot
2025-05-22 01:42:42 +01:00
a98fd9ba83
tailscale, headscale: init
2025-05-21 19:28:07 +01:00
b35fefbf98
kalessin: Add randomcat to wheel
2025-05-21 19:27:41 +01:00
c22c1e3768
steam: Open ports for game sideloading on LAN
2025-04-28 13:06:33 +01:00
1216b34206
steam: Run with PipeWire support by default
2025-04-28 13:06:20 +01:00
9c39440238
nix: Remove insecure package exception for electron 31
...
Feishin has updated: https://github.com/jeffvli/feishin/issues/879
2025-04-27 13:30:37 +01:00
dc7fdfb7ea
gpg: init
2025-03-19 17:17:51 +00:00
d8e85815bd
users: custom property to define users with root
2025-03-17 02:57:15 +00:00
2d42894fa7
nix: add @wheel to trusted-users everywhere
2025-02-04 17:20:19 +00:00
19561f0e69
nix: permit "insecure" electron-31
2025-01-21 19:55:15 +00:00
eb557507d0
misc: garbage-collect nixos profiles older than 30 days
2025-01-05 14:27:55 +00:00
6a47840cd7
packages: rename from environment, install smartmontools
2025-01-04 19:26:36 +00:00
6168cd0f30
nginx, yevaud/birdsong-dns: use monitoring email
...
Closes #1
2024-12-27 14:09:14 +00:00
39edcc3801
qenya/firefox: get firefox addons direct from rycee instead of NUR
2024-12-27 13:51:25 +00:00
345bf13b0d
treewide: snapshot important datasets with sanoid
2024-12-24 17:47:34 +00:00
efa2ce3940
nix: use same nixpkgs flake for imperative commands as for build
2024-12-04 14:34:01 +00:00
98b43911f0
users: add gaelan
2024-11-25 18:56:00 +00:00
c573da7c34
misc: tone down aggression on nix garbage collector
2024-11-24 15:36:30 +00:00
d69e1dcc16
users: enable users per-host
2024-11-14 13:42:36 +00:00
9b63a5e56f
audiobookshelf: fix websockets and CSP
2024-11-09 01:05:55 +00:00
9cfe6e2c4c
treewide: migrate networking to systemd-networkd
2024-11-05 18:31:39 +00:00
ee33352462
base-graphical: enable avahi for printer autodiscovery
2024-11-03 09:48:48 +00:00
84fb7727da
qenya/packages: rename from cli, include common graphical packages
2024-10-08 10:46:05 +01:00
5c7d371ea5
misc: init with fstrim and nix store optimisation
2024-10-07 21:29:25 +01:00
5e1cfc3997
boot: fix attempt to install memtest86+ on non-x86 hardware
2024-10-01 19:30:21 +01:00
cd84be16be
treewide: refactor bootloader config to common file
2024-10-01 19:20:34 +01:00
56bdf36abd
keys: add kalessin, shaw; update trungle
2024-09-28 07:42:07 +01:00
7ce034f2d0
flake.nix: only expose self to nixos modules, not all inputs
2024-09-26 12:36:09 +01:00
59bbcc165e
nginx: expand default CSP
...
this is required to run wasm and web workers
2024-09-26 12:15:49 +01:00
8d2d55e4c4
openssh: disable fail2ban
...
We've always had password authentication disabled, so it's not really
doing much except periodically locking us out of our own servers when we
misconfigure something
2024-09-24 18:41:17 +01:00
3195af88ef
nginx: improve hardening, tweak headers
...
Still not quite where I want it to be but it's better
2024-09-24 05:31:17 +01:00
26900a5973
steam: lightly refactor
2024-09-24 05:29:21 +01:00
58109130e6
base-graphical/desktop: refactor
2024-09-19 23:23:46 +01:00
8cbfb51930
move deployment config
2024-09-19 23:06:08 +01:00
e713fe3b2c
nix, home-manager: move common config out of flake.nix
2024-09-18 19:38:20 +01:00
9f6d0fbaf8
treewide: move all deployment keys to flake.nix
2024-09-18 03:06:48 +01:00
a6359fdd36
export home-manager config from homeManagerModules
2024-09-17 18:40:15 +01:00
4a9e6b5f3c
move tooling to dev environment
2024-09-12 13:35:35 +01:00
a0a94b86ff
home-manager: rearrange config
2024-09-12 12:56:30 +01:00
b18e50fd4a
add plasma-manager for plasma config
2024-09-12 11:42:31 +01:00
c5261caa21
base-graphical: include settings for fonts, libinput, printing
2024-09-11 15:06:41 +01:00
9e638c009f
base-graphical: add desktop manager config
2024-09-11 06:36:21 +01:00
aeab801602
base-graphical: init with pipewire config
2024-09-11 05:43:35 +01:00