Commit Graph

453 Commits

Author SHA1 Message Date
Andreas Zweili 34e21cc5f4 Order arguments 2022-11-03 23:32:20 +01:00
Andreas Zweili f2b041ad65 Add TODO comments 2022-11-03 23:30:28 +01:00
Andreas Zweili 09be39e86e Correct arguments 2022-11-03 23:27:59 +01:00
Andreas Zweili b4e799a220 Correct arguments 2022-11-03 23:27:39 +01:00
Andreas Zweili d30ccee97e Use relative paths for files in the same directory 2022-11-03 23:26:43 +01:00
Andreas Zweili 461c240213 Correct arguments 2022-11-03 23:21:44 +01:00
Andreas Zweili 53923f5e7f Correct arguments 2022-11-03 23:21:06 +01:00
Andreas Zweili dbf9263236 Correct arguments 2022-11-03 23:20:34 +01:00
Andreas Zweili ef87758d7f Correct arguments 2022-11-03 23:20:16 +01:00
Andreas Zweili d04e34f989 Correct arguments 2022-11-03 23:19:48 +01:00
Andreas Zweili 5d6bd89bfb Remove unused argument 2022-11-03 23:18:32 +01:00
Andreas Zweili 7cda08d128 Remove an unused argument 2022-11-03 23:17:55 +01:00
Andreas Zweili 0793f35d08 Correct arguments 2022-11-03 23:17:32 +01:00
Andreas Zweili 90f8d8bf2d Correct arguments 2022-11-03 23:16:38 +01:00
Andreas Zweili c689e54173 Correct arguments 2022-11-03 23:16:05 +01:00
Andreas Zweili 00bbf29074 Correct arguments 2022-11-03 23:15:43 +01:00
Andreas Zweili 79900319f0 Correct arguments 2022-11-03 23:12:17 +01:00
Andreas Zweili 42ba407d50 Correct arguments 2022-11-03 23:11:44 +01:00
Andreas Zweili c87fa7622e Remove unused argument 2022-11-03 23:11:12 +01:00
Andreas Zweili d37a25d05c Correct arguments 2022-11-03 23:10:55 +01:00
Andreas Zweili 53df018b0e Correct arguments 2022-11-03 23:09:56 +01:00
Andreas Zweili b90bee95da Correct arguments 2022-11-03 23:06:33 +01:00
Andreas Zweili b641fc9f9d Remove a unused argument 2022-11-03 23:05:38 +01:00
Andreas Zweili 7ed710cec4 Unify formating 2022-11-03 23:05:18 +01:00
Andreas Zweili 3be151edee Add a module for grav 2022-11-03 21:49:32 +01:00
Andreas Zweili ae659039d0 Remove inputs from heimdall module 2022-11-03 19:41:06 +01:00
Andreas Zweili e9272aea4b Path the shebang in mailserver-setup 2022-11-03 19:33:49 +01:00
Andreas Zweili 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
Andreas Zweili e0551284e7 Add a module for docker-mailserver 2022-11-03 18:54:15 +01:00
Andreas Zweili 0a4b5956c5 Remove the docker module from ttrss and ttrss-postgres 2022-11-03 15:24:48 +01:00
Andreas Zweili 52fd4ff567 Add a module for gitea 2022-11-03 15:24:37 +01:00
Andreas Zweili 204349772f Correct the arguments for ttrss 2022-11-03 11:12:00 +01:00
Andreas Zweili 8ad8d93264 Correct arguments for plex 2022-11-03 11:03:12 +01:00
Andreas Zweili 4a68342d21 Correct arguments for restic 2022-11-03 10:31:37 +01:00
Andreas Zweili 31c359380d Correct the module options for ttrss 2022-11-03 10:18:00 +01:00
Andreas Zweili ae0f3c6e3b Use docker on all oci-containers 2022-11-03 09:37:37 +01:00
Andreas Zweili 1724f95d34 Add path an tag arguments to mysql restic client 2022-11-02 23:44:54 +01:00
Andreas Zweili b8c47163c7 Correct path for ttrss volume 2022-11-02 23:44:42 +01:00
Andreas Zweili 0a2c2e72c3 Readd extraOptions
otherwise the connection to the DB doesn't seem to be working
2022-11-02 23:38:29 +01:00
Andreas Zweili 554710c8f1 Adjust variables to work with imports 2022-11-02 23:38:00 +01:00
Andreas Zweili dc12c1bf70 Merge branch 'master' into ttrss 2022-11-02 23:19:36 +01:00
Andreas Zweili b686589199 Add a path and tag parameter to the restic client 2022-11-02 23:17:37 +01:00
Andreas Zweili 703ecbccc1 Update the volume paths 2022-11-02 22:40:48 +01:00
Andreas Zweili b7226de856 Add missing variables 2022-11-02 22:40:42 +01:00
Andreas Zweili 58c9fcd3c0 Add the container config to the pihole module 2022-11-02 21:59:07 +01:00
Andreas Zweili 21c4cf2e1f Remove the docker imports from modules 2022-11-02 21:52:24 +01:00
Andreas Zweili 8051f5e454 Remove the docker backend from ttrss-postgres 2022-11-02 21:45:13 +01:00
Andreas Zweili 6ae6fd0f5b Limit the listen addresses for PostgreSQL 2022-11-02 21:44:41 +01:00
Andreas Zweili 17a033cd4f Rewrite the ttrss module to match the current setup 2022-11-02 21:44:24 +01:00
Andreas Zweili 9cf4c745f6 Add a WIP ttrss solution with postgres 2022-11-02 21:38:40 +01:00
Andreas Zweili 4d71c0bb83 Remove the default value from config 2022-11-02 21:27:28 +01:00
Andreas Zweili 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
Andreas Zweili 9399099b8f Change volumes for plex 2022-11-02 16:53:45 +01:00
Andreas Zweili 19f27c4a38 Readd missing variable 2022-11-02 15:47:01 +01:00
Andreas Zweili 77ac872435 Add the docker role to all relevant roles
I need this especially for lazydocker
2022-11-02 15:43:38 +01:00
Andreas Zweili fa35a3271c Add docker config for plex 2022-11-02 15:40:09 +01:00
Andreas Zweili a5253f585e Remove unused line break 2022-11-02 14:54:37 +01:00
Andreas Zweili fddbf4b170 Add a module for heimdall 2022-11-02 14:21:10 +01:00
Andreas Zweili 4e669f4026 Reformat the nginx config 2022-11-02 14:15:56 +01:00
Andreas Zweili 591903f1ac Move the nginx config to rss-bridge 2022-11-02 11:32:26 +01:00
Andreas Zweili bdaf0c9504 Add a module for rss-bridge 2022-11-02 11:30:13 +01:00
Andreas Zweili 4b2883f8cd Add WIP config for ttrss in a container 2022-11-02 10:49:45 +01:00
Andreas Zweili 692be5e2bb Reenable pipewire on gwyn 2022-11-01 11:53:24 +01:00
Andreas Zweili e4cfa30145 Add the media share 2022-10-17 21:58:03 +02:00
Andreas Zweili 493efbbed4 Allow ping on all systems 2022-09-17 19:25:57 +02:00
Andreas Zweili 6620582c8c Fix interface config 2022-09-17 18:57:03 +02:00
Andreas Zweili babdc30042 Enable DHCP on the second interface of loki-test 2022-09-17 18:56:15 +02:00
Andreas Zweili 61c24ad33a Add loki-test 2022-09-16 12:23:48 +02:00
Andreas Zweili 6da69b8bf3 Update the nginx configs to include an fpm config 2022-09-12 18:13:05 +02:00
Andreas Zweili 4c9ea24f91 Rename raspi to proxy 2022-09-07 20:09:47 +02:00
Andreas Zweili 71ee362447 Correct IP for test_server 2022-09-07 20:08:01 +02:00
Andreas Zweili d43bbf7bfb Remove unused server 2022-09-07 20:07:53 +02:00
Andreas Zweili 09dddeffb9 Rename raspi to proxy 2022-09-07 20:07:44 +02:00
Andreas Zweili be486d9176 Remove unused subdomain 2022-09-07 20:07:27 +02:00
Andreas Zweili 1529ae6c38 Remove unused argument 2022-09-07 17:49:11 +02:00
Andreas Zweili a0bd746957 rewrite to hostname 2022-09-06 23:03:29 +02:00
Andreas Zweili 85a06a9233 use the hostname properly 2022-09-06 20:14:29 +02:00
Andreas Zweili 216cd0b97b Add hunspell globaly 2022-09-01 09:10:56 +02:00
Andreas Zweili 59e22d3584 Replace freac with sound-juicer
The version NixOS is broken.
2022-08-30 18:36:10 +02:00
Andreas Zweili 4e9d134503 Move the import to modules 2022-08-29 22:10:25 +02:00
Andreas Zweili 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
Andreas Zweili 315a01ede5 Remove unused inputs 2022-08-28 11:49:06 +02:00
Andreas Zweili 625d407195 Rewrite the Telegram notifications to writeShellScript 2022-08-28 11:43:48 +02:00
Andreas Zweili db328bd2f6 Enable Telegram notifications on all restic services 2022-08-27 17:17:38 +02:00
Andreas Zweili 77297e9fc5 Finish the Telegram notifications 2022-08-27 17:16:23 +02:00
Andreas Zweili a5740499f7 Send Telegram notifications on failure 2022-08-27 17:15:05 +02:00
Andreas Zweili 7dcd542904 Add telegram notifications 2022-08-27 16:30:54 +02:00
Andreas Zweili 5030f8fecd Add Plexamp 2022-08-27 15:11:05 +02:00
Andreas Zweili 812743faf7 Correct Infomaniak mount path 2022-08-23 21:31:19 +02:00
Andreas Zweili aa73b24c0e Use the short tags again 2022-08-23 21:29:45 +02:00
Andreas Zweili c5ff867d1b Add a tag to the gwyn backups 2022-08-23 21:28:37 +02:00
Andreas Zweili 4c900d7371 Correct list snapshots command 2022-08-23 21:27:57 +02:00
Andreas Zweili 6e43fc6a4c Correct the infomaniak repo URL 2022-08-23 21:27:40 +02:00
Andreas Zweili 90d5a6bd50 Replace ScriptBin with ShellScriptBin 2022-08-23 21:27:27 +02:00
Andreas Zweili e637fd1643 Add the hostname to the tag 2022-08-23 20:59:48 +02:00
Andreas Zweili 0318bc3818 Reformat the aliases 2022-08-23 20:13:31 +02:00
Andreas Zweili 601c458703 Add a restic-forget command 2022-08-23 20:13:21 +02:00
Andreas Zweili 22015f45cb Enable pulseaudio 2022-08-21 14:23:40 +02:00
Andreas Zweili f469e58863 Remove Pipewire from desktop 2022-08-18 20:16:23 +02:00
Andreas Zweili 80f186c94c Cleanup the restic-server-mysql-client config 2022-08-17 22:24:08 +02:00
Andreas Zweili 8573054568 Clean up the restic-server-client config 2022-08-17 22:22:21 +02:00
Andreas Zweili aeb5188ea2 Enable volatile journald logs 2022-08-17 21:38:38 +02:00
Andreas Zweili b2af245a14 Finalize the tmpfs on /var/log 2022-08-17 21:16:02 +02:00
Andreas Zweili 52785d4d54 Replace the default syslog config 2022-08-17 20:40:05 +02:00
Andreas Zweili d1574001c1 Add log-to-ram module 2022-08-17 20:26:46 +02:00
Andreas Zweili 8d87f25055 Add freac 2022-08-17 19:13:21 +02:00
Andreas Zweili ff8fe8f227 Quickemu 2022-08-15 15:25:56 +02:00
Andreas Zweili 3b65060551 Extend SSH config 2022-08-15 14:55:47 +02:00
Andreas Zweili e7ceaaa3fc Remove the literate emacs config 2022-08-12 09:21:49 +02:00
Andreas Zweili 3e9d8965e9 Enable Pipewire with EasyEffects
With EasyEffects I can use an equalizer for AutoEQ in Linux.
2022-08-10 20:46:38 +02:00
Andreas Zweili d7f04aa258 Add thumbnails script 2022-08-08 16:45:08 +02:00
Andreas Zweili 7813884bb7 Add replace-listings 2022-08-08 16:29:06 +02:00
Andreas Zweili 4a476b45d9 Reorder scripts 2022-08-08 16:21:44 +02:00
Andreas Zweili ca221cbc27 Add heif-to-jpeg 2022-08-08 12:04:57 +02:00
Andreas Zweili 94755febc2 Add files-to-lowercase.sh 2022-08-08 12:00:08 +02:00
Andreas Zweili 61ebe01a4f Use writeShellScriptBin for inline scripts
Since those scripts aren't read from a script file they don't contain a shebang
so I can use writeShellScriptBin without a problem.
2022-08-08 11:57:47 +02:00
Andreas Zweili 47e345b5f3 Add files-to-lowercase 2022-08-08 11:44:19 +02:00
Andreas Zweili eb93c9137a Add the compress-pdf script 2022-08-08 11:44:00 +02:00
Andreas Zweili 05185aa8d7 Use writeScriptBin
Other than writeShellScriptBin writeScriptBin doesn't replace the Shebang.
I probably have to rewrite this at some point but for the moment it's easier
this way.
2022-08-08 11:41:26 +02:00
Andreas Zweili a9a0b5bb94 replace int with string for env variable 2022-08-07 15:52:51 +02:00
Andreas Zweili e9cc3d7bdb Allow unfree packages in the shell as well 2022-08-07 13:51:06 +02:00
Andreas Zweili b37a2607c0 Add a separate share for logs 2022-07-14 13:06:28 +02:00
Andreas Zweili e09ea027cf Add nix-ld and nix-alien 2022-06-27 18:53:24 +02:00
Andreas Zweili a9dd480131 Remove all unsupported options 2022-06-20 21:59:27 +02:00
Andreas Zweili fda785dcb2 Remove another unsupported option 2022-06-20 21:14:35 +02:00
Andreas Zweili af5152772b Merge message options 2022-06-20 21:12:21 +02:00
Andreas Zweili fd8aa03a31 Remove tmux from the common role 2022-06-20 21:06:55 +02:00
Andreas Zweili 429725cd1c Remove unknown option 2022-06-20 21:04:55 +02:00
Andreas Zweili 108981f800 More design changes 2022-06-20 21:00:06 +02:00
Andreas Zweili 5bf08b78be Adjust the clock in tmux 2022-06-20 20:55:05 +02:00
Andreas Zweili 565556b9b5 Move the tmux statusbar to the top 2022-06-20 20:52:23 +02:00
Andreas Zweili 52ffbdbfbf Add a keybind to dump the output from tmux 2022-06-20 20:52:03 +02:00
Andreas Zweili eca8d13844 Increase the tmux history 2022-06-20 20:51:45 +02:00
Andreas Zweili 76792e4e93 Reattach to the same session with tmux 2022-06-20 19:09:04 +02:00
Andreas Zweili 7b9e3ca525 Remove the Wallabag server from the proxy 2022-06-14 22:03:57 +02:00
Andreas Zweili a4d10dfe80 Force the NFS version to 4.0
QNAP isn't ready yet.
2022-06-14 21:12:29 +02:00
Andreas Zweili e2c74a1c61 Try to downgrade the NFS version 2022-06-14 20:44:21 +02:00
Andreas Zweili d9558231eb Increase the garbage collection to 30 days 2022-06-08 10:39:25 +02:00
Andreas Zweili 9f8e3ff62a Try with quotes 2022-06-07 23:50:33 +02:00
Andreas Zweili 89f560353a Add noatime and hard to the restic-server share 2022-06-07 23:32:59 +02:00
Andreas Zweili eb2c85ef06 Add noatime to the data-share 2022-06-07 23:32:48 +02:00
Andreas Zweili e5ba2097e9 Backup the database with --single-transaction 2022-06-01 20:11:38 +02:00
Andreas Zweili 48429d5d87 Correct firewall command 2022-05-31 23:32:45 +02:00
Andreas Zweili 33318d70d4 Merge branch '22-05' of git.2li.ch:Nebucatnetzer/nixos into 22-05 2022-05-31 22:24:20 +02:00
Andreas Zweili ffc9635f85 Add a module to backup servers with MariaDB 2022-05-31 22:23:53 +02:00
Andreas Zweili 6271e68d1c Add tags to restic backups 2022-05-31 22:23:38 +02:00
Andreas Zweili 125026a213 #22 Merge branch 'master' into 22-05 2022-05-31 20:42:31 +02:00
Andreas Zweili 636fc55096 Bind MariaDB to correct IP and open firewall port for Docker 2022-05-31 20:41:21 +02:00
Andreas Zweili 5abf0570e6 Correct the ACME defaults 2022-05-31 20:41:06 +02:00
Andreas Zweili 1984639b99 Reenable Flakes 2022-05-31 09:13:36 +02:00