3efffb2e70
feat(neovim): add buf & buf-language-server
2022-10-04 11:08:38 +02:00
0ea0d4e9c8
feat(neovim): re-add neorg
...
Now that neovim was upgraded to 0.8
2022-10-04 11:01:56 +02:00
28545a12df
chore(flake): update inputs
...
Includes update to neovim 0.8 which required some configuration changes.
2022-10-04 10:59:05 +02:00
2f7c1124ce
fix(neovim): disable neorg for now
...
Since neorg requires neovim >= 0.8
2022-09-28 15:44:45 +02:00
a034044b5a
fix: add heroic to backup exclusions
2022-09-28 15:33:18 +02:00
0eeff82cbd
feat(browsers): replace privacy-redirect w/ libredirect
...
libredirect is a fork that essentially supersedes the unmaintained privacy-redirect
2022-09-28 15:31:57 +02:00
bc3ef6d232
chore(gaming): update proton-ge & wine-ge
2022-09-28 15:30:59 +02:00
f6499392fe
fix(gaming): fix GameMode
...
Add gamemode to system packages so libraries can be resolved.
Also adds notification for starting/stopping GameMode.
2022-09-28 15:30:12 +02:00
e1094b2729
chore: remove some unused modules
2022-09-28 15:28:53 +02:00
9965f73c74
style: fix some statix issues
2022-09-28 15:27:19 +02:00
d16258e1ab
chore(flake): update inputs
2022-09-28 13:49:30 +02:00
396fbe3445
chore: add pilot1 to agenix
2022-09-28 13:31:07 +02:00
2de86ad89f
fix(watchtower): fix config
...
WATCHTOWER_INCLUDE_RESTARTING doesn't seem to work with podman.
2022-09-16 23:27:56 +02:00
9d20adc145
feat: add watchtower container
...
To handle docker images & containers updates.
2022-09-16 17:15:09 +02:00
370a1b1b32
fix(browsers): disable Firefox SOCKS remote DNS
2022-09-14 18:11:25 +02:00
be9ca90973
fix(owntracks): fix htpasswd permission
2022-09-04 11:43:47 +02:00
2191a7092d
feat(home): add foliate
2022-09-04 11:43:47 +02:00
44d15185db
fix(calibre-web): secure /opds
2022-09-04 11:43:47 +02:00
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
68b05befc4
feat(neovim): use telescope lsp commands
2022-08-29 13:16:30 +02:00
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
2122000c73
chore(flake): update inputs
2022-08-26 21:38:08 +02:00
05c0341e4c
feat(vpn): automatic login
2022-08-26 21:37:12 +02:00
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
ab95f0f47d
chore(vpn): simplify config
2022-08-25 22:28:20 +02:00
149bdcc303
fix(immich): disable immich-machine-learning for now
2022-08-25 22:27:43 +02:00
6cb50e914b
refactor(editors): use nvim-lighbulb setup function
2022-08-25 22:26:15 +02:00
48f542c5a5
feat(gaming): enable xone & xpadneo
2022-08-25 22:24:43 +02:00
bf307d0979
feat(gaming): add system-wide steam config
2022-08-25 22:24:05 +02:00
3ea23a83fb
feat(gaming): add gamescope
2022-08-25 22:23:05 +02:00
af79b1cfff
chore(gaming): update proton-ge & wine-ge
2022-08-25 22:22:52 +02:00
cf283e49fa
docs: update README
2022-08-25 22:20:42 +02:00
07c6c7b9fb
feat: add easyeffects
...
- enable easyeffects service
- add microphone config
2022-08-25 22:20:00 +02:00
e85cb4e0f0
chore(restic): reduce to 4 daily backups
2022-08-15 21:16:29 +02:00
76d4457e92
chore(restic): extend ignore patterns
2022-08-15 21:14:11 +02:00
b9c61b9182
feat(system): improve dnscrypt-proxy config
2022-08-14 13:54:17 +02:00
877e522773
feat(genie): expose genie
2022-08-12 17:14:16 +02:00
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
225d7b4660
fix: disable display manager on servers with xserver
2022-08-12 16:48:37 +02:00
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
dfdfe7708a
fix(genie): set up audio integration
2022-08-12 15:19:14 +02:00
2624592c15
fix(genie): disable authentication
...
hass integration only seems to work this way
2022-08-12 14:26:48 +02:00
cc913db439
fix(genie): remove pulseaudio configuration
2022-08-12 14:01:58 +02:00
7e1e46daeb
feat(genie): add init service
2022-08-12 13:26:16 +02:00
7d0760520c
feat(home-server): enable genie-server
2022-08-12 13:22:32 +02:00
6187642cda
chore: upgrade to postgresql 14
2022-08-12 12:54:53 +02:00
aa1075e911
chore: update state version
2022-08-12 12:30:01 +02:00
c91eb45acf
feat: add genie w/ hass integration
2022-08-12 12:06:52 +02:00
170612a57e
feat(restic): reduce download bandwidth
2022-08-11 19:35:44 +02:00
8e5fbd2658
chore(flake): update inputs
2022-08-11 10:53:13 +02:00