Commit Graph

606 Commits

Author SHA1 Message Date
db6e62d23a Enable nsncd 2022-12-02 20:10:08 +01:00
2a95bd97ea Upgrade to 22.11 2022-12-01 22:43:09 +01:00
4337fdf34b Remove the auto-upgrade module
I had some problems after it upgrade a flake and it just feels better to update
intentionally.
2022-11-28 14:23:02 +01:00
aef24a88b4 Remove all the timezone mounts 2022-11-21 10:02:14 +01:00
38f6fdd9d7 Correct timer name 2022-11-21 09:39:05 +01:00
ebe8adcea5 Remove timezone volume 2022-11-21 09:38:19 +01:00
0cd35f1bba Add a service to check the repository 2022-11-21 08:36:21 +01:00
e58962c677 Enable telegram notifications 2022-11-21 08:36:03 +01:00
4b95485090 Make the restic key readable by the restic user 2022-11-21 08:35:49 +01:00
acb05a8976 Run system upgrades after the network went online 2022-11-17 19:24:45 +01:00
01567614ac Enable auto-upgrade only on the main desktop system
Otherwise I might get a lot of merge conflicts.
2022-11-16 12:10:34 +01:00
7d33060587 Add 7zip and unrar 2022-11-15 21:11:33 +01:00
c127a850b8 Mount the timezone and localtime in all Docker systems 2022-11-15 16:21:23 +01:00
146231ccec Limit password less sudo to nix-env 2022-11-15 15:20:01 +01:00
02e8449723 Remove mail config from ttrss
Just doesn't really work
2022-11-15 15:11:38 +01:00
edb03b4faf Update all inputs when auto upgrading 2022-11-15 13:35:25 +01:00
a47c59abec Change the explicit time to daily 2022-11-15 10:35:46 +01:00
fee8e5b8e5 Enable auto upgrades on desktop systems 2022-11-15 10:34:06 +01:00
2f97681a6f Remove ranger from all systems 2022-11-13 15:02:01 +01:00
73c4ecaa66 Add nmon to all systems 2022-11-13 15:01:44 +01:00
bce2846c90 Increase read and sort buffers on nextcloud 2022-11-13 14:20:19 +01:00
f41b93b067 Enable mailing on ttrss 2022-11-13 14:04:30 +01:00
cd971c4371 Ignore the tag when forgeting desktop backups 2022-11-13 12:21:59 +01:00
a31bfdc6bb Increase buffer pool size for MariaDB on Nextcloud 2022-11-12 22:53:15 +01:00
c58ba04088 Correct the scritp for restic-postgres 2022-11-12 21:36:27 +01:00
59eb620f78 Remove the old ttrss config 2022-11-12 21:14:53 +01:00
4664e77b0a Run Postgresql after TT-RSS has started 2022-11-12 20:48:26 +01:00
e9fdf1f0ec Add a service to backup Postgresql 2022-11-12 20:47:40 +01:00
649fa4894c Merge duplicate after options 2022-11-12 18:11:51 +01:00
67f664f77f Correct service name 2022-11-12 18:09:20 +01:00
fb68139da3 Add systemd after options to nextcloud 2022-11-12 18:08:41 +01:00
63cf38f720 Add systemd After settings to ttrss 2022-11-12 18:08:20 +01:00
d301065ed5 Start syslog only after the network has started 2022-11-12 18:03:01 +01:00
204268819b Start telegram notifications service after the network is online 2022-11-12 18:02:00 +01:00
1551f5f630 Run pihole after unbound started 2022-11-12 16:58:30 +01:00
03f891b4f5 Replace ntp with timesyncd and enable it on all systems 2022-11-12 16:30:41 +01:00
0d4adba84a Add an alias for occ to nextcloud 2022-11-12 15:13:03 +01:00
8c18ec5341 Add a module for utf8mb4 restic db dumps 2022-11-12 15:07:39 +01:00
3b3324aa3f Enable innodb_file_per_table for Nextcloud 2022-11-12 13:52:34 +01:00
d54c2c6998 Correct command for backup container 2022-11-10 23:58:19 +01:00
0324bc5588 Remove duplicate ports 2022-11-10 23:54:58 +01:00
44fa1152bf Add additional containers for ttrss 2022-11-10 23:52:02 +01:00
8c44a187a0 Correct various settings for ttrss 2022-11-10 23:35:49 +01:00
ef3216b98a Update all the restic related times 2022-11-10 00:25:15 +01:00
9dea49c267 Correct mount point for the resti repository
If I mount it in /mnt it gets only 700 for root which makes unreadable for the
restic server.
2022-11-10 00:11:55 +01:00
9d2a8a7e98 Automatically switch audio outputs 2022-11-09 23:42:04 +01:00
a16cdd424e Remove duplicate domain variable 2022-11-09 21:39:47 +01:00
b84f684ec3 Add authentication parameter to ttrss-postgres 2022-11-09 21:33:08 +01:00
0d5e5ab1b3 Correct URL 2022-11-09 21:29:30 +01:00
87e3c7870e Extend cookie lifetime 2022-11-09 21:29:07 +01:00
8b4b87c224 Remove dummy password 2022-11-09 21:28:58 +01:00
ceafe2a336 Remove unused backend 2022-11-09 18:30:02 +01:00
901926b204 Point rss-bridge.2li.ch to ttrss 2022-11-09 18:29:48 +01:00
e03dce294d Rename backend webmail_server to mail_server 2022-11-09 18:29:19 +01:00
69002ac0e1 Fix parameter in postgres 2022-11-09 01:20:40 +01:00
7c876cfda8 Use the IP for the NTP server 2022-11-09 00:59:31 +01:00
ddc25053a2 Remove unused arguments 2022-11-09 00:33:38 +01:00
27a447c44e Add additional nginx config to ttrss-postgres 2022-11-08 23:59:46 +01:00
c97689c568 Replace the initialScript with ensureUsers 2022-11-08 23:56:41 +01:00
62f3cd11ab Change domain 2022-11-08 23:56:27 +01:00
8e24754b6c Correct Postgres port in firewall 2022-11-08 23:56:03 +01:00
49aad12f10 Add missing dollar sign 2022-11-08 22:51:24 +01:00
0ef52c1ddb Correct Doker to Docker 2022-11-08 22:51:12 +01:00
197845c717 Update the plex image 2022-11-08 22:11:38 +01:00
d65cd87fcf Update Nextcloud container image 2022-11-08 21:27:12 +01:00
adbff19191 Move various modules into the desktop module 2022-11-08 09:01:48 +01:00
f27b8eb69a Remove nix-alien
I don't really use it at the moment
2022-11-07 00:22:12 +01:00
4d19502386 Update Nextcloud 2022-11-06 21:11:20 +01:00
4402cc6622 Add the sha sum for the nextcloud image 2022-11-06 08:30:29 +01:00
0184724744 Replace strings with variables 2022-11-05 23:19:51 +01:00
e6f739acea Switch to a self built nextcloud image
Otherwise I can't mount SMB shares.
2022-11-05 22:43:47 +01:00
648f7bace7 Remove the data-share from gwyn and ttrss-postgres 2022-11-05 16:33:05 +01:00
ff704efb56 Add a variable for the network name 2022-11-05 16:09:17 +01:00
649e1a9f62 Only create the docker network if it doesn't exist 2022-11-05 16:06:50 +01:00
20cf8e2e85 Rename script 2022-11-05 16:06:44 +01:00
c79d6ce41b Correct volume name 2022-11-05 15:53:05 +01:00
446710c766 Add a module for nextcloud 2022-11-05 14:35:26 +01:00
246c58e84d Integrate inputs into custom 2022-11-05 01:26:31 +01:00
979f1a6f0b Encrypt the email secrets 2022-11-04 19:06:14 +01:00
97a32af14d Remove todo config 2022-11-04 17:35:35 +01:00
ee4f4c44a1 Remove todo comments 2022-11-04 17:35:06 +01:00
4f1a2f6b45 Encrypt restic secrets 2022-11-04 17:31:21 +01:00
e6963213c5 Mount logs read-only 2022-11-04 14:31:51 +01:00
d14393a57f Use docker with pihole 2022-11-04 14:20:53 +01:00
db223e5335 Use unstable lnav
On stable it doesn't currently build
2022-11-04 13:52:54 +01:00
7bdc609b05 Reference sa-learn with the full path 2022-11-04 13:48:00 +01:00
1a67db5b87 Remove quotes
Apparently with quotes it's not of type path
2022-11-04 13:27:35 +01:00
286219b83b Correct imports for telegram-notifications 2022-11-04 13:19:49 +01:00
1163466d97 Encrypt telegram password 2022-11-04 13:16:20 +01:00
e5bb75e0b6 Fix various imports 2022-11-04 13:01:07 +01:00
3ac8f8d670 Merge branch 'fixup' into arguments 2022-11-04 12:13:19 +01:00
1ec7259118 Correct arguments for common 2022-11-04 12:12:37 +01:00
f0575b3d8e Correct arguments 2022-11-04 12:01:18 +01:00
49a00f06b1 Correct arguments 2022-11-04 11:59:46 +01:00
4ff071254f Remove a unused argument 2022-11-04 11:59:12 +01:00
fd6078e5b8 Unify formating 2022-11-04 11:58:32 +01:00
1c265ca1a2 Add a todo comment 2022-11-03 23:40:18 +01:00
38397de4ac Update ttrss-postgres with ttrss 2022-11-03 23:36:21 +01:00
80ebe6fbb3 Correct arguments 2022-11-03 23:36:10 +01:00
de4c5e2a5a Remove unused argument 2022-11-03 23:34:21 +01:00
4e97db234d Correct arguments 2022-11-03 23:34:06 +01:00
e759e8abdd Correct arguments 2022-11-03 23:33:30 +01:00
22fa5efef3 Remove unused argument 2022-11-03 23:32:45 +01:00
34e21cc5f4 Order arguments 2022-11-03 23:32:20 +01:00
f2b041ad65 Add TODO comments 2022-11-03 23:30:28 +01:00
09be39e86e Correct arguments 2022-11-03 23:27:59 +01:00
b4e799a220 Correct arguments 2022-11-03 23:27:39 +01:00
d30ccee97e Use relative paths for files in the same directory 2022-11-03 23:26:43 +01:00
461c240213 Correct arguments 2022-11-03 23:21:44 +01:00
53923f5e7f Correct arguments 2022-11-03 23:21:06 +01:00
dbf9263236 Correct arguments 2022-11-03 23:20:34 +01:00
ef87758d7f Correct arguments 2022-11-03 23:20:16 +01:00
d04e34f989 Correct arguments 2022-11-03 23:19:48 +01:00
5d6bd89bfb Remove unused argument 2022-11-03 23:18:32 +01:00
7cda08d128 Remove an unused argument 2022-11-03 23:17:55 +01:00
0793f35d08 Correct arguments 2022-11-03 23:17:32 +01:00
90f8d8bf2d Correct arguments 2022-11-03 23:16:38 +01:00
c689e54173 Correct arguments 2022-11-03 23:16:05 +01:00
00bbf29074 Correct arguments 2022-11-03 23:15:43 +01:00
79900319f0 Correct arguments 2022-11-03 23:12:17 +01:00
42ba407d50 Correct arguments 2022-11-03 23:11:44 +01:00
c87fa7622e Remove unused argument 2022-11-03 23:11:12 +01:00
d37a25d05c Correct arguments 2022-11-03 23:10:55 +01:00
53df018b0e Correct arguments 2022-11-03 23:09:56 +01:00
b90bee95da Correct arguments 2022-11-03 23:06:33 +01:00
b641fc9f9d Remove a unused argument 2022-11-03 23:05:38 +01:00
7ed710cec4 Unify formating 2022-11-03 23:05:18 +01:00
3be151edee Add a module for grav 2022-11-03 21:49:32 +01:00
ae659039d0 Remove inputs from heimdall module 2022-11-03 19:41:06 +01:00
e9272aea4b Path the shebang in mailserver-setup 2022-11-03 19:33:49 +01:00
1a478cb5d4 Move the env variables into a seperate file
This way the main config is a bit more readable and the variables are easier to
update.
2022-11-03 18:58:54 +01:00
e0551284e7 Add a module for docker-mailserver 2022-11-03 18:54:15 +01:00
0a4b5956c5 Remove the docker module from ttrss and ttrss-postgres 2022-11-03 15:24:48 +01:00
52fd4ff567 Add a module for gitea 2022-11-03 15:24:37 +01:00
204349772f Correct the arguments for ttrss 2022-11-03 11:12:00 +01:00
8ad8d93264 Correct arguments for plex 2022-11-03 11:03:12 +01:00
4a68342d21 Correct arguments for restic 2022-11-03 10:31:37 +01:00
31c359380d Correct the module options for ttrss 2022-11-03 10:18:00 +01:00
ae0f3c6e3b Use docker on all oci-containers 2022-11-03 09:37:37 +01:00
1724f95d34 Add path an tag arguments to mysql restic client 2022-11-02 23:44:54 +01:00
b8c47163c7 Correct path for ttrss volume 2022-11-02 23:44:42 +01:00
0a2c2e72c3 Readd extraOptions
otherwise the connection to the DB doesn't seem to be working
2022-11-02 23:38:29 +01:00
554710c8f1 Adjust variables to work with imports 2022-11-02 23:38:00 +01:00
dc12c1bf70 Merge branch 'master' into ttrss 2022-11-02 23:19:36 +01:00
b686589199 Add a path and tag parameter to the restic client 2022-11-02 23:17:37 +01:00
703ecbccc1 Update the volume paths 2022-11-02 22:40:48 +01:00
b7226de856 Add missing variables 2022-11-02 22:40:42 +01:00
58c9fcd3c0 Add the container config to the pihole module 2022-11-02 21:59:07 +01:00
21c4cf2e1f Remove the docker imports from modules 2022-11-02 21:52:24 +01:00
8051f5e454 Remove the docker backend from ttrss-postgres 2022-11-02 21:45:13 +01:00
6ae6fd0f5b Limit the listen addresses for PostgreSQL 2022-11-02 21:44:41 +01:00
17a033cd4f Rewrite the ttrss module to match the current setup 2022-11-02 21:44:24 +01:00
9cf4c745f6 Add a WIP ttrss solution with postgres 2022-11-02 21:38:40 +01:00
4d71c0bb83 Remove the default value from config 2022-11-02 21:27:28 +01:00
2c801b3947 Move the nginx configs back to the system
I think should try to keep modules separate from each other and combine them on
the host level to keep them more flexible.
2022-11-02 21:05:56 +01:00
9399099b8f Change volumes for plex 2022-11-02 16:53:45 +01:00
19f27c4a38 Readd missing variable 2022-11-02 15:47:01 +01:00
77ac872435 Add the docker role to all relevant roles
I need this especially for lazydocker
2022-11-02 15:43:38 +01:00
fa35a3271c Add docker config for plex 2022-11-02 15:40:09 +01:00
a5253f585e Remove unused line break 2022-11-02 14:54:37 +01:00
fddbf4b170 Add a module for heimdall 2022-11-02 14:21:10 +01:00
4e669f4026 Reformat the nginx config 2022-11-02 14:15:56 +01:00
591903f1ac Move the nginx config to rss-bridge 2022-11-02 11:32:26 +01:00
bdaf0c9504 Add a module for rss-bridge 2022-11-02 11:30:13 +01:00
4b2883f8cd Add WIP config for ttrss in a container 2022-11-02 10:49:45 +01:00
692be5e2bb Reenable pipewire on gwyn 2022-11-01 11:53:24 +01:00
e4cfa30145 Add the media share 2022-10-17 21:58:03 +02:00
493efbbed4 Allow ping on all systems 2022-09-17 19:25:57 +02:00
6620582c8c Fix interface config 2022-09-17 18:57:03 +02:00
babdc30042 Enable DHCP on the second interface of loki-test 2022-09-17 18:56:15 +02:00
61c24ad33a Add loki-test 2022-09-16 12:23:48 +02:00
6da69b8bf3 Update the nginx configs to include an fpm config 2022-09-12 18:13:05 +02:00
4c9ea24f91 Rename raspi to proxy 2022-09-07 20:09:47 +02:00
71ee362447 Correct IP for test_server 2022-09-07 20:08:01 +02:00
d43bbf7bfb Remove unused server 2022-09-07 20:07:53 +02:00
09dddeffb9 Rename raspi to proxy 2022-09-07 20:07:44 +02:00
be486d9176 Remove unused subdomain 2022-09-07 20:07:27 +02:00
1529ae6c38 Remove unused argument 2022-09-07 17:49:11 +02:00
a0bd746957 rewrite to hostname 2022-09-06 23:03:29 +02:00
85a06a9233 use the hostname properly 2022-09-06 20:14:29 +02:00
216cd0b97b Add hunspell globaly 2022-09-01 09:10:56 +02:00
59e22d3584 Replace freac with sound-juicer
The version NixOS is broken.
2022-08-30 18:36:10 +02:00
4e9d134503 Move the import to modules 2022-08-29 22:10:25 +02:00
eeb48df35a Migrate the libimobiledevice to a normal module
The reason is because I want to have the usbmuxd service in that config as well.
2022-08-29 22:09:05 +02:00
315a01ede5 Remove unused inputs 2022-08-28 11:49:06 +02:00
625d407195 Rewrite the Telegram notifications to writeShellScript 2022-08-28 11:43:48 +02:00
db328bd2f6 Enable Telegram notifications on all restic services 2022-08-27 17:17:38 +02:00
77297e9fc5 Finish the Telegram notifications 2022-08-27 17:16:23 +02:00
a5740499f7 Send Telegram notifications on failure 2022-08-27 17:15:05 +02:00
7dcd542904 Add telegram notifications 2022-08-27 16:30:54 +02:00
5030f8fecd Add Plexamp 2022-08-27 15:11:05 +02:00
812743faf7 Correct Infomaniak mount path 2022-08-23 21:31:19 +02:00
aa73b24c0e Use the short tags again 2022-08-23 21:29:45 +02:00
c5ff867d1b Add a tag to the gwyn backups 2022-08-23 21:28:37 +02:00
4c900d7371 Correct list snapshots command 2022-08-23 21:27:57 +02:00
6e43fc6a4c Correct the infomaniak repo URL 2022-08-23 21:27:40 +02:00
90d5a6bd50 Replace ScriptBin with ShellScriptBin 2022-08-23 21:27:27 +02:00
e637fd1643 Add the hostname to the tag 2022-08-23 20:59:48 +02:00
0318bc3818 Reformat the aliases 2022-08-23 20:13:31 +02:00
601c458703 Add a restic-forget command 2022-08-23 20:13:21 +02:00