Commit graph

40 commits

Author SHA1 Message Date
Kiana Sheibani 81e6c01444
refactor: always allow HTTPS through firewall 2024-11-22 18:56:46 -05:00
Kiana Sheibani 63565fc4b1
fix: fix incorrect config reference 2024-11-22 18:56:17 -05:00
Kiana Sheibani f27c89de11
refactor: factor out forgejo option 2024-11-22 18:54:57 -05:00
Kiana Sheibani 992ffdd92e
feat: Allow overriding of Raspberry Pi kernel package 2024-11-22 18:50:43 -05:00
Kiana Sheibani 3bdcb0e6b1
fix: correct markdown syntax for admonition 2024-11-22 18:44:38 -05:00
Kiana Sheibani 8ef4845300
docs: rewrite README 2024-11-22 18:41:33 -05:00
Kiana Sheibani c409cde8f2
style: comment module options file 2024-11-22 18:24:39 -05:00
Kiana Sheibani c9868c7887
refactor: rename catch-all module to all 2024-11-22 18:24:12 -05:00
Kiana Sheibani dede65dc18
refactor: rename wireless module to basic 2024-11-22 18:21:04 -05:00
Kiana Sheibani f178336dd8
tweak: remove unnecessary forgejo config 2024-11-20 02:54:23 -05:00
Kiana Sheibani f0aa0e25b0
docs: reorder module checklist 2024-11-20 02:54:05 -05:00
Kiana Sheibani 1f4b816ffd
docs: document nixosModules.aether output 2024-11-20 02:36:49 -05:00
Kiana Sheibani bb8f338c68
feat: add assertion to ensure correctness of options 2024-11-20 02:23:49 -05:00
Kiana Sheibani c978882918
refactor: separate module options into options.nix 2024-11-20 02:23:20 -05:00
Kiana Sheibani cb94d7c6fb
docs: document API 2024-11-20 02:08:31 -05:00
Kiana Sheibani 475017cf87
fix: use specialArgs to prevent infinite loop
The `_module.args` option can't be used to pass modules to import, since
it can only be used during the config phase, not the import phase.
2024-11-20 01:15:44 -05:00
Kiana Sheibani 966a1ec8f6
fix: correct option name 2024-11-20 01:15:30 -05:00
Kiana Sheibani e845f3468a
fix: add catchall to module args 2024-11-20 01:15:09 -05:00
Kiana Sheibani f30ba6a566
fix: resolve parsing error 2024-11-20 01:14:36 -05:00
Kiana Sheibani 628ec321c0
refactor: overhaul pretty much all the organization 2024-11-20 00:59:56 -05:00
Kiana Sheibani 4d05c0c645
refactor: remove default.nix file in module dir 2024-11-19 22:48:31 -05:00
Kiana Sheibani c01d40b692
feat: add MIT license 2024-11-19 22:47:40 -05:00
Kiana Sheibani 6163ab5f08
docs: document modules 2024-11-19 22:36:15 -05:00
Kiana Sheibani 7fd8d426fb
docs: add README 2024-11-19 21:47:16 -05:00
Kiana Sheibani c49dfb2a35
chore: bump inputs 2024-10-23 17:43:08 -04:00
Kiana Sheibani 045c7b227b
chore: add new ssh key 2024-10-15 04:45:26 -04:00
Kiana Sheibani 25a2aaa192
chore: bump inputs 2024-09-14 02:25:54 -04:00
Kiana Sheibani 1adb01e315
fix: change password 2024-09-14 02:21:14 -04:00
Kiana Sheibani 39b0be4607
feat!: change hostname to toki-aether 2024-09-14 02:01:36 -04:00
Kiana Sheibani dcb9474be3
chore: bump inputs 2024-08-03 02:14:32 -04:00
Kiana Sheibani 6319c69950
refactor: store SSH public key through agenix 2024-08-03 02:03:41 -04:00
Kiana Sheibani 0eae8f32ae
feat: enable agenix for secret storage 2024-08-03 02:02:50 -04:00
Kiana Sheibani 7b488ff7c0
tweak: switch from DNS to HTTP for ACME verification
This prevents my TLS encryption from depending on my DNS, which was
finicky at best.
2024-07-26 23:52:21 -04:00
Kiana Sheibani 1d585f14a4
refactor: remove unnecessary nginx module 2024-07-26 23:52:07 -04:00
Kiana Sheibani 8130687446
refactor(forgejo): remove unnecessary SSH config 2024-07-25 23:22:55 -04:00
Kiana Sheibani 383217603a Add custom templates for forgejo 2024-07-22 02:27:18 -04:00
Kiana Sheibani b1d21ea2b9 Configure forgejo 2024-07-22 02:26:05 -04:00
Kiana Sheibani 93de7c23f8 Change forgejo user name 2024-07-22 02:24:47 -04:00
Kiana Sheibani 01798f15c3 Disable external user addition 2024-07-22 02:21:31 -04:00
Kiana Sheibani 41d546e21d Initial commit 2024-07-21 01:44:38 -04:00