Commit graph

30 commits

Author SHA1 Message Date
Alejandro Angulo ff6fa1c1f3
Added syncoid service
Sets up ZFS replication. Syncoid modules handles configuration for both
the remote and the target but I'm thinking I should split this up in the
future.
2023-08-03 17:21:58 -07:00
Alejandro Angulo d5969ca923
Refactored how SSL certs are configured for nginx
Made a separate ACME module to handle requesting certs from multiple
machines. Right now, the module only supports exactly one wildcard cert.
It might make sense to have cache.kilonull.com use a cert specific to
its subdomain rather than also requesting a wildcard cert (or maybe the
nginx on its host shouldn't care about TLS and it should be node's
responsibility).
2023-07-16 18:21:45 -07:00
Alejandro Angulo 3eb39f90ec
Added bluetooth support 2023-07-13 18:36:01 -07:00
Alejandro Angulo 7565716339
Added configuration for MX Master 3S 2023-07-13 18:24:18 -07:00
Alejandro Angulo af82d2ea59
Added adguardhome service 2023-07-09 08:24:54 -07:00
Alejandro Angulo 1b9a2cc6d3
Enabled docker 2023-06-05 18:26:13 -07:00
Alejandro Angulo cb449d6b09
Configured static IP 2023-05-11 17:16:35 -07:00
Alejandro Angulo 2404862e0a
Introduced node system 2023-04-06 20:12:43 -07:00
Alejandro Angulo 0123fe466f
Added development suite 2023-04-02 16:20:41 -07:00
Alejandro Angulo 4e302aef1c
Added utils suite
A common set of utils I want on my systems
2023-04-02 16:17:03 -07:00
Alejandro Angulo 00762bbc4e
Replaced powertop module with monitoring module
This new module includes a bunch of utilities for monitoring my systems.
2023-04-01 08:00:59 -07:00
Alejandro Angulo 5c27dda9aa
Added powertop config 2023-03-26 10:11:18 -07:00
Alejandro Angulo 2df6ca03da
Added accumulated packages
Too lazy to add proper modules right now
2023-03-26 09:55:51 -07:00
Alejandro Angulo 561676b538
wip 2023-03-25 22:05:37 -07:00
Alejandro Angulo c811e70254
Fixed broken commit signing
Signed-off-by: Alejandro Angulo <iam@alejandr0angul0.dev>
2023-03-25 11:07:44 -07:00
Alejandro Angulo 872c42b12f
Cleanup
Cleaned up comments and removed some duplicate config
2023-03-25 10:21:14 -07:00
Alejandro Angulo 8df356ad9c
Added minimal zfs config
Still want to add an option for zfs on root later on.
2023-03-25 10:16:14 -07:00
Alejandro Angulo 954d01d4fe
Added tailscale config 2023-03-25 09:58:31 -07:00
Alejandro Angulo c1adac59c4
Removed docker config
Still need to remove the docker filesytem on carbon. I think I need to
remove the zfs dataset first and then rerun nixos-generate-config.
2023-03-25 09:32:53 -07:00
Alejandro Angulo a190c35901
Added audio config 2023-03-25 09:28:53 -07:00
Alejandro Angulo 58118e7ab8
Updated carbon config to reuse custom modules
Also cleaned up system packages in both gospel and carbon systems.
2023-03-25 09:21:37 -07:00
Alejandro Angulo 56da54bc36
Added printing config 2023-03-25 09:17:58 -07:00
Alejandro Angulo f651667481
Removed redundant config
My flake.nix is already set up to allow unfree.
2023-03-25 09:12:39 -07:00
Alejandro Angulo eb6422e943
Moved openGL config into steam module
I originally added the openGL config for steam so I think it makes sense
to define that in the steam module.
2023-03-25 09:11:44 -07:00
Alejandro Angulo 2627bc30d5
Added nix-serve config
Could use some work, but it works for now.
2023-03-24 21:04:13 -07:00
Alejandro Angulo 4536c79c68
Added gammastep config 2023-03-19 18:50:22 -07:00
Alejandro Angulo b8140d086a
Cleanup 2023-03-19 18:43:37 -07:00
Alejandro Angulo be3bf8c098
Added ssh config 2023-03-19 18:37:46 -07:00
Alejandro Angulo fbbd42860e
Added steam config 2023-03-19 18:10:43 -07:00
Alejandro Angulo c15ee0a39b
wip 2023-03-11 20:03:48 -08:00
Renamed from systems/x86_64-linux/gospel/configuration.nix (Browse further)