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
Richie Cahill
c67c8d74dc
create base.nix
2024-04-13 16:29:30 -04:00
3ca5051fc9
move fingerprint settings to a module
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
Richie Cahill
34c516f8b1
added substituters and trusted-users to nix.nix
2024-04-10 20:22:59 -04:00
Richie Cahill
0f0b3df15f
created nix.nix
2024-04-10 19:32:52 -04:00
Richie Cahill
adf629d596
updated allowedTCPPorts
2024-04-10 19:11:09 -04:00
Richie Cahill
452f751dc9
updated endlessh.nix
2024-04-10 19:11:09 -04:00
Richie Cahill
5398ab38c9
moved locale.nix to modules dir
2024-04-10 19:11:09 -04:00
Richie Cahill
1567d5f296
Feature/removing junk ( #129 )
...
* removing fail2ban jails
* removed gitea seting and renamed security.nix to endlessh.nix
* fixed formating
---------
Co-authored-by: Your Name <you@example.com>
2024-04-06 19:02:32 -04:00
46a605d12e
initial artemision changes ( #116 )
...
* Add artemision
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* blank config.nix for alice
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* move alice config
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* move alice config
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* fix slack (artemision)
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* fix unipicker (artemision)
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* fix vscode (artemision)
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* add wired-notify (not currently working, artemision)
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* change formatter to nixfmt-rfc-style
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* update lock
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* initial format
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* artemision settings
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* add artemision files
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* artemision initial setup
* artemision initial setup
* sops generation
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* sops updates
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* sops updates
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* fix breaking changes, add framework module
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* formatting and friends
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* add boot, mutable users is true
* fmt
* Add desktop/framework dependencies
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* enable sops
* sops/ethernet fixes
* update subs
* cache key fix & mutable users
* temp neovim
* zsh changes
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* dependency fixes, zsh.nix
* zsh fixes for home-manager
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* minor zsh fixes
* minor zsh/home fixes
* cleanup
* typo from merge
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* formatting
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* remove owner
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* non-server :)
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* add display manager
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* switch to gdm
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* wayland errors
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* fix formatting
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* remove ZFS unstable
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* zsh reorg
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* wayland enable
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* add boot partition options
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* wayland agian
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* nix format
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
---------
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
Co-authored-by: ahuston-0 <alice.huston@gmail.com>
2024-03-24 14:21:28 -04:00
b77a34415d
Add attic cache ( #117 )
...
* add attic
* change formatter to nixfmt-rfc-style
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* update lock
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* initial format
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* move back to postgres
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* fix attic
* fix signing key
* formatting
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
---------
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-03-24 13:08:42 -04:00
1a8a2fa394
Feature/rfc 0166 fmt ( #113 )
...
* change formatter to nixfmt-rfc-style
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* Add rfc-style fmt'ing
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
---------
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-03-03 18:06:28 -05:00
Dennis
e732499201
Feature/factorio ( #109 )
...
* add factorio
* add factorio server
* add new user
* fixed typo
2024-03-02 11:09:32 +01:00
889ce92247
fixup/redis mem ( #90 )
...
* add sysctl params
* Fix early startup issue w/ autopull
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* Update flake.lock
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* add dependency for autopull
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* move autopull dependency
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* nix environment is weird :(
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
---------
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-02-18 00:27:02 -05:00
Dennis
b2366d9a44
some changes ( #104 )
...
* some changes
* remove watchdog
* add cloud mail
* fix typo
* add mc-server
* add mc-server
* fix devtools
2024-02-18 06:11:47 +01:00
Dennis
52c421a45f
fix autopull ( #79 )
...
* fix autopull
* add deadnix
* fix git
2024-02-06 23:58:33 +01:00
Dennis
d020ef2189
Created fabius user (raspberry pi 5). Changed flake.nix. ( #76 )
...
* Created fabius user (raspberry pi 5). Changed flake.nix.
* add custom iso type
* change to crossPkgs
* add crossCompile aarch64
2024-02-06 20:35:02 +01:00
Dennis
4c1e86907a
dennis the formatter ( #75 )
...
* dennis the formatter
* changed comment
* fixup
2024-02-05 22:45:43 +01:00
Dennis
47a65a151c
fix photon ldap config ( #74 )
...
* fix photon ldap config
* secrets update
2024-02-05 18:22:52 +01:00
241c66f5ec
enable external SMTP for hydra ( #49 )
...
* external SMTP for hydra
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* nix-serve sops
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
* add binary cache
* add hydra jobs
* cleanup (#50 )
* finish up cleanup branch merge
* switched back to nixpkgs-fmt
* add nixpkgs-fmt to hydrajobs.build
---------
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
Co-authored-by: Dennis Wuitz <dennish@wuitz.de>
Co-authored-by: Dennis <52411861+DerDennisOP@users.noreply.github.com>
2024-02-01 22:50:14 +01:00
Dennis
10ed0c633b
add hydra ( #48 )
2024-02-01 05:24:04 +01:00
Dennis
6d54aec60c
add dynamic system generation ( #46 )
2024-01-30 12:37:13 -05:00
Richie Cahill
2305974694
removing unnecessary code ( #41 )
...
* removing unnecessary code
* replaced some of the code
* removed endlessh-go from jeeves-jr
2024-01-16 18:49:03 -05:00
Dennis
d7f026b05b
add endlessh-go autometic setup ( #32 )
2024-01-09 16:21:22 +01:00