8c4dc9cb74
Improve usage of roles. It should be much easier to read and use now.
2025-03-29 22:48:14 -07:00
567d755850
If machine role is personal
set de.enable = true;
automatically
2025-03-28 20:16:26 -07:00
02357198bc
Change timezone
2024-10-10 20:01:41 -07:00
fe41ffc788
Allow s0 to access VLANs
2024-06-29 10:11:34 -06:00
55e44bc3d0
Add 'tree' to system pkgs
2024-03-03 14:53:14 -07:00
bfc1bb2da9
Use a makefile for utility snippets
Check Flake / check-flake (push) Successful in 12m54s
2024-02-18 17:30:52 -07:00
fa649b1e2a
Add missing locale settings to perl stops complaining
Check Flake / check-flake (push) Successful in 12m4s
2024-02-03 14:11:26 -07:00
e34752c791
Fix transmission running in a container
...
https://github.com/NixOS/nixpkgs/issues/258793
2024-02-03 14:10:35 -07:00
d83782f315
Set up Nix build worker
Check Flake / check-flake (push) Successful in 19m33s
2023-04-30 12:49:15 -06:00
96de109d62
Basic binary cache
Check Flake / check-flake (push) Successful in 7m55s
2023-04-29 20:33:10 -06:00
71baa09bd2
Refactor imports and secrets. Add per system properties and role based secret access.
...
Highlights
- No need to update flake for every machine anymore, just add a properties.nix file.
- Roles are automatically generated from all machine configurations.
- Roles and their secrets automatically are grouped and show up in agenix secrets.nix
- Machines and their service configs may now query the properties of all machines.
- Machine configuration and secrets are now competely isolated into each machine's directory.
- Safety checks to ensure no mixing of luks unlocking secrets and hosts with primary ones.
- SSH pubkeys no longer centrally stored but instead per machine where the private key lies for better cleanup.
2023-04-21 12:58:11 -06:00
260bbc1ffd
Use doas instead of sudo
2023-04-10 22:03:57 -06:00
c8132a67d0
Use lf as terminal file explorer
2023-04-10 22:03:29 -06:00
378cf47683
restic backups
2023-04-08 21:25:55 -06:00
f68a4f4431
nixpkgs-fmt everything
2023-04-04 23:30:28 -06:00
aff5611cdb
Update renamed nixos options
2023-03-07 22:52:31 -07:00
bba4f27465
add picocom for serial
2023-03-03 00:12:35 -07:00
987919417d
allow root login over ssh using trusted key
2023-02-11 23:07:48 -07:00
04c7a9ea51
Update tz
2023-02-08 18:47:58 -07:00
60f1235848
Add shell aliases
2022-07-24 13:23:03 -04:00
25fb7a1645
Jellyfin Client only on desktop
2022-06-20 00:04:54 -04:00
301fd8462b
Update to NixOS 22.05
2022-06-20 00:00:49 -04:00
a92800cbcc
Update to NixOS 22.05
2022-06-19 23:59:52 -04:00
b41e4dc375
add jellyfin media player
2022-06-19 23:29:54 -04:00
7e615f814d
Rewrite VPN container
2022-05-28 18:54:41 -04:00
9fc6f816fb
Use nix-locate for command-not-found
2022-05-16 15:01:15 -04:00
e37878c544
Automount samba shares
2022-04-24 21:56:28 -04:00
3f389e233f
lm_sensors on everything
2022-04-12 17:24:56 -04:00
5cf1dff4e0
ssh hosts
2022-04-09 22:41:21 -04:00
c5efc2db4d
Cleanup
2022-04-07 12:23:21 -04:00
74c7f696d8
Remove annoying greeting
2022-04-06 20:13:12 -04:00
c8bf265f83
Small changes
2022-04-06 19:43:40 -04:00
4d4b0b8240
Bump nixos baseline option
2022-04-06 19:34:30 -04:00
8984524ff1
Make using serial easier...
2022-03-27 19:15:36 -04:00
f6ec67a689
Add libreoffice, lm_sensors, git-lfs, killall
2022-03-15 17:49:58 -04:00
zuckerberg
7a08a607e4
cleanup config imports
2022-03-07 23:53:14 -05:00