Felix Schröter
be9ca90973
fix(owntracks): fix htpasswd permission
2022-09-04 11:43:47 +02:00
Felix Schröter
2191a7092d
feat(home): add foliate
2022-09-04 11:43:47 +02:00
Felix Schröter
44d15185db
fix(calibre-web): secure /opds
2022-09-04 11:43:47 +02:00
Felix Schröter
c74cdcb569
feat(neovim): switch to nix fmt
...
Also needed to disable formatting for rnix-lsp, since it integrates nixpkgs-fmt
2022-08-29 14:06:49 +02:00
Felix Schröter
68b05befc4
feat(neovim): use telescope lsp commands
2022-08-29 13:16:30 +02:00
Felix Schröter
ccaf72b459
feat(neovim): switch to null-ls
...
- switch from diagnostic-languageserver to null-ls.nvim
- add shellcheck & shfmt
- replace nix-linter with statix
- replace prettier with prettier_d_slim
- add stylelint, eslint_d & prettier_d_slim binaries
2022-08-29 13:15:48 +02:00
Felix Schröter
2122000c73
chore(flake): update inputs
2022-08-26 21:38:08 +02:00
Felix Schröter
05c0341e4c
feat(vpn): automatic login
2022-08-26 21:37:12 +02:00
Felix Schröter
abfc044256
fix(restic): fix ~/dev backups
...
Previously, since we created a new copy of ~/dev prior to every backup
run, we caused new ctimes to be set every time which lead to many
changed files on every backup run.
This change removes the deletion of ~/dev-backup after backups and
ensures deleted files get removed from ~/dev-backup as well.
This change should also drastically reduce download bandwidth during prunes.
2022-08-26 16:29:10 +02:00
Felix Schröter
ab95f0f47d
chore(vpn): simplify config
2022-08-25 22:28:20 +02:00
Felix Schröter
149bdcc303
fix(immich): disable immich-machine-learning for now
2022-08-25 22:27:43 +02:00
Felix Schröter
6cb50e914b
refactor(editors): use nvim-lighbulb setup function
2022-08-25 22:26:15 +02:00
Felix Schröter
48f542c5a5
feat(gaming): enable xone & xpadneo
2022-08-25 22:24:43 +02:00
Felix Schröter
bf307d0979
feat(gaming): add system-wide steam config
2022-08-25 22:24:05 +02:00
Felix Schröter
3ea23a83fb
feat(gaming): add gamescope
2022-08-25 22:23:05 +02:00
Felix Schröter
af79b1cfff
chore(gaming): update proton-ge & wine-ge
2022-08-25 22:22:52 +02:00
Felix Schröter
cf283e49fa
docs: update README
2022-08-25 22:20:42 +02:00
Felix Schröter
07c6c7b9fb
feat: add easyeffects
...
- enable easyeffects service
- add microphone config
2022-08-25 22:20:00 +02:00
Felix Schröter
e85cb4e0f0
chore(restic): reduce to 4 daily backups
2022-08-15 21:16:29 +02:00
Felix Schröter
76d4457e92
chore(restic): extend ignore patterns
2022-08-15 21:14:11 +02:00
Felix Schröter
b9c61b9182
feat(system): improve dnscrypt-proxy config
2022-08-14 13:54:17 +02:00
Felix Schröter
877e522773
feat(genie): expose genie
2022-08-12 17:14:16 +02:00
Felix Schröter
275728d711
feat(genie): disable client again
...
genie-client causes a lot of processing power pipewire & pipewire-pulse even
when idling.
2022-08-12 17:14:16 +02:00
Felix Schröter
225d7b4660
fix: disable display manager on servers with xserver
2022-08-12 16:48:37 +02:00
Felix Schröter
d6e70f796d
fix(genie): start before home-assistant
...
Genie needs to be running for Home Assistant ingeration to initialise properly.
2022-08-12 15:28:08 +02:00
Felix Schröter
dfdfe7708a
fix(genie): set up audio integration
2022-08-12 15:19:14 +02:00
Felix Schröter
2624592c15
fix(genie): disable authentication
...
hass integration only seems to work this way
2022-08-12 14:26:48 +02:00
Felix Schröter
cc913db439
fix(genie): remove pulseaudio configuration
2022-08-12 14:01:58 +02:00
Felix Schröter
7e1e46daeb
feat(genie): add init service
2022-08-12 13:26:16 +02:00
Felix Schröter
7d0760520c
feat(home-server): enable genie-server
2022-08-12 13:22:32 +02:00
Felix Schröter
6187642cda
chore: upgrade to postgresql 14
2022-08-12 12:54:53 +02:00
Felix Schröter
aa1075e911
chore: update state version
2022-08-12 12:30:01 +02:00
Felix Schröter
c91eb45acf
feat: add genie w/ hass integration
2022-08-12 12:06:52 +02:00
Felix Schröter
170612a57e
feat(restic): reduce download bandwidth
2022-08-11 19:35:44 +02:00
Felix Schröter
8e5fbd2658
chore(flake): update inputs
2022-08-11 10:53:13 +02:00
Felix Schröter
659aef0729
build(ci): add check job & improve build
2022-08-10 12:26:39 +02:00
Felix Schröter
5f8e62f8bf
feat(flake): add pre-commit to checks
2022-08-08 23:53:33 +02:00
Felix Schröter
ddb0484a2a
feat(virtualisation): switch from docker to podman
2022-08-08 23:41:47 +02:00
Felix Schröter
1ec2ae4762
chore: extend .gitignore
2022-08-08 23:00:01 +02:00
Felix Schröter
046129b199
feat(vpn): add mullvad configuration service
2022-08-08 22:59:27 +02:00
Felix Schröter
e934989d18
feat(neovim): add neovide
2022-08-08 22:59:27 +02:00
Felix Schröter
5115da2249
feat(hardware): change zstd compression level
2022-08-08 22:59:27 +02:00
Felix Schröter
29538a99a0
feat(flake): add nixos-hardware modules
2022-08-08 22:59:27 +02:00
Felix Schröter
643c0964c1
feat(flake): fix checks
2022-08-08 22:59:27 +02:00
Felix Schröter
e721cdf6d7
feat: update immich
2022-08-07 16:22:07 +02:00
Felix Schröter
9f05386919
fix: fix immich config
2022-08-06 18:42:58 +02:00
Felix Schröter
6dc69b59c6
feat: add immich
2022-08-06 16:07:29 +02:00
Felix Schröter
f96a3228d9
feat(home-server): configure GPU & jellyfin acceleration
2022-08-06 16:05:25 +02:00
Felix Schröter
441ce548f2
fix(home-server): add missing kernel module for initrd networking
2022-08-06 16:03:12 +02:00
Felix Schröter
9693e762df
feat: migrate home-server to LattePanda 3 Delta
2022-08-03 03:15:06 +02:00