Commit Graph

831 Commits

Author SHA1 Message Date
3711eb7eb8 Move plex to modules/services 2023-06-06 21:47:03 +02:00
716ac27fb7 Move plex into options 2023-06-06 21:46:36 +02:00
1c4c57655f Move common and username to modules/misc 2023-06-06 21:42:33 +02:00
a69e4f36cb Move nginx-proxy to modules/services 2023-06-06 21:39:27 +02:00
ff19b3953a Move nginx-proxy into options 2023-06-06 21:38:53 +02:00
840d965375 Move nginx-fpm to modules/services 2023-06-06 21:29:03 +02:00
372222e899 Move nginx-fpm into options 2023-06-06 21:26:26 +02:00
5434e0daea Merge branch 'master' into 2305 2023-06-05 22:41:45 +02:00
21e73bd9bf Move acme-base to modules/services 2023-06-05 15:58:58 +02:00
4652cae1d7 Move acme-base into options 2023-06-05 15:58:28 +02:00
a2d1bc1fb5 Move mariadb-for-containers to the gitea module 2023-06-05 15:48:09 +02:00
e7d7eed629 Move nextcloud to modules/services 2023-06-05 15:46:37 +02:00
7ec800ee65 Move Nextcloud into options 2023-06-05 15:46:01 +02:00
ba92d33f49 Move media-share to modules/services 2023-06-05 15:36:08 +02:00
c1e453be1d Move the media share into options 2023-06-05 15:35:26 +02:00
13f2f899c4 Move mariadb to modules/services/mariadb-for-containers 2023-06-05 15:32:56 +02:00
85f7d7f236 Move mariadb into options 2023-06-05 15:31:45 +02:00
4b4bec424b Move heimdall to modules/services 2023-06-05 15:24:25 +02:00
85f6d923fe Move heimdall into options 2023-06-05 15:23:53 +02:00
0e493c7145 Move haproxy to modules/services 2023-06-05 15:21:53 +02:00
095d0c46c4 Move haproxy into options 2023-06-05 15:21:11 +02:00
fdc5cdcde1 Move grav to modules/services 2023-06-05 15:14:55 +02:00
07d3004404 Move Grav into options 2023-06-05 15:14:06 +02:00
d0da0651f8 Move gitea to modules/services 2023-06-05 15:08:13 +02:00
b45cf61f92 Move gitea into options 2023-06-05 15:07:16 +02:00
bc3a6bf629 Move docker-server to services/docker-mailserver 2023-06-05 11:42:24 +02:00
2f614846b5 Move docker-mailserver into options 2023-06-05 11:41:41 +02:00
8a7b22cfa6 Move hardware to modules/hardware 2023-06-05 10:34:14 +02:00
d522bb9465 Move rclone-webdav into options 2023-06-05 10:31:22 +02:00
c7b7624d75 Remove unused nix-ld 2023-06-05 10:18:12 +02:00
d16f623de0 Move services to modules/services 2023-06-05 10:15:00 +02:00
96870ac800 Move programs to modules/programs 2023-06-05 10:01:10 +02:00
d2498680d8 Replace depricated pipewire config 2023-06-04 14:36:44 +02:00
3a7bae91af Update ssh settings 2023-06-04 14:36:06 +02:00
0c0d307916 Replace the depricated hidpi option 2023-06-04 14:34:54 +02:00
41900ee192 Move Steam into options 2023-05-31 22:42:02 +02:00
47c5e168ac Correct a typo 2023-05-31 22:32:44 +02:00
7b1a962d8c Move syslog into options 2023-05-31 22:29:27 +02:00
8d4d975d35 Move log-to-ram into options 2023-05-31 22:26:38 +02:00
ed89695033 Move tlp into options 2023-05-31 22:13:56 +02:00
f9685049a8 Move restic-client-desktop into options 2023-05-31 22:10:26 +02:00
c8a5e7d395 Move logs-share into options 2023-05-31 22:01:26 +02:00
573e9a173e Move virtualbox-guest into options 2023-05-31 21:49:56 +02:00
f21f0658c3 Make desktop a profile 2023-05-31 21:43:34 +02:00
62b18e0e2a Make desktop a profile 2023-05-31 21:35:15 +02:00
4ff53c23d1 Correct tmux 2023-05-31 21:23:30 +02:00
cc5ea42752 Move scripts into options 2023-05-31 21:19:14 +02:00
371c325606 Move tmux into options 2023-05-31 21:12:50 +02:00
5bcd70ad09 Move pipewire into options 2023-05-31 20:58:10 +02:00
1a6dab924b Remove unused imports 2023-05-31 20:52:23 +02:00
2e2017d2a3 Regroup options 2023-05-31 20:50:32 +02:00
31fa3a3037 Move nix-direnv into options 2023-05-31 20:45:58 +02:00
2554ef9795 Move hunspell into options 2023-05-30 22:55:08 +02:00
8eecfbba83 Move libimobiledevice into an option 2023-05-30 22:47:51 +02:00
0ca300e6dc Add description to email module 2023-05-30 22:43:49 +02:00
661701dcc9 Move email into options 2023-05-30 22:29:05 +02:00
089474efee Correct description for docker module 2023-05-29 19:12:52 +02:00
bc795e9df9 Move telegram-notifications into options 2023-05-29 19:12:39 +02:00
4c811c1ad4 Move docker into options 2023-05-29 17:10:15 +02:00
91191f79b2 Remove unused code 2023-05-29 16:21:59 +02:00
02442661a0 Remove custom from modules 2023-05-29 16:21:23 +02:00
1e0d090402 Remove custom from desktop 2023-05-29 15:41:31 +02:00
63d21709c4 Move the data-share into an option 2023-05-29 15:34:17 +02:00
3adf92c574 Readd inputs 2023-05-29 15:20:49 +02:00
5e971272f3 Remove the custom.username parameter 2023-05-29 14:58:49 +02:00
05474fdfa7 Remove custom.version 2023-05-29 14:03:28 +02:00
3114f334fe Add a option az-username 2023-05-29 12:26:02 +02:00
a511a1e113 Prefefix custom modules with az- 2023-05-29 09:17:12 +02:00
712193f01c Correct the function inputs for eog and makemkv 2023-05-28 00:00:22 +02:00
54ec2d8915 Move rdp into an option 2023-05-27 18:00:27 +02:00
241222d043 Move lockscreen into an option 2023-05-27 17:38:54 +02:00
ea5fe2a6f6 Move the import for MakeMKV to default.nix 2023-05-27 17:00:44 +02:00
c738cea86d Wrap oeg in an option 2023-05-27 16:58:29 +02:00
7327f4fa5a Force timesyncd
Otherwise I can't use build-vm
2023-05-27 15:08:00 +02:00
6e82b206a8 Rewrite MakeMKV into a proper module 2023-05-27 12:36:25 +02:00
c388322e32 Move shellAliases to home-manager 2023-05-25 09:04:10 +02:00
c08c6d7e52 Update tt-rss 2023-05-22 15:13:27 +02:00
dd3adb49ad Update rss-bridge 2023-05-22 15:12:30 +02:00
72a37becdd Enable vSync 2023-05-22 11:44:51 +02:00
6812ef8736 Fix the DKIM setup 2023-05-16 20:30:59 +02:00
d8ce20c7ca Use the ARM image for rss-bridge 2023-05-16 11:07:44 +02:00
599684916c Add a volume for redis 2023-05-15 16:36:20 +02:00
a02d05e3e3 Change to rspamd 2023-05-15 15:29:23 +02:00
20a912c863 Update SHA for the setup.sh script 2023-05-15 11:32:11 +02:00
85131f62b4 Update docker-mailserver 2023-05-15 10:40:46 +02:00
59a77fc0a3 Update tt-rss 2023-05-15 09:47:17 +02:00
48aeff6577 Update rss-bridge 2023-05-15 09:46:36 +02:00
5e85b9236b Update plex 2023-05-15 09:46:01 +02:00
91c7e71f03 Update grav 2023-05-15 09:44:01 +02:00
98619e224b Update flake 2023-05-15 09:43:33 +02:00
85750abf2b Revert "Remove tlp"
This reverts commit dc0382aa9f.
2023-05-10 18:30:06 +02:00
5d32d1baf0 Revert "Remove unused lockscreen module"
This reverts commit 42b6cf8c4a.
2023-05-10 18:28:31 +02:00
e1637aa5c9 Remove Gnome desktop
It just feels to slow compared to qtile and I need a lot of extensions to
behave like I want.
In addition a reproducable config is quite hard to do.
2023-05-10 10:24:21 +02:00
9093bad38c Switch the display manager to ligthdm
This fixes my problem with Emacsclient not working.
2023-05-10 10:10:43 +02:00
d405873d91 Revert "Remove configs related to qtile"
This reverts commit cb72272095.
2023-05-10 09:23:43 +02:00
8d8c433a78 Add missing dollar sign 2023-05-09 07:03:49 +02:00
acb14b28ae Update docker-mailserver 2023-05-01 17:14:30 +02:00
5db775679c Update tt-rss 2023-05-01 14:26:58 +02:00
11799a103f Update rss-bridge 2023-05-01 14:26:23 +02:00
78464e1295 Update gitea 2023-05-01 14:18:39 +02:00
59e0bbd4db Update Nextcloud to 26.0.1 2023-04-24 13:03:03 +02:00
603b65b41d Update Nextcloud 2023-04-23 12:50:27 +02:00
8aca612056 Update TT-RSS 2023-04-23 12:39:47 +02:00
2992ca4ede Update rss-bridge 2023-04-23 12:38:45 +02:00
d0b3a52c51 Update Plex 2023-04-23 12:37:49 +02:00
9558e0391e Update gitea 2023-04-23 12:32:35 +02:00
02c5e2aa73 Move the whole MakeMKV config into a module 2023-04-22 17:03:18 +02:00
Andreas Zweili
65ac41b718 Move the environment variables to the sessionVariables 2023-04-04 13:48:07 +02:00
c68b6b580a Move the cli packages to home 2023-03-31 17:35:45 +02:00
98e5295055 Move shellAliases to home 2023-03-31 17:15:52 +02:00
24f5ced50d Remove dash-to-dock
The one included in Nixos is too old
2023-03-31 17:13:13 +02:00
99b98fca9c Update tt-rss 2023-03-27 16:36:10 +02:00
136c6395c6 Update rss-bridge 2023-03-27 16:36:01 +02:00
16960eb953 Update grav 2023-03-27 16:35:54 +02:00
9ddb8be451 Add aliases for ls and less 2023-03-27 16:29:55 +02:00
ae4083b12a Update Nextcloud image 2023-03-27 15:50:41 +02:00
cef9af9a8e Switch Nextcloud to FPM
I tried to use Nginx directly on the host, however due to problems with the
file permissions I decided to use the Docker image.
2023-03-27 14:58:56 +02:00
f6887d5d8a Add dash-to-dock extension 2023-03-22 20:52:33 +01:00
b8fe37d1a3 Remove the switcheroo extension 2023-03-22 20:52:02 +01:00
dc0382aa9f Remove tlp
It conflicts with Gnome
2023-03-21 09:43:50 +01:00
a19912ac21 Remove droidcam
I've got a dedicated webcam now.
2023-03-20 17:22:46 +01:00
16b93daa2d Update ttrss 2023-03-20 17:21:18 +01:00
633dc9d240 Update rss-bridge 2023-03-20 17:19:51 +01:00
451a1d04dc Update plex 2023-03-20 17:18:17 +01:00
1c85e101cf Update gitea 2023-03-20 17:16:27 +01:00
f91960508c Update ttrss 2023-03-13 09:06:53 +01:00
370f1da391 Update rss-bridge 2023-03-13 09:05:23 +01:00
6a63ff4c3e Update heimdall 2023-03-13 09:02:53 +01:00
15b9f96bee Configure locales 2023-03-07 20:51:58 +01:00
ebe7008dd8 Update gitea 2023-03-06 15:29:02 +01:00
2451281a3b Update tt-rss 2023-03-06 14:26:00 +01:00
d463357ebf Update rss-bridge 2023-03-06 14:25:52 +01:00
ac36998146 Update plex 2023-03-06 14:25:46 +01:00
54d138b4a7 Update nextcloud 2023-03-06 14:25:35 +01:00
beed3b5b62 Add URLs to docker images 2023-03-06 14:24:47 +01:00
31e8a007cc Add a working version of the dconf settings 2023-03-05 12:03:50 +01:00
15acbd1765 Fix the Gnome settings 2023-03-04 14:02:01 +01:00
81dde32257 Add various Gnome settings 2023-03-04 14:01:06 +01:00
477d074d4c Add tags to all containers 2023-03-03 17:57:48 +01:00
ee838b2f2e Add a tag to the heimdall container
This correctly labels it in the system logs otherwise you only see the id
2023-03-03 17:33:17 +01:00
42b6cf8c4a Remove unused lockscreen module 2023-03-01 15:42:13 +01:00
a11a4132e4 Revert "Replace alacritty with gnome-console"
This reverts commit d02232e721.
I like alacritty better
2023-02-28 09:24:28 +01:00
240fe47a62 Revert "Disable automatic suspend"
This reverts commit a838a78281.
While it disables the automatic sleep, it disable sleep altogether, which is
not something that I want.
2023-02-28 08:37:21 +01:00
77b685a289 Add links to images 2023-02-27 11:50:59 +01:00
59ef8c6c48 Add a variable for the TT-RSS image 2023-02-27 11:47:31 +01:00
8e6c3017c2 Specify the correct SHA sum for ARM64 2023-02-27 11:44:44 +01:00
a838a78281 Disable automatic suspend
I often want to keep my notebook running so that I can connect remotely to it.
2023-02-27 11:19:47 +01:00
e8d421f9ef Add SHA sum to rss-brige
rss-bridge doesn't have version numbers.
2023-02-27 09:58:56 +01:00
ca6cca6085 Add version number to plex 2023-02-27 09:57:24 +01:00
1e0aa3c584 Add a version number to grav 2023-02-27 09:54:11 +01:00
21a7125ee3 Add version number to heimdall 2023-02-27 09:52:02 +01:00
0746971996 Use the SHA sum with the TT-RSS images
Since I don't have a specific version number and NixOS doesn't automatically
repull the images it's better to include the SHA sum in order to update the
images while building the system. In addition it's probably better for backups
as well because the version that gets installed matches the DB backups and
doesn't pull in an incompatible one by accident.
2023-02-27 09:46:44 +01:00
d02232e721 Replace alacritty with gnome-console 2023-02-23 21:04:25 +01:00
1348f924be Remove unused extension 2023-02-23 21:04:09 +01:00
e04691eaae Group touchegg configs together 2023-02-23 21:03:57 +01:00
dc38e93601 Configure touchegg to my liking 2023-02-23 21:02:59 +01:00
14b3c50d74 Add config for touchegg
This is mostly used to properly configure the touchpadd gestures.
2023-02-23 19:29:55 +01:00
a0faf3ccd7 Move espanso to home-manager 2023-02-20 13:07:30 +01:00
bc155e00c2 Allow to start applications on the nvidia GPU from Gnome applications 2023-02-20 12:06:45 +01:00
1e58d22712 Remove empty directories when syncing 2023-02-17 19:18:10 +01:00
61ba25c904 Try to use gnome-shell with xrdp 2023-02-17 18:46:41 +01:00
867151cb40 Enable touchpad gestures in x11 2023-02-17 08:28:24 +01:00
e7e2ad2b03 Rewrite the rclone-webdav to use inotifywait instead of system.path 2023-02-15 23:03:09 +01:00
cb72272095 Remove configs related to qtile 2023-02-14 21:33:13 +01:00
cb63764da1 Enable task bar 2023-02-14 20:55:51 +01:00
240e4f23cd Add Gnome desktop 2023-02-14 20:33:59 +01:00
77ee4c6080 Remove the wildcard 2023-02-13 22:25:53 +01:00
16f4ccb79b Let's try with a wildcard 2023-02-13 22:23:07 +01:00
f02218a277 Start the path unit at boot 2023-02-13 21:45:21 +01:00
119113e496 Remove trigger limits 2023-02-13 21:42:25 +01:00
bea92cd89d Try to trigger more aggressively 2023-02-13 21:19:52 +01:00
a819764f39 Revert "Limit the stats to one line"
This reverts commit 8032e47b5b.
2023-02-13 21:13:40 +01:00
8032e47b5b Limit the stats to one line
This looks better in the system journal
2023-02-13 21:11:18 +01:00
863e09a9d4 Try to fix the rclone command 2023-02-13 20:58:13 +01:00
75609a0e29 Enable rclone on the management server 2023-02-13 20:54:15 +01:00
e9d5f3249c Merge branch 'master' of git.2li.ch:Nebucatnetzer/nixos 2023-02-08 21:23:58 +01:00
034b6c4f1b Remove webdav module 2023-02-08 21:23:43 +01:00
2799fd0341 Enable RDP on Gwyn 2023-02-05 13:38:19 +01:00
19dbafa98e Update the key for flunder 2023-02-02 00:12:09 +01:00
020954cf91 Update gitea 2023-01-31 20:57:11 +01:00
3501cc0406 Extend mime types for Firefox 2023-01-28 14:17:35 +01:00
8d9a4e914a Exclude tor files from backup 2023-01-28 10:59:44 +01:00
4c25e17c66 Update Nextcloud to 25.0.3 2023-01-25 21:43:17 +01:00
7a8c5e7fed Update docker-mailserver to version 11.3.1 2023-01-25 21:21:34 +01:00
7074ff859a Remove user option from webdav share 2023-01-23 10:00:07 +01:00
1e63d2320b Adjust user permissions 2023-01-23 09:44:22 +01:00
1db7fbfeb3 Deploy the davfs2 secrets to /etc 2023-01-23 09:40:35 +01:00
3472dcc012 Disable locks because they are not supported 2023-01-23 09:40:12 +01:00
fb262994be Mount the documents to a different location 2023-01-23 09:39:49 +01:00
327aefa8e9 Remove the test server from HAProxy 2023-01-21 10:13:44 +01:00
5d5a33a3f2 Add a webdav share to management 2023-01-21 10:13:29 +01:00
e912e960e6 Enable the boot splash screen on X86 devices 2023-01-18 08:34:11 +01:00
aff2a3ee7e Add nix-ld
https://blog.thalheim.io/2022/12/31/nix-ld-a-clean-solution-for-issues-with-pre-compiled-executables-on-nixos/
2023-01-16 17:36:53 +01:00
89f8668f52 Make firefox the default browser 2023-01-15 14:04:31 +01:00
58fc3dda11 Revert "Change the postmaster address"
This reverts commit 22c45d6f13.
2023-01-12 21:39:45 +01:00
a3af44fcf0 Enable fail2ban 2023-01-12 21:25:35 +01:00
22c45d6f13 Change the postmaster address 2023-01-12 21:22:32 +01:00
57eae5b15d Remove the pihole system 2023-01-09 19:15:30 +01:00
9f52887b39 Add missing user option to mariabackup 2023-01-06 18:24:15 +01:00
8bb710bfd6 Move the excludes.txt to a general directory 2023-01-06 18:18:00 +01:00