Commit graph

687 commits

Author SHA1 Message Date
Felix Schröter bee121c412
chore(home-server): remove external media partition 2022-05-27 17:43:49 +02:00
Felix Schröter 688cf084fe
chore(flake): update inputs 2022-05-27 17:00:31 +02:00
Felix Schröter fa1dd79cfd
chore(neovim): remove netrw config
Since I'm only using nvim-tree-lua.
2022-05-27 03:00:27 +02:00
Felix Schröter 085af872d7
feat(neovim): add nvim-web-devicons for nvim-tree-lua 2022-05-27 02:58:36 +02:00
Felix Schröter a5cf249c43
feat(neovim): use telescope fzy-native extension 2022-05-27 02:33:22 +02:00
Felix Schröter b1039c9a2b
feat(neovim): extend telescope key bindings 2022-05-27 02:33:22 +02:00
Felix Schröter 42e069fd0f
feat(neovim): extend neorg config 2022-05-27 00:50:03 +02:00
Felix Schröter 221e73df12
chore(neovim): remove nvim-orgmode 2022-05-27 00:49:24 +02:00
Felix Schröter 73ef1820a8
fix(neovim): switch localleader to \
Previous `,` conflicted with telescope live grep.
2022-05-27 00:44:04 +02:00
Felix Schröter cc2020c740
feat: add languagetool server 2022-05-27 00:21:41 +02:00
Felix Schröter 63ddbbd2e0
chore(nix): switch to stable nix package
Since flakes are supported since nix 2.4
2022-05-19 02:59:04 +02:00
Felix Schröter fe9ae52c25
chore(flake): update inputs 2022-05-19 02:48:26 +02:00
Felix Schröter 51f2778efc
feat(neovim): add which-key mappings 2022-05-19 00:52:46 +02:00
Felix Schröter af37d88f90
feat(neovim): add neorg 2022-05-19 00:51:22 +02:00
Felix Schröter 47e7de875a
fix: fix collabora config 2022-05-19 00:50:41 +02:00
Felix Schröter 7dc601cf04
feat(home-server): add back media mount 2022-05-15 21:21:18 +02:00
Felix Schröter de264cde5a
fix(restic): switch to fd to include empty paths 2022-05-15 19:37:53 +02:00
Felix Schröter d979a126ab
feat(home-server): update hardware & boot configuration
To commodate switch to Tow-Boot & new partitioning using
scripts/setup-partitions.
2022-05-15 15:45:13 +02:00
Felix Schröter e3fbe28103
feat(home-server): rename felix-rpi4 to home-server 2022-05-15 15:39:12 +02:00
Felix Schröter 2977d1445d
fix(restic): include hidden files & extend ignorePatterns 2022-05-15 15:38:12 +02:00
Felix Schröter 75c5f1c85d
chore: rekey secrets 2022-05-15 13:06:03 +02:00
Felix Schröter 3d0f4cebc0
feat(rpi4): add swapfile 2022-05-14 18:11:19 +02:00
Felix Schröter 573ca4724b
feat(rpi4): increase zram swap size 2022-05-14 18:10:48 +02:00
Felix Schröter 725c40a4cd
chore(flake): update inputs 2022-05-14 18:10:11 +02:00
Felix Schröter 8939592b58
feat: enable git-lfs 2022-05-13 12:06:04 +02:00
Felix Schröter 4eaefe4c6f
feat(neovim): switch to nix fmt 2022-05-12 11:57:43 +02:00
Felix Schröter 58fd846b72
feat(gaming): add mangohud 2022-05-12 11:45:10 +02:00
Felix Schröter c0694d9967
feat: add new programs 2022-05-12 11:45:10 +02:00
Felix Schröter 46eb30560a
chore: add restic variables to .env.example 2022-05-12 11:45:10 +02:00
Felix Schröter 86e655057e
feat(flake): add shellcheck to pre-commit-check 2022-05-12 11:45:10 +02:00
Felix Schröter ab0bc5268b
feat(flake): set formatter for nix fmt 2022-05-12 11:45:10 +02:00
Felix Schröter 3b5460f6c9
fix(flake): switch to new devShells output 2022-05-12 11:02:34 +02:00
Felix Schröter f2404513a0
style(flake): match new overlay argument convention 2022-05-12 11:02:34 +02:00
Felix Schröter 97d1dd408b
chore(flake): update inputs 2022-05-12 10:47:26 +02:00
Felix Schröter 90a0f126cf
feat(rpi4): enable zram 2022-05-11 20:26:19 +02:00
Felix Schröter b57b2293ca
feat(restic): limit resource usage 2022-05-11 20:26:19 +02:00
Felix Schröter 436ba2719f
fix: fix rebuild issues due to git changes
Workaround for https://github.com/NixOS/nixpkgs/issues/169193
2022-05-09 12:59:05 +02:00
Felix Schröter 46409b1c71
chore: add restic secrets to .env 2022-05-09 12:26:12 +02:00
Felix Schröter ed381c48ae
feat(home-assistant): update proxy config 2022-05-06 17:54:04 +02:00
Felix Schröter 4ba4608b82
feat(rpi4): enable paperless again 2022-05-06 15:49:44 +02:00
Felix Schröter 867bd7d3de
fix(secrets): fix more permission issues 2022-05-06 15:48:57 +02:00
Felix Schröter 557d744846
feat(scripts): add gpg key creation script 2022-05-06 10:33:36 +02:00
Felix Schröter f2aa7e6bbf
feat(hass): manage secrets.yaml via agenix 2022-05-06 03:45:21 +02:00
Felix Schröter 2b906953a1
chore(flake): update inputs 2022-05-06 03:44:50 +02:00
Felix Schröter 0dee8b4fa7
fix(secrets): fix permissions
Also moves key references into respective configs where they are used.
2022-05-06 03:44:47 +02:00
Felix Schröter 7f3a5317bd
fix(secrets): fix nextcloud-admin permissions 2022-05-05 22:30:36 +02:00
Felix Schröter e69ea1fb04
fix(secrets): fix home-server key 2022-05-05 22:15:34 +02:00
Felix Schröter b2bb30a24d
feat: set up deploy-rs 2022-05-05 21:24:46 +02:00
Felix Schröter 5f329f550e
feat: set up agenix secrets management 2022-05-05 19:57:48 +02:00
Felix Schröter cc6226d335
feat: add glsl-language-server 2022-05-05 19:35:46 +02:00