Commit graph

41 commits

Author SHA1 Message Date
Oliver Davies 30f336f05b Merge default.nix files into configuration.nix 2025-01-08 08:54:14 +00:00
Oliver Davies d50f92ca1b Move forgejo to hetznix 2025-01-06 02:10:11 +00:00
Oliver Davies 96bbb1934a Revert "Restructure NixOS host configuration files"
This reverts commit f92ad2b5ab.
2025-01-05 13:37:13 +00:00
Oliver Davies f92ad2b5ab Restructure NixOS host configuration files 2025-01-04 17:51:00 +00:00
Oliver Davies 33c4da6f92 lemp11: restore normal Caps Lock key 2025-01-01 19:15:04 +00:00
Oliver Davies ba76093a41 Extract opdavies user 2025-01-01 19:01:51 +00:00
Oliver Davies 7d4f19655b lemp11: add luke user 2025-01-01 17:58:56 +00:00
Oliver Davies 985b3d10cf lemp11: add eric user 2025-01-01 17:46:44 +00:00
Oliver Davies dd1f39b636 lemp11: switch to cinnamon and lightdm 2025-01-01 13:01:09 +00:00
Oliver Davies e12da9e59b Test ghostty 2024-12-31 11:52:20 +00:00
Oliver Davies 815ec0f429 Move more things to the common host configuration 2024-12-30 18:01:26 +00:00
Oliver Davies c5afed5767 Move WSL from standalone Home Manager to NixOS 2024-12-30 17:42:55 +00:00
Oliver Davies ba50ef37c5 Re-add nixedo as a media server 2024-12-28 09:26:54 +00:00
Oliver Davies ad08679bf2 lemp11: use GNOME and don't hibernate when the lid
...is closed but there is external power
2024-12-26 20:04:13 +00:00
Oliver Davies 0cb8818245 t490: add agenix 2024-12-23 06:50:56 +00:00
Oliver Davies b48cc7774a Change desktop to headless 2024-12-23 00:29:30 +00:00
Oliver Davies 9088dac46d Start to extract common host configuration 2024-12-21 23:13:28 +00:00
Oliver Davies f4d237c7ba Configure scanning 2024-12-21 00:46:25 +00:00
Oliver Davies c50f54fb2c Add forgejo, potentially to replace Gitea 2024-12-21 00:45:51 +00:00
Oliver Davies db4cfbc518 Refactor local Nginx virtual hosts and update
...local hostnames
2024-12-16 00:09:43 +00:00
Oliver Davies 8cdc6a511d Add paperless-ngx
https://wiki.nixos.org/wiki/Paperless
https://docs.paperless-ngx.com
2024-12-13 22:18:30 +00:00
Oliver Davies d3b0c48726 Revert "Add encrypted media drive"
This reverts commit 4cbf2104b5.
2024-12-12 22:45:29 +00:00
Oliver Davies 8280c49990 Show more generations on boot 2024-12-12 22:23:35 +00:00
Oliver Davies bbd5052b0f Revert "Remove encrypted disk configuration"
This reverts commit d21fafc4ef.
2024-12-12 22:23:16 +00:00
Oliver Davies d21fafc4ef Remove encrypted disk configuration
This is causing issues on startup which I don't have time to look into
right now.
2024-12-12 21:42:30 +00:00
Oliver Davies f8e63a6542 Add pi-hole 2024-12-12 00:43:45 +00:00
Oliver Davies 85933f169e Add a vhost for syncthing 2024-12-11 17:17:06 +00:00
Oliver Davies 139abfaa3f Add myself to a media group 2024-12-11 17:16:11 +00:00
Oliver Davies 4cbf2104b5 Add encrypted media drive 2024-12-11 13:42:41 +00:00
Oliver Davies b707c20259 Add cryptsetup 2024-12-11 11:01:35 +00:00
Oliver Davies dbd0c993b3 Add nginx vhosts for self-hosted services 2024-12-10 00:12:26 +00:00
Oliver Davies c01820a33b Use agenix to encrypt secrets 2024-12-09 23:54:21 +00:00
Oliver Davies 04c32edb04 Add tubearchivist
Generated with compose2nix.
2024-12-09 21:11:59 +00:00
Oliver Davies 1b2095eb99 Add peek 2024-12-05 19:33:06 +00:00
Oliver Davies ec2767adfb Remove taskwarrior 2024-11-29 22:32:54 +00:00
Oliver Davies 5ebf83a334 Un-reverse the directory names
This makes it consistent with other places where I use fzf.
2024-11-26 15:18:58 +00:00
Oliver Davies 198f2962bd Extract Docker and screenkey modules 2024-11-26 13:42:33 +00:00
Oliver Davies 9782272a76 Group modules into feature directories 2024-11-26 13:04:03 +00:00
Oliver Davies 0baed7e6f6 Make other desktop Home Manager modules togglable 2024-11-26 09:00:41 +00:00
Oliver Davies af9edbfe1a Refactor NixOS and Home Manager modules
This makes them more modular and configurable by allowing features to be
enabled per-host.

Squashed commit of the following:

commit e9896d6166125de7aa26ddc63dac3adb196e8c23
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 23:06:23 2024 +0000

    Use mkMerge

    To ensure features isn't overridden and values aren't lost accidentally

commit c9c8ff5d059f08ade3aee9bb4e25bd51d4817a6d
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 22:56:38 2024 +0000

    Move NixOS module imports

commit 4a85bbac9dfa8f06825f6b1fee45ef27befa16d3
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 22:39:54 2024 +0000

    Move Home Manager module imports

commit 6d7a1b0aac68ccc8649fa2d8cd6e8b17ecebb4f0
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 21:15:54 2024 +0000

    Add host-specific Home Manager configurations

commit b32da2fbf7498c9684d8289be0f02800994e9110
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 18:00:00 2024 +0000

    Start to parameterise Home Manager modules

commit e80e89b415849cc4c6051a07b70587ac98724e2c
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 18:00:00 2024 +0000

    Rename wsl commands to home-manager

commit 6d82ed73da3c104fb25117fb843c3f3b5d833180
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 18:00:00 2024 +0000

    Refactor NixOS Home Manager configuration

commit cc5cbf5ac1a407a456d7258dd65a78ba3128a88f
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 08:05:00 2024 +0000

    Refactor WSL Home Manager configuration

commit deaf664a0997871b6f2bb0a8f97d638a91cb10bc
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 08:04:00 2024 +0000

    Refactor lemp11 configuration
2024-11-26 08:13:46 +00:00
Oliver Davies 69a397e624 Move Nix files into a nix directory
Move everything from `config` to the root level.
2024-11-21 08:56:12 +00:00