Commit graph

709 commits

Author SHA1 Message Date
46eb30560a
chore: add restic variables to .env.example 2022-05-12 11:45:10 +02:00
86e655057e
feat(flake): add shellcheck to pre-commit-check 2022-05-12 11:45:10 +02:00
ab0bc5268b
feat(flake): set formatter for nix fmt 2022-05-12 11:45:10 +02:00
3b5460f6c9
fix(flake): switch to new devShells output 2022-05-12 11:02:34 +02:00
f2404513a0
style(flake): match new overlay argument convention 2022-05-12 11:02:34 +02:00
97d1dd408b
chore(flake): update inputs 2022-05-12 10:47:26 +02:00
90a0f126cf
feat(rpi4): enable zram 2022-05-11 20:26:19 +02:00
b57b2293ca
feat(restic): limit resource usage 2022-05-11 20:26:19 +02:00
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
46409b1c71
chore: add restic secrets to .env 2022-05-09 12:26:12 +02:00
ed381c48ae
feat(home-assistant): update proxy config 2022-05-06 17:54:04 +02:00
4ba4608b82
feat(rpi4): enable paperless again 2022-05-06 15:49:44 +02:00
867bd7d3de
fix(secrets): fix more permission issues 2022-05-06 15:48:57 +02:00
557d744846
feat(scripts): add gpg key creation script 2022-05-06 10:33:36 +02:00
f2aa7e6bbf
feat(hass): manage secrets.yaml via agenix 2022-05-06 03:45:21 +02:00
2b906953a1
chore(flake): update inputs 2022-05-06 03:44:50 +02:00
0dee8b4fa7
fix(secrets): fix permissions
Also moves key references into respective configs where they are used.
2022-05-06 03:44:47 +02:00
7f3a5317bd
fix(secrets): fix nextcloud-admin permissions 2022-05-05 22:30:36 +02:00
e69ea1fb04
fix(secrets): fix home-server key 2022-05-05 22:15:34 +02:00
b2bb30a24d
feat: set up deploy-rs 2022-05-05 21:24:46 +02:00
5f329f550e
feat: set up agenix secrets management 2022-05-05 19:57:48 +02:00
cc6226d335
feat: add glsl-language-server 2022-05-05 19:35:46 +02:00
de13884b85
feat(git): change name back to Felix Schröter 2022-05-05 19:35:46 +02:00
72a226ea33
chore: remove photoprism (for now) 2022-05-05 19:28:22 +02:00
7b28a6b220
feat: expose nixosModules.emailNotify 2022-05-04 10:55:48 +02:00
332d027471
feat(system): enable auto upgrades 2022-05-03 23:13:00 +02:00
29a8def572
refactor(neovim): switch to new vim.api.nvim_create_autocmd API 2022-05-03 22:38:50 +02:00
c7a13f60a2
fix(neovim): update which-key triggers blacklist 2022-05-03 22:38:50 +02:00
b2a424a021
feat(neovim): disable lualine for nvim-tree-lua window 2022-05-03 22:38:50 +02:00
a0cd470fa2
chore(flake): update inputs 2022-05-03 22:38:50 +02:00
a168a4e1ab
feat(neovim): remove nvim-lspfuzzy 2022-05-03 22:38:50 +02:00
832631be55
feat(neovim): add nvim-cmp up/down mappings 2022-05-03 21:49:47 +02:00
be1c0a4249
feat(neovim): add diagnostic config 2022-05-03 21:49:47 +02:00
050586cfa3
refactor(neovim): switch to new vim.keymap.set API 2022-05-03 21:49:43 +02:00
c95fe27950
feat(neovim): switch to filetype.lua
Replaces old filetype.vim & scripts.vim.
2022-05-03 20:46:50 +02:00
87a72b2ecf
chore(flake): update inputs 2022-05-01 18:10:49 +02:00
d20b90ecb9
fix(backups): fix & improve ripgrep matching 2022-05-01 16:44:29 +02:00
68d499f5cf
feat: setup email notification on systemd failures 2022-05-01 16:42:56 +02:00
ed11e6c19a
fix(neovim): setup rustfmt 2022-04-25 21:13:22 +02:00
913b0dc3ac
fix(neovim): improve dap config 2022-04-25 21:10:56 +02:00
688cca8b7d
fix(neovim): improve nvim-cmp setup 2022-04-25 21:09:58 +02:00
4abbc30ec0
chore(flake): update inputs 2022-04-25 20:55:58 +02:00
d90ad94c1e
chore(flake): update inputs 2022-04-14 20:03:26 +02:00
ccfed6692c
chore(flake): update inputs 2022-04-12 21:25:48 +02:00
9d12f12a98
feat(neovim): replace vim-kitty-navigator with nvim-kitty-navigator 2022-04-08 12:11:39 +02:00
f11982427b
feat(hardware): use RADV by default 2022-04-05 19:40:04 +02:00
71f9ef25a5
feat(neovim): setup path completions 2022-03-30 11:48:46 +02:00
ec464af8e5
feat(neovim): replace nvim-compe with nvim-cmp 2022-03-30 11:31:27 +02:00
ca3036fc60
feat(neovim): replace vim-orgmode with orgmode 2022-03-30 11:31:27 +02:00
8dcabd8cbf
feat(neovim): remove wmgraphviz-vim 2022-03-30 11:31:27 +02:00