09c918c5d9
flake.lock: Update
...
Check Flake / check-flake (push) Failing after 2m24s
Flake lock file updates:
• Removed input 'archivebox'
• Removed input 'archivebox/flake-utils'
• Removed input 'archivebox/nixpkgs'
• Updated input 'nix-index-database':
'github:Mic92/nix-index-database/d74b8171153ae35d7d323a9b1ad6c4cf7a995591' (2023-07-30)
→ 'github:Mic92/nix-index-database/6c626d54d0414d34c771c0f6f9d771bc8aaaa3c4' (2023-08-06)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/f024cd6abd47bdd5fa3b4a41bd357e2dde5f4195' (2023-08-05)
→ 'github:NixOS/nixpkgs/43b03482680169dab7ed2f60f370fb23178cbd78' (2023-08-09)
• Removed input 'nixpkgs-hostapd-pr'
2023-08-08 22:08:12 -06:00
d0a2b144f2
Cleanup inputs
2023-08-08 22:07:01 -06:00
4b50e21b21
flake.lock: Update
...
Flake lock file updates:
• Updated input 'agenix':
'github:ryantm/agenix/2994d002dcff5353ca1ac48ec584c7f6589fe447' (2023-04-21)
→ 'github:ryantm/agenix/d8c973fd228949736dedf61b7f8cc1ece3236792' (2023-07-24)
• Added input 'agenix/home-manager':
'github:nix-community/home-manager/32d3e39c491e2f91152c84f8ad8b003420eab0a1' (2023-04-22)
• Added input 'agenix/home-manager/nixpkgs':
follows 'agenix/nixpkgs'
• Updated input 'deploy-rs':
'github:serokell/deploy-rs/c2ea4e642dc50fd44b537e9860ec95867af30d39' (2023-04-21)
→ 'github:serokell/deploy-rs/724463b5a94daa810abfc64a4f87faef4e00f984' (2023-06-14)
• Updated input 'flake-utils':
'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
→ 'github:numtide/flake-utils/919d646de7be200f3bf08cb76ae1f09402b6f9b4' (2023-07-11)
• Updated input 'nix-index-database':
'github:Mic92/nix-index-database/e3e320b19c192f40a5b98e8776e3870df62dee8a' (2023-04-25)
→ 'github:Mic92/nix-index-database/d74b8171153ae35d7d323a9b1ad6c4cf7a995591' (2023-07-30)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/297187b30a19f147ef260abb5abd93b0706af238' (2023-04-30)
→ 'github:NixOS/nixpkgs/f024cd6abd47bdd5fa3b4a41bd357e2dde5f4195' (2023-08-05)
• Updated input 'nixpkgs-hostapd-pr':
'https://github.com/NixOS/nixpkgs/pull/222536.patch?narHash=sha256-35+g1EJMcDFhb3UP15fyR1aD4AX1ifz2EqaYItITZ7U= '
→ 'https://github.com/NixOS/nixpkgs/pull/222536.patch?narHash=sha256-X3p9wbmMX64n7r4ik89g1RVhy6ypH0Bx3Yu5rKjykLo= '
2023-08-04 23:17:39 -06:00
ec73a63e09
Define vscodium extensions
Check Flake / check-flake (push) Successful in 30m4s
2023-05-10 12:05:46 -06:00
af26a004e5
Forwards
2023-05-10 12:04:57 -06:00
d83782f315
Set up Nix build worker
Check Flake / check-flake (push) Successful in 19m33s
2023-04-30 12:49:15 -06:00
162b544249
Set binary cache priority
2023-04-30 09:13:49 -06:00
0c58e62ed4
flake.lock: Update
...
Check Flake / check-flake (push) Successful in 1m27s
Flake lock file updates:
• Updated input 'nix-index-database':
'github:Mic92/nix-index-database/68ec961c51f48768f72d2bbdb396ce65a316677e' (2023-04-15)
→ 'github:Mic92/nix-index-database/e3e320b19c192f40a5b98e8776e3870df62dee8a' (2023-04-25)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/8dafae7c03d6aa8c2ae0a0612fbcb47e994e3fb8' (2023-04-22)
→ 'github:NixOS/nixpkgs/297187b30a19f147ef260abb5abd93b0706af238' (2023-04-30)
2023-04-29 20:34:11 -06:00
96de109d62
Basic binary cache
Check Flake / check-flake (push) Successful in 7m55s
2023-04-29 20:33:10 -06:00
0efcf8f3fc
Flake check gitea action
Check Flake / check-flake (push) Successful in 1m28s
2023-04-29 19:20:48 -06:00
2009180827
Add mail user
2023-04-29 18:24:20 -06:00
306ce8bc3f
Move s0 to systemd-boot
2023-04-25 23:41:08 -06:00
b5dd983ba3
Automatically set machine hostname
2023-04-24 20:52:17 -06:00
832894edfc
Gitea runner
2023-04-23 10:29:18 -06:00
feb6270952
Update options for newer nixpkgs
2023-04-23 10:28:55 -06:00
b4dd2d4a92
update TODOs
2023-04-23 10:16:54 -06:00
38c2e5aece
Fix properties.nix path loading
2023-04-21 23:24:05 -06:00
0ef689b750
flake.lock: Update
...
Flake lock file updates:
• Updated input 'agenix':
'github:ryantm/agenix/b7ffcfe77f817d9ee992640ba1f270718d197f28' (2023-01-31)
→ 'github:ryantm/agenix/2994d002dcff5353ca1ac48ec584c7f6589fe447' (2023-04-21)
• Updated input 'deploy-rs':
'github:serokell/deploy-rs/8c9ea9605eed20528bf60fae35a2b613b901fd77' (2023-01-19)
→ 'github:serokell/deploy-rs/c2ea4e642dc50fd44b537e9860ec95867af30d39' (2023-04-21)
• Updated input 'flake-utils':
'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
→ 'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
• Added input 'flake-utils/systems':
'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Updated input 'nix-index-database':
'github:Mic92/nix-index-database/4306fa7c12e098360439faac1a2e6b8e509ec97c' (2023-02-26)
→ 'github:Mic92/nix-index-database/68ec961c51f48768f72d2bbdb396ce65a316677e' (2023-04-15)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/78c4d33c16092e535bc4ba1284ba49e3e138483a' (2023-03-03)
→ 'github:NixOS/nixpkgs/8dafae7c03d6aa8c2ae0a0612fbcb47e994e3fb8' (2023-04-22)
2023-04-21 21:22:00 -06:00
e72e19b7e8
Fix auto upgrade
2023-04-21 18:58:54 -06:00
03603119e5
Fix invalid import issue.
2023-04-21 18:57:06 -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
a02775a234
Update install steps
2023-04-19 21:17:45 -06:00
5800359214
Update install steps
2023-04-19 21:17:03 -06:00
0bd42f1850
Update install steps
2023-04-19 21:15:58 -06:00
40f0e5d2ac
Add Phil
2023-04-19 18:12:42 -06:00
f90b9f85fd
try out appvm
2023-04-18 23:15:21 -06:00
5b084fffcc
moonlander
2023-04-18 23:15:03 -06:00
4dd6401f8c
update TODOs
2023-04-18 23:14:49 -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
3412d5caf9
Use hashed passwordfile just to be safe
2023-04-09 23:00:10 -06:00
1065cc4b59
Enable gitea email notifications
2023-04-09 22:05:23 -06:00
154b37879b
Cross off finished TODOs
2023-04-09 22:04:51 -06:00
a34238b3a9
Easily run restic commands on a backup group
2023-04-09 13:06:15 -06:00
42e2ebd294
Allow marking folders as omitted from backup
2023-04-09 12:35:20 -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
3c683e7b9e
NixOS router is now in active use :)
2023-04-04 20:53:38 -06:00
68bd70b525
Basic router working using the wip hostapd module from upstream
2023-04-04 12:57:16 -06:00
2189ab9a1b
Improve cifs mounts. Newer protocol version, helpful commands, better network connection resiliency.
2023-03-31 11:43:12 -06:00
acbbb8a37a
encrypted samba vault with gocryptfs
2023-03-25 15:49:07 -06:00
d1e6d21d66
iperf server
2023-03-25 15:48:39 -06:00
1a98e039fe
Cleanup fio tests
2023-03-25 15:48:24 -06:00
3459ce5058
Add joplin
2023-03-18 22:04:31 -06:00
c48b1995f8
Remove zerotier
2023-03-18 20:41:09 -06:00
53c0e7ba1f
Add Webmail
2023-03-14 23:28:07 -06:00
820cd392f1
Choose random PIA server in a specified region instead of hardcoded. And more TODOs addressed.
2023-03-12 22:55:46 -06:00
759fe04185
with lib;
2023-03-12 21:50:46 -06:00
db441fcf98
Add ability to refuse PIA ports
2023-03-12 21:46:36 -06:00
83e9280bb4
Use the NixOS firewall instead to block unwanted PIA VPN traffic
2023-03-12 20:49:39 -06:00