Commit Graph

393 Commits

Author SHA1 Message Date
Andreas Zweili 63d21709c4 Move the data-share into an option 2023-05-29 15:34:17 +02:00
Andreas Zweili 3adf92c574 Readd inputs 2023-05-29 15:20:49 +02:00
Andreas Zweili 8eef63c717 Update version for stateVersion 2023-05-29 14:03:14 +02:00
Andreas Zweili 3114f334fe Add a option az-username 2023-05-29 12:26:02 +02:00
Andreas Zweili a511a1e113 Prefefix custom modules with az- 2023-05-29 09:17:12 +02:00
Andreas Zweili e85690e030 Move bluetooth to an option 2023-05-27 23:58:39 +02:00
Andreas Zweili f2c8234a58 Move nvidia into an option 2023-05-27 18:21:12 +02:00
Andreas Zweili 026014aa59 Move dvd into an option 2023-05-27 18:16:19 +02:00
Andreas Zweili 54ec2d8915 Move rdp into an option 2023-05-27 18:00:27 +02:00
Andreas Zweili 241222d043 Move lockscreen into an option 2023-05-27 17:38:54 +02:00
Andreas Zweili ea5fe2a6f6 Move the import for MakeMKV to default.nix 2023-05-27 17:00:44 +02:00
Andreas Zweili 6e82b206a8 Rewrite MakeMKV into a proper module 2023-05-27 12:36:25 +02:00
Andreas Zweili f3052ceae8 Add my user to the vboxsf group 2023-05-26 12:52:01 +02:00
Andreas Zweili c864f29ead Enable hidpi config 2023-05-22 11:45:00 +02:00
Andreas Zweili 78c685bea3 Revert "Change governor to ondemand"
This reverts commit 76f5908f92.
2023-05-12 19:35:01 +02:00
Andreas Zweili 76f5908f92 Change governor to ondemand 2023-05-10 18:31:31 +02:00
Andreas Zweili cac0211610 Add tlp to gwyn 2023-05-10 18:31:24 +02:00
Andreas Zweili 85750abf2b Revert "Remove tlp"
This reverts commit dc0382aa9f.
2023-05-10 18:30:06 +02:00
Andreas Zweili 5d32d1baf0 Revert "Remove unused lockscreen module"
This reverts commit 42b6cf8c4a.
2023-05-10 18:28:31 +02:00
Andreas Zweili 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
Andreas Zweili d405873d91 Revert "Remove configs related to qtile"
This reverts commit cb72272095.
2023-05-10 09:23:43 +02:00
Andreas Zweili 02c5e2aa73 Move the whole MakeMKV config into a module 2023-04-22 17:03:18 +02:00
Andreas Zweili 81a6d52c97 Add SG to kernel modules
Required for ripping DVDs with MakeMKV
2023-04-22 16:54:56 +02:00
Andreas Zweili eca688ca15 Readd the router option
I'm not quite sure if it's needed or not and currently don't have the time to
test it.
2023-04-08 16:07:50 +02:00
Andreas Zweili 00db234e13 Add a wlan to mobile 2023-04-08 16:01:02 +02:00
Andreas Zweili 0f6c8e68cb Remove router 2023-04-08 14:47:07 +02:00
Andreas Zweili 3a5aef547b Correct manufacturer name 2023-04-08 14:42:34 +02:00
Andreas Zweili 0325d98dd8 Add a systemd service to setup the usb otg 2023-04-08 14:36:53 +02:00
Andreas Zweili 5a906f84c8 Change DNS servers to dns.watch 2023-04-08 14:36:31 +02:00
Andreas Zweili f9d7333414 Load libcomposite 2023-04-07 22:19:44 +02:00
Andreas Zweili 8d36c76cd9 Enable dwc2 2023-04-07 22:13:35 +02:00
Andreas Zweili 5f0f80d904 Correct the dhcpd4 config 2023-04-05 23:04:03 +02:00
Andreas Zweili ccb7a8c630 Update mobile config 2023-04-01 12:07:54 +02:00
Andreas Zweili 15b52cfaf0 Add a config for a mobile raspi 2023-03-27 11:49:54 +02:00
Andreas Zweili e7a5d7105a Order the imports 2023-03-27 10:47:44 +02:00
Andreas Zweili dc0382aa9f Remove tlp
It conflicts with Gnome
2023-03-21 09:43:50 +01:00
Andreas Zweili 1d92a34714 Remove an unused module
It's now in home-manager
2023-03-21 09:42:09 +01:00
Andreas Zweili a19912ac21 Remove droidcam
I've got a dedicated webcam now.
2023-03-20 17:22:46 +01:00
Andreas Zweili 42b6cf8c4a Remove unused lockscreen module 2023-03-01 15:42:13 +01:00
Andreas Zweili 90ef3cc4a9 Enable virtualbox units in x11 2023-02-17 09:07:06 +01:00
Andreas Zweili cb72272095 Remove configs related to qtile 2023-02-14 21:33:13 +01:00
Andreas Zweili 240e4f23cd Add Gnome desktop 2023-02-14 20:33:59 +01:00
Andreas Zweili 75609a0e29 Enable rclone on the management server 2023-02-13 20:54:15 +01:00
Andreas Zweili e9d5f3249c Merge branch 'master' of git.2li.ch:Nebucatnetzer/nixos 2023-02-08 21:23:58 +01:00
Andreas Zweili 034b6c4f1b Remove webdav module 2023-02-08 21:23:43 +01:00
Andreas Zweili 2799fd0341 Enable RDP on Gwyn 2023-02-05 13:38:19 +01:00
Andreas Zweili 5d5a33a3f2 Add a webdav share to management 2023-01-21 10:13:29 +01:00
Andreas Zweili 57eae5b15d Remove the pihole system 2023-01-09 19:15:30 +01:00
Andreas Zweili 0e1df3d8cb Change DNS server to firewall 2023-01-08 23:31:31 +01:00
Andreas Zweili f0cebba3ce Correct the restic-client module on nextcloud 2023-01-06 19:02:13 +01:00
Andreas Zweili b281ca9e7f Rename restic-server-mysql-client to restic-client-server-mysql 2023-01-06 17:52:59 +01:00
Andreas Zweili 1b72646b9b Rename restic-server-postgres-client to restic-client-server-postgres 2023-01-06 17:51:23 +01:00
Andreas Zweili f7f9835810 Rename restic to restic-client-desktop 2023-01-06 17:49:56 +01:00
Andreas Zweili 700a887fd3 Rename restic-server-client to restic-client-server 2023-01-06 17:48:37 +01:00
Andreas Zweili 589d0ed3a1 Add test-raspi 2023-01-04 19:22:58 +01:00
Andreas Zweili b70697fda9 Remove duplicate nginx settings 2022-12-30 17:29:13 +01:00
Andreas Zweili e919f8208d Add the data share to the management server 2022-12-14 20:32:01 +01:00
Andreas Zweili 0ea7cfd9c5 Remove modules from loki-test 2022-12-07 23:46:54 +01:00
Andreas Zweili c749c93bfa Remove unused module router 2022-12-07 23:46:44 +01:00
Andreas Zweili 2a95bd97ea Upgrade to 22.11 2022-12-01 22:43:09 +01:00
Andreas Zweili 7d4301b1ab Disable auto upgrades 2022-11-28 13:33:39 +01:00
Andreas Zweili a2034ba679 Enable direnv on management 2022-11-27 17:00:20 +01:00
Andreas Zweili 3fed11d81c Enable cross compilation on the desktop VM 2022-11-16 12:11:05 +01:00
Andreas Zweili 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
Andreas Zweili e9fdf1f0ec Add a service to backup Postgresql 2022-11-12 20:47:40 +01:00
Andreas Zweili 03f891b4f5 Replace ntp with timesyncd and enable it on all systems 2022-11-12 16:30:41 +01:00
Andreas Zweili 2ada81f601 Remove proxmox related configs 2022-11-12 15:33:49 +01:00
Andreas Zweili fdc2758c44 Add option to mount an external SSD on management 2022-11-12 15:07:57 +01:00
Andreas Zweili 8c18ec5341 Add a module for utf8mb4 restic db dumps 2022-11-12 15:07:39 +01:00
Andreas Zweili 13bc9747e0 Create mount point 2022-11-12 01:42:04 +01:00
Andreas Zweili 65d79125fe Add restic backups to tt-rss 2022-11-11 00:08:44 +01:00
Andreas Zweili 8c44a187a0 Correct various settings for ttrss 2022-11-10 23:35:49 +01:00
Andreas Zweili ef3216b98a Update all the restic related times 2022-11-10 00:25:15 +01:00
Andreas Zweili e13a383fa1 Remove unsed config from management 2022-11-09 21:41:15 +01:00
Andreas Zweili 5b52e6cc01 Remove listen parameter from rss-bridge nginx config
This was only necessary because it was running behind haproxy before.
2022-11-09 19:12:36 +01:00
Andreas Zweili 549ee33a45 Move rss-bridge to ttrss 2022-11-09 18:30:33 +01:00
Andreas Zweili 0e694de157 Switch ttrss to ARM 2022-11-09 01:20:52 +01:00
Andreas Zweili bcfd4efe3b User ttrss-postgres on ttrss 2022-11-08 23:58:19 +01:00
Andreas Zweili d40c231c7b Enable NFS on Raspis 2022-11-08 22:41:38 +01:00
Andreas Zweili ec0aab37e4 Migrate restic-server to ARM 2022-11-08 21:26:24 +01:00
Andreas Zweili 57f03af784 Migrate pihole to ARM 2022-11-08 21:26:13 +01:00
Andreas Zweili ab21065002 Migrate nextcloud to ARM 2022-11-08 21:26:00 +01:00
Andreas Zweili d352d2d1ff Migrate mail to ARM 2022-11-08 21:22:51 +01:00
Andreas Zweili 8f2ae86cb9 Migrate plex to ARM 2022-11-08 21:22:24 +01:00
Andreas Zweili adbff19191 Move various modules into the desktop module 2022-11-08 09:01:48 +01:00
Andreas Zweili 9c617e6b75 Remove unused kernelModules parameter 2022-11-05 19:37:25 +01:00
Andreas Zweili f6cbeb3e11 Add option to build raspi images 2022-11-05 19:08:12 +01:00
Andreas Zweili 648f7bace7 Remove the data-share from gwyn and ttrss-postgres 2022-11-05 16:33:05 +01:00
Andreas Zweili 446710c766 Add a module for nextcloud 2022-11-05 14:35:26 +01:00
Andreas Zweili 246c58e84d Integrate inputs into custom 2022-11-05 01:26:31 +01:00
Andreas Zweili 979f1a6f0b Encrypt the email secrets 2022-11-04 19:06:14 +01:00
Andreas Zweili 4f1a2f6b45 Encrypt restic secrets 2022-11-04 17:31:21 +01:00
Andreas Zweili 2cf56af083 Allow sudo without password in init config 2022-11-04 15:10:16 +01:00
Andreas Zweili 78816b2ef5 Add vim to the init config 2022-11-04 15:05:25 +01:00
Andreas Zweili 92b08eb1e6 Add authorized keys 2022-11-04 15:04:18 +01:00
Andreas Zweili 20c021d466 Migrate git to a raspi 2022-11-04 14:09:46 +01:00
Andreas Zweili db223e5335 Use unstable lnav
On stable it doesn't currently build
2022-11-04 13:52:54 +01:00
Andreas Zweili 7bdc609b05 Reference sa-learn with the full path 2022-11-04 13:48:00 +01:00
Andreas Zweili 19d1c2115c Correct import for restic 2022-11-04 13:34:32 +01:00
Andreas Zweili cdbf621f64 Correct import for plex 2022-11-04 13:33:27 +01:00
Andreas Zweili f0cf52cee4 Correct the imports for pihole 2022-11-04 13:23:48 +01:00
Andreas Zweili cc39483984 Add missing argument 2022-11-04 13:20:31 +01:00
Andreas Zweili 6c503c9057 Add missing argument 2022-11-04 13:18:57 +01:00
Andreas Zweili e5bb75e0b6 Fix various imports 2022-11-04 13:01:07 +01:00
Andreas Zweili ae1fa13dca Merge branch 'fixup' into arguments 2022-11-04 12:48:23 +01:00
Andreas Zweili 4b44a6634a Correct arguments 2022-11-04 12:24:52 +01:00
Andreas Zweili d30ccee97e Use relative paths for files in the same directory 2022-11-03 23:26:43 +01:00
Andreas Zweili 3be151edee Add a module for grav 2022-11-03 21:49:32 +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 a282cc18d3 Correct arguments for management 2022-11-03 11:30:04 +01:00
Andreas Zweili aa81a39550 Remove pkgs from gwyn 2022-11-03 11:26:23 +01:00
Andreas Zweili 86cb39d33f Correct arguments for staubfinger 2022-11-03 11:25:01 +01:00
Andreas Zweili 5cef3bd191 Correct arguments for restic-server 2022-11-03 11:24:31 +01:00
Andreas Zweili c841bfbff0 Correct arguments for pihole 2022-11-03 11:23:35 +01:00
Andreas Zweili 7b6b57a379 Correct arguments for nextcloud 2022-11-03 11:22:41 +01:00
Andreas Zweili 8d1b02bcf8 Correct arguments for mail 2022-11-03 11:18:09 +01:00
Andreas Zweili 36dc7d18f9 Correct the arguments for loki-test 2022-11-03 11:16:21 +01:00
Andreas Zweili 5c573fa100 Correct the arguments for git 2022-11-03 11:15:30 +01:00
Andreas Zweili bc5647a1aa Correct arguments for desktop-vm 2022-11-03 11:13:20 +01:00
Andreas Zweili 204349772f Correct the arguments for ttrss 2022-11-03 11:12:00 +01:00
Andreas Zweili f55c80c1e7 Correct the arguments for proxy 2022-11-03 11:08:54 +01:00
Andreas Zweili 8ad8d93264 Correct arguments for plex 2022-11-03 11:03:12 +01:00
Andreas Zweili 444623e579 Correct arguments for management 2022-11-03 10:58:23 +01:00
Andreas Zweili 4a68342d21 Correct arguments for restic 2022-11-03 10:31:37 +01:00
Andreas Zweili 833a0f23d0 Correct the module options for gwyn 2022-11-03 10:21:05 +01:00
Andreas Zweili 31c359380d Correct the module options for ttrss 2022-11-03 10:18:00 +01:00
Andreas Zweili 1724f95d34 Add path an tag arguments to mysql restic client 2022-11-02 23:44:54 +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 21c4cf2e1f Remove the docker imports from modules 2022-11-02 21:52:24 +01:00
Andreas Zweili 17a033cd4f Rewrite the ttrss module to match the current setup 2022-11-02 21:44:24 +01:00
Andreas Zweili 051e4ae3d5 Define the domain for the whole file 2022-11-02 21:28:05 +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 fa35a3271c Add docker config for plex 2022-11-02 15:40:09 +01:00
Andreas Zweili fddbf4b170 Add a module for heimdall 2022-11-02 14:21:10 +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 fec9674625 Merge branch 'master' of git.2li.ch:Nebucatnetzer/nixos 2022-10-24 10:41:16 +02:00
Andreas Zweili c313450123 Add comments about lnav for aarch64 2022-10-24 10:40:50 +02:00
Andreas Zweili e4cfa30145 Add the media share 2022-10-17 21:58:03 +02:00
Andreas Zweili f90470a34b Rename raspi-test to management 2022-10-14 08:39:51 +02:00
Andreas Zweili 60da0c4d7a Add comments 2022-09-17 17:31:43 +02:00
Andreas Zweili 01cb2961b6 Add pihole and unbound role to loki-test 2022-09-17 17:30:37 +02:00
Andreas Zweili 61c24ad33a Add loki-test 2022-09-16 12:23:48 +02:00
Andreas Zweili af27a02d71 Disable bluetooth and wifi on Pis
I don't need it and can save some energy this way.
2022-09-12 22:15:27 +02:00