Commit graph

54 commits

Author SHA1 Message Date
Felix Schröter 8dcece0836
feat: restructure system config
Create common system config and derive common server & desktop configs
from it.
2022-06-26 13:14:04 +02:00
Felix Schröter 5f329f550e
feat: set up agenix secrets management 2022-05-05 19:57:48 +02:00
Felix Schröter 68d499f5cf
feat: setup email notification on systemd failures 2022-05-01 16:42:56 +02:00
Felix Schröter 4bbff75f68
feat(home-pc): enable cross-compilation support 2022-02-08 23:46:28 +01:00
Felix Schröter 8ea773b2d0
fix: remove unsecure package permission for p7zip 2022-02-05 01:37:23 +01:00
Felix Schröter 6ca8849dfb
feat: enable libvirt tools 2022-02-05 01:36:56 +01:00
Felix Schröter b6dbe19a6f
feat: unify home-pc naming 2022-02-05 01:24:41 +01:00
Felix Schröter dfe6dbecf3
feat: switch to samba for media share 2022-02-04 23:23:34 +01:00
Felix Schröter b1aa0d9771
refactor: move swap config into hardware configuration 2022-01-31 23:03:47 +01:00
Felix Schröter 33a712b637
feat: update home-pc config 2022-01-27 15:04:20 +01:00
Felix Schröter 99223e4ad8
feat: enable restic for home-pc 2022-01-27 15:01:24 +01:00
Felix Schröter 98761658cc
fix(home-pc): re-add declarative swapfile config 2021-12-12 17:09:32 +01:00
Felix Schröter e073ed6cab
chore: update state versions 2021-12-01 10:47:51 +01:00
Felix Schröter 58a0fbf5a5
fix: open port for AusweisApp2 2021-10-29 20:27:44 +02:00
Felix Schröter b30e96b595
feat: improve flake structure 2021-08-08 17:48:48 +02:00
Felix Schröter 322ae93e35
feat(gaming): update gaming configuration 2021-08-04 22:25:56 +02:00
Felix Schröter a2317fcb09
feat: add epson printer drivers 2021-06-10 12:08:04 +02:00
Felix Schröter 1b28f9ec8a
fix: update transmission port & fix IPv6 portcheck 2021-06-10 11:54:16 +02:00
Felix Schröter 71960bb37d
chore: update stateVersion's 2021-06-03 11:46:25 +02:00
Felix Schröter eda3db6947
feat(home-pc): remove jellyfin server 2021-05-05 00:06:50 +02:00
Felix Schröter 4131664063
feat(home-pc): enable memtest86 boot option 2021-03-04 14:56:39 +01:00
Felix Schröter 9f66d1b8cc
docs: add note for declarative swapfile config 2021-03-04 14:55:27 +01:00
Felix Schröter 8bf3bbebd0
feat: update steam config 2021-03-04 14:45:54 +01:00
Felix Schröter 4bce45f2c5
fix: remove system.autoUpgrade 2021-02-16 16:51:10 +01:00
Felix Schröter 14025f3c6a
feat(home-pc): allow transmission port 2020-12-25 12:04:18 +01:00
Felix Schröter 493a09a945
chore: update {system,home}.stateVersion to 20.09 2020-12-05 20:15:41 +01:00
Felix Schröter 7b2e2298e3
feat(home-manager): set backupFileExtension 2020-11-07 12:01:22 +01:00
Felix Schröter c54373bac7
feat(home-pc): add ausweisapp 2020-11-07 11:58:17 +01:00
Felix Schröter 3b43500a12
feat: add syncthing 2020-10-06 17:41:56 +02:00
Felix Schröter 4d3bda09b9
style: format nix files 2020-09-23 13:19:19 +02:00
Felix Schröter 80d4bb746e
feat: migrate to nix flake 2020-09-23 12:36:30 +02:00
Felix Schröter 4f8f77441d
feat: specify swapDevices 2020-09-07 12:48:54 +02:00
Felix Schröter 114d5dc446
feat: fix virtualisation path 2020-08-15 13:53:15 +02:00
Felix Schröter 104204ef74
feat: add jellyfin
- move jellyfin & plex to services/
- disable plex
2020-08-15 00:35:17 +02:00
Felix Schröter e8250630cc
feat: enable docker & plex server 2020-06-18 16:20:42 +02:00
Felix Schröter 416285380d
feat: update nix & home-manager stateVersion 2020-05-22 18:36:59 +02:00
Felix Schröter e7d1dca343
feat(home-manager): enable useUserPackages & useGlobalPkgs 2020-05-22 18:36:59 +02:00
Felix Schröter d21d7a1fdd
fix: allow usage of p7zip 2020-05-22 18:36:59 +02:00
Felix Schröter d2db7cd863
feat: add plex config 2020-03-21 16:55:25 +01:00
Felix Schröter 9dafec8502
feat: remove unused vboxusers group 2020-03-21 16:44:35 +01:00
Felix Schröter f488f772ee
feat: setup zsh as default shell 2020-03-14 01:38:34 +01:00
Felix Schröter 89f6ab94b4 feat: rearrange nix modules 2020-03-13 18:45:29 +01:00
Felix Schröter f77321fb26
feat(home-pc): enable adb 2020-03-05 23:36:29 +01:00
Felix Schröter 573b0f9493
feat(home-pc): enable firmware and update microcode 2020-03-05 23:36:29 +01:00
Felix Schröter ec9e0376eb
feat(home-pc): add fwupd and gnome-firmware-updater 2019-12-14 12:10:09 +01:00
Felix Schröter 4e744af2db switch to nixos-unstable as main channel 2019-11-04 09:56:22 +01:00
Felix Schröter d8fd45187e add Planck EZ udev rules 2019-10-21 16:55:37 +02:00
Felix Schröter 79bba316c2
modularise config 2019-10-19 12:55:35 +02:00
Felix Schröter ae44502f36
update home-pc config 2019-10-19 09:19:04 +02:00
Felix Schröter e6e1cac0e7 reference luks partition by label 2019-10-18 20:07:40 +02:00