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
Felix Schröter
9fbea3db5c
feat: update deconz
...
- add x86_64-linux support
- expose in flake
2022-08-03 01:30:46 +02:00
Felix Schröter
025263531c
feat(editors): add helix
2022-08-02 20:10:44 +02:00
Felix Schröter
77aebac017
feat(scripts): add zstd compression level option
2022-08-02 20:09:27 +02:00
Felix Schröter
48bf563d90
fix(scripts): add missing fs creation for boot partition
2022-08-02 19:42:11 +02:00
Felix Schröter
76755a7a44
chore(flake): update inputs
2022-07-30 08:43:52 +02:00
Felix Schröter
302db65902
feat(editors): update omnisharp config
2022-07-30 08:43:29 +02:00
Felix Schröter
aee9d91355
fix(neovim): fix lsp capabilities & attach handling
2022-07-30 08:42:20 +02:00
Felix Schröter
a1b24cb746
fix(neovim): fix key bindings
2022-07-30 08:41:51 +02:00
Felix Schröter
08afb639f6
feat(neovim): set up dap for rust & .NET
2022-07-30 08:39:02 +02:00
Felix Schröter
2cfdfb07bc
feat(neovim): use clippy for rust-analyzer checks
2022-07-26 13:05:52 +02:00
Felix Schröter
d6a1fb467b
fix(editors): fix omnisharp config
2022-07-26 12:58:42 +02:00
Felix Schröter
5fa9c0c87b
feat: create dedicated samba user
...
Also set samba share permissions to 0775 to allow users with `media`
group to create files.
2022-07-14 00:06:13 +02:00
Felix Schröter
feb5e19694
feat: configure media group for samba
2022-07-13 23:24:19 +02:00
Felix Schröter
24a4ab3fd5
feat(calibre): increase max request size
2022-07-13 22:02:21 +02:00
Felix Schröter
55588b11e2
fix(networking): enable resolvconf again
...
Required for dnscrypt-proxy2 & mullvad to work correctly.
2022-07-13 14:59:33 +02:00
Felix Schröter
ad8a751b0b
fix(networking): make dnscrypt-proxy2 actually listen on IPv6
2022-07-13 14:35:32 +02:00
Felix Schröter
0e80ee0eb3
feat(virtualisation): switch to rootless docker
2022-07-10 14:11:40 +02:00
Felix Schröter
8eef21722c
chore(virtualisation): remove legacy docker-compose
2022-07-10 14:11:12 +02:00
Felix Schröter
7bce8cc707
feat(scripts): improve setup-partitions script
2022-07-10 13:57:24 +02:00
Felix Schröter
751a01d80e
feat(home-pc): add metadata-cleaner & breitbandmessung
2022-07-10 13:42:22 +02:00
Felix Schröter
352f349977
feat: add ldtk & pixelorama
2022-07-10 13:34:23 +02:00
Felix Schröter
b2ac56c9e1
chore(gaming): update proton-ge & wine-ge
2022-07-10 13:33:39 +02:00
Felix Schröter
8c1d4cf38c
fix(neovim): optimise telescope project setup
2022-07-10 13:32:48 +02:00
Felix Schröter
a8adc9a3ca
feat(editors): add netcoredbg
2022-07-10 13:19:14 +02:00
Felix Schröter
8700e85e89
refactor(flake): simplify formatter config
2022-07-10 13:16:25 +02:00
Felix Schröter
89521de3f5
chore(flake): update inputs
2022-07-10 13:13:35 +02:00
Felix Schröter
fc3a243354
feat: remove syncthing
2022-07-10 13:12:57 +02:00
Felix Schröter
6fee4d8a86
fix(restic): remove **/.git from home-server ignorePatterns
2022-07-08 11:29:35 +02:00
Felix Schröter
0bd12bcf2a
feat(restic): use hard links for ~/dev-backup
2022-07-08 11:29:35 +02:00
Felix Schröter
eb0801bbd1
fix(i18n): set i18n.supportedLocales
back to [ "all" ]
...
Since the default value for `i18n.supportedLocales` was changed to
only use specified `i18n.defaultLocale` & `i18n.extraLocaleSettings`
instead of using all locales.
2022-07-07 12:40:38 +02:00
Felix Schröter
a6af748153
chore(flake): update inputs
2022-07-06 15:28:50 +02:00
Felix Schröter
6e6e483b87
fix(restic): remove old ripgrep option
2022-07-04 21:13:54 +02:00
Felix Schröter
9a0c1eb64f
fix(restic): add missing folders to ignorePatterns
2022-07-04 18:00:34 +02:00
Felix Schröter
7799ef1131
fix(restic): fix restic path handling
...
Generating a list of paths for restic to backup introduces some issues:
- restic matches incremental backups by paths, changing paths cause new
backups
- logs and a lot of restic commands print all the paths, which makes it
basically unusable
Thus I've reverted to using static `paths` and excluding patterns via
the `--exclude-file` argument.
To reduce files to backup from `~/dev`, a preStart job was added to the
systemd service: It clones the directory via `rsync` with `.gitignore`
files being respected.
2022-07-04 17:19:31 +02:00
Felix Schröter
3a0c9a91e8
fix(restic): improve ignorePatterns
2022-07-04 17:11:44 +02:00
Felix Schröter
2a6ffc38f3
chore(flake): update inputs
2022-07-03 19:27:08 +02:00
Felix Schröter
31a080483b
fix: add wl-clipboard
...
Required by some apps to work with wayland clipboard, e.g. neovim
2022-06-29 17:56:09 +02:00
Felix Schröter
63bc92a5c9
build: combine CI jobs
...
Build all device configurations in same job to save on pipeline minutes
2022-06-28 02:47:15 +02:00
Felix Schröter
285870698a
build: add .gitlab-ci.yml
...
With job for pushing to cachix.
2022-06-28 02:37:54 +02:00