94 Commits

Author SHA1 Message Date
44839aece5 add a yubikey module 2024-08-14 16:35:35 +00:00
Richie Cahill
44a924183f adding zlib-ng 2024-08-06 18:13:20 +00:00
Richie Cahill
e0ab562cff enable prune for autopull 2024-08-03 14:21:17 +00:00
2fe2a97b4c remove cache from common modules 2024-07-27 00:27:58 +00:00
Richie Cahill
bf4c08c81b updated python to 3.12 2024-07-15 22:39:47 +00:00
0e9c23e42b fix attic in global cache module 2024-06-26 23:57:16 +00:00
306fd0de17 switch nix version to latest
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-06-22 16:42:17 +00:00
Richie Cahill
1e3ef8bbaf moved docker-service to docker.nix 2024-06-22 03:53:52 +00:00
Richie Cahill
a44d0443c5 setting up proxychains 2024-06-22 01:23:08 +00:00
cd3369880a fix firefox addons ig? also system var is here lol
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-06-09 21:30:48 +00:00
7f858e17dc qcow and installer-iso fixes
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-06-04 01:40:52 +00:00
55b7e407f1 add image generation
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-06-04 01:40:52 +00:00
80e0319923 add mkDefaults for settings which may be overriden
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-06-01 15:49:37 +00:00
384e98f927 fix module issues with k3s-net
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-06-01 15:49:37 +00:00
961d262f8f add a toggle to kub_net, as we are getting warnings currently
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-06-01 15:49:37 +00:00
28ddd3fedc add experimental networkd backend to resolve zerotier issues
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-06-01 15:49:37 +00:00
4815df94f2 fixes localuser warning due to plocate incompatibility
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-29 00:46:45 +00:00
41dde8c111 fix locate package
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-28 00:52:34 +00:00
db57d86787 move plocate to the module level
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-28 00:52:34 +00:00
Richie Cahill
ced5ee0633 start networkd rewrite 2024-05-27 17:00:29 +00:00
Richie Cahill
e76ef55ade setup brkubnet 2024-05-25 18:06:49 +00:00
Richie Cahill
14d4580534 test 2024-05-25 18:06:49 +00:00
Richie Cahill
0388993f40 testing kubernetes network 2024-05-25 18:06:49 +00:00
1589f59e3b Introduces non-server home-manager configs
Allows home-manager configs to be done on a server/non-server basis

Provides an example config by moving emacs to its own space (behind a
lib.optionals so only non-server machines accept it)

marks artemision and rhapsody-in-green as explicitly non-server machines

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-22 00:17:49 +00:00
3522ebd8c5 applies all recommended deadnix fixes, and adds it to checks
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-22 00:02:47 +00:00
1b65b78d13 fix all statix warnings and re-enable statix pre-commit
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-22 00:02:47 +00:00
b10992795e add sops as a shared module for home-manager
also adds wakatime-api-key variable to personal sops-config (using new
sops capability)

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00
6b5dda1f39 remove nom.patch, change filterSource to path
nom.patch gets pulled in to the modules unless filtering is set up, but
we're not building custom nixos-rebuild anymore (and haven't for a
while)

migrates to builtins.path over builtins.filterSource since the semantics
seem a bit nicer

Removes all the filtering on the directory as we likely don't need it

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00
05fc189ec7 remove triggers-rebuild
as discussed as part of the PR

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-19 15:43:00 +00:00
6b2c0fe69f rename flake-update-service.nix to autopull.nix
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-19 15:43:00 +00:00
af14f123e1 migrate flake update service to submodules
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-19 15:43:00 +00:00
298d7423c6 type changes
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-19 15:43:00 +00:00
0ce3d57e46 fix enable type
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-19 15:43:00 +00:00
3696ebd976 convert flake-update to a submodule type
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-19 15:43:00 +00:00
Richie Cahill
0ea8e9ee84 updated default boot limit config 2024-05-05 16:21:04 +00:00
a2a339c174 add secret, delete hydra module
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
d11c62fe3d mkDefault on gc options
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
Richie Cahill
9f7cb6f186 removed systems/configuration.nix 2024-04-19 22:43:40 +00:00
Richie Cahill
f55fec1734 fixed bug 2024-04-19 22:43:40 +00:00
Richie Cahill
70182deebb ran treefmt 2024-04-19 22:43:40 +00:00
Richie Cahill
ca2c058724 removed unnecessary imports and improved my vscode 2024-04-19 22:43:40 +00:00
Richie Cahill
825956dc9c created update.nix 2024-04-19 22:43:40 +00:00
Richie Cahill
7a603ce739 moved docker to modules 2024-04-19 15:43:00 +00:00
Richie Cahill
8cc17721f0 removed programs from systems/configuration.nix and created modules/libs.nix 2024-04-17 12:15:52 +00:00
8febdc8e9a fix bash/syntax related errors,add yamlls for alice
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-17 12:15:42 +00:00
Richie Cahill
fb3dffc0ea added shels to base.nix 2024-04-17 12:15:42 +00:00
Richie Cahill
c8a542408e moved programs.nix to modules dir 2024-04-17 12:15:42 +00:00
Richie Cahill
4a9f6a8983 updated fail2ban module 2024-04-17 12:15:35 +00:00
Richie Cahill
f99fb01f03 create openssh module 2024-04-17 12:15:27 +00:00
adf17a1585 formatting fix
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 16:29:30 -04:00