Commit graph

36 commits

Author SHA1 Message Date
c81abbd949 Replace neofetch with fastfetch
Remove xkb options
2024-06-12 21:35:46 +02:00
fc5df6800f Update NixOS to 24.05 2024-06-05 21:44:44 +02:00
007ff1e438 Convert lewis to kubernetes node
Install tmux on servers
Mount jellyfin media locally
2024-05-26 14:34:19 +02:00
0fe9bf287f Keep a yearly Borg archive and for the past 12 months
Adjust backup timings
Convert borgmatic config from Nix
2024-05-25 14:26:59 +02:00
fa71925c5e Update flake inputs 2024-05-11 15:16:41 +02:00
618b88dadd Debug Kubernetes crash
Some checks failed
/ blog-pim (push) Failing after 17s
2024-05-02 16:21:52 +02:00
8b937fdfc4 create own library for globals and net.nix 2024-04-13 17:28:31 +02:00
6b9fffb022 cleanup more nix code 2024-04-13 16:06:35 +02:00
6d258fe5ae restructure code 2023-12-29 12:47:59 +01:00
349fead960 remove uptimed
closes #22
2023-12-26 17:43:13 +01:00
4278db3000 let nix manage firewall
closes #20
2023-12-26 13:45:33 +01:00
8a7c1ba6a9 show configuration diffs 2023-12-16 16:02:41 +01:00
1e9a84f658 use kubenix to generate bootstrap k8s manifests
enable experimental features
2023-12-16 15:45:17 +01:00
06aa435612 Merge branch 'kubernetes' 2023-12-16 14:07:45 +01:00
b6a37eabbd parameterize fqdn for k3s SAN 2023-12-15 15:11:14 +01:00
052e3d7b63 create custom module for k3s configuration 2023-12-15 14:55:48 +01:00
0071dbfee5 bootstrap admin clusterrolebinding 2023-12-15 14:34:33 +01:00
1c0e4794a8 change k3s data dir to external disk
add additional SAN to k3s certificates
update README with k8s certificate instructions
open port for kubectl
2023-12-14 21:42:58 +01:00
4f41fd746a enable k3s cluster
add simple kubenix script
2023-11-29 10:02:50 +01:00
0bf113fa25 WIP: nixos-anywhere for virtual machines 2023-11-25 21:00:21 +01:00
d523da899c refactor module logic 2023-11-24 13:52:51 +01:00
05e7f70bbc enable uptimed
closes #11
2023-11-22 19:31:37 +01:00
fe79f59b2d fix ssh client config
closes #8
2023-11-22 19:04:26 +01:00
0d316fe7d2 merge normal and hardware configuration 2023-11-22 18:54:05 +01:00
e19e738b04 create custom module system 2023-11-22 18:28:55 +01:00
74bcda2c80 add saner pre-installed programs 2023-11-22 16:53:34 +01:00
7e70d253f3 remove rust-motd because it is interferring with SSH 2023-11-19 17:31:12 +01:00
fc52d1c5be use rust-motd for greeting message 2023-11-15 21:25:35 +01:00
8e6a40e878 fix formatter error 2023-11-15 13:10:27 +01:00
3550a6e8a8 create top-level machine definition that is used by both deploy-rs and
nixos
rename bootstrap script
2023-11-15 12:55:57 +01:00
022a6aabb4 remove ansible
deploy ssh host and user keys using agenix
deploy ssh certificates using ssh
2023-11-14 23:53:04 +01:00
dd8b23f5a9 initial nixos-anywhere 2023-11-13 22:44:43 +01:00
1faea2dd28 use deploy-rs
closes #2
2023-11-12 00:04:37 +01:00
840628740b add firewall! 2023-11-08 21:16:51 +01:00
397d6ab765 initial support for multiple servers 2023-11-05 20:11:51 +01:00
0ab4ba65c6 init 2023-11-05 18:43:32 +01:00