Felix Schröter
45c50e2ded
fix(collabora-office): add server_name to env
2022-12-07 14:52:54 +01:00
Felix Schröter
80bea87da6
chore: update {system,home}.stateVersion to 22.11
2022-12-07 14:48:07 +01:00
Felix Schröter
c1cbb379b4
feat: improve Firefox settings
...
- disable telemetry
- disable personalisation & sponsored content
- disable experiments & studies
- disable Pocket
- set DuckDuckGo as default search engine
- enable auto scroll (middle-click scrolling)
2022-12-07 14:38:50 +01:00
Felix Schröter
44b451377b
chore: update to NixOS 22.11 stable
2022-12-03 22:00:11 +01:00
Felix Schröter
f484f6dbf4
feat(dnscrypt-proxy): extend server list
2022-11-13 14:42:55 +01:00
Felix Schröter
62353f05ed
chore: update to nextcloud 25
2022-11-13 13:10:27 +01:00
Felix Schröter
0e93133ee1
fix(dnscrypt-proxy): switch back to public resolvers
...
To avoid issues when certificates change.
2022-11-01 10:50:42 +01:00
Felix Schröter
6d734f9f38
feat(fonts): switch to new Symbols Nerd Font
2022-10-30 15:24:04 +01:00
Felix Schröter
385b95653e
feat: make Firefox default app for PDFs
...
Also removes Evince & Xournal++ completely.
2022-10-26 23:19:26 +02:00
Felix Schröter
0093c3b472
chore(flake): update inputs
2022-10-26 23:18:19 +02:00
Felix Schröter
52cc554a5d
feat(hass): increase alarm delay
2022-10-26 18:44:29 +02:00
Felix Schröter
d9c3107693
fix(hass): remove broken energy sensor & utility_meter configs
2022-10-25 12:11:39 +02:00
Felix Schröter
cb54685303
feat(hass): remove Netatmo integration
...
Since Healthy Home Coach devices are now integrated via HomeKit Controller.
2022-10-25 12:10:48 +02:00
Felix Schröter
15e6ec0de1
feat(hass): add HomeKit Controller
2022-10-25 12:08:38 +02:00
Felix Schröter
d1fe6368e8
chore(flake): update inputs
2022-10-25 12:06:22 +02:00
Felix Schröter
a503c15936
fix: replace deprecated cmp-nvim-lsp calls
2022-10-25 10:49:29 +02:00
Felix Schröter
479d6bd283
feat(watchtower): increase timeout
2022-10-16 12:29:09 +02:00
Felix Schröter
ac3a1d9765
feat(home): add magic-wormhole-rs & warp
2022-10-16 12:28:24 +02:00
Felix Schröter
8c42d080b7
chore(flake): update inputs
...
- includes upgrade to Gnome 43
- updates pop-shell to support Gnome 43
2022-10-16 12:26:04 +02:00
Felix Schröter
62284ccb57
fix(neovim): improve formatting setup
2022-10-04 14:44:35 +02:00
Felix Schröter
c70ecc1dd1
docs(README): add agenix instructions
2022-10-04 11:10:43 +02:00
Felix Schröter
3efffb2e70
feat(neovim): add buf & buf-language-server
2022-10-04 11:08:38 +02:00
Felix Schröter
0ea0d4e9c8
feat(neovim): re-add neorg
...
Now that neovim was upgraded to 0.8
2022-10-04 11:01:56 +02:00
Felix Schröter
28545a12df
chore(flake): update inputs
...
Includes update to neovim 0.8 which required some configuration changes.
2022-10-04 10:59:05 +02:00
Felix Schröter
2f7c1124ce
fix(neovim): disable neorg for now
...
Since neorg requires neovim >= 0.8
2022-09-28 15:44:45 +02:00
Felix Schröter
a034044b5a
fix: add heroic to backup exclusions
2022-09-28 15:33:18 +02:00
Felix Schröter
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
Felix Schröter
bc3ef6d232
chore(gaming): update proton-ge & wine-ge
2022-09-28 15:30:59 +02:00
Felix Schröter
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
Felix Schröter
e1094b2729
chore: remove some unused modules
2022-09-28 15:28:53 +02:00
Felix Schröter
9965f73c74
style: fix some statix issues
2022-09-28 15:27:19 +02:00
Felix Schröter
d16258e1ab
chore(flake): update inputs
2022-09-28 13:49:30 +02:00
Felix Schröter
396fbe3445
chore: add pilot1 to agenix
2022-09-28 13:31:07 +02:00
Felix Schröter
2de86ad89f
fix(watchtower): fix config
...
WATCHTOWER_INCLUDE_RESTARTING doesn't seem to work with podman.
2022-09-16 23:27:56 +02:00
Felix Schröter
9d20adc145
feat: add watchtower container
...
To handle docker images & containers updates.
2022-09-16 17:15:09 +02:00
Felix Schröter
370a1b1b32
fix(browsers): disable Firefox SOCKS remote DNS
2022-09-14 18:11:25 +02:00
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