111 Commits

Author SHA1 Message Date
d1b3d8d32b lib.mkForce on the autoupgrade flake
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
ab73873a51 gc fix
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
ccc2531414 add zsh-nix-shell plugin, extend palatine-hill gc
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
00429e3ba6 fix imports
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
d208f83ebd lib.mkForce on the autoupgrade flake
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
a550479669 gc fix
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
a244e9ae44 add more dependencies for attic-watch-store
Hopefully this should make it so attic-watch-store starts only after
haproxy becomes available on docker

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
597859aabd add zsh-nix-shell plugin, extend palatine-hill gc
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
6a5c8fbd03 switch palatine-hill over to personal flake temporarily
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
Richie Cahill
1005525931 spell checked nix files 2024-04-20 17:42:51 +00:00
Richie Cahill
21824df09a ran treefmt 2024-04-20 15:02:01 +00:00
Richie Cahill
75a57fb331 moved syncthing_base.nix 2024-04-20 15:02:01 +00:00
Richie Cahill
0a88a21372 moving rhapsody-in-green to systems 2024-04-20 15:02:01 +00:00
Richie Cahill
9f7cb6f186 removed systems/configuration.nix 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
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
0b5a269fe4 fix ssh-ng bug with hydra
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-17 12:15:14 +00:00
2e1fd5319a distributed builds ig
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-17 12:15:14 +00:00
89d6b131b1 more keys
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-17 12:15:14 +00:00
e1e743bea5 add hydra ssh keys
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-17 12:15:14 +00:00
7f9eb93276 formatting
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 18:33:06 -04:00
6dce71db73 move all the paths woop
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 18:33:06 -04:00
483ba664c3 import all keys?
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 18:33:06 -04:00
db8224c75c pathfix
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 18:33:06 -04:00
e4ccab9bbb add zfs-key to env
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 18:33:06 -04:00
5d40272ca7 add all the keys
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 18:33:06 -04:00
Richie Cahill
c67c8d74dc create base.nix 2024-04-13 16:29:30 -04:00
Richie Cahill
38c2e39a4a created syncthing_base.nix and added syncthing password 2024-04-13 13:50:32 -04:00
Richie Cahill
6e31460813 added music projects syncthin dirs 2024-04-13 13:50:32 -04:00
Richie Cahill
1b0b350d26 fixed typo 2024-04-13 13:50:32 -04:00
Richie Cahill
180f655663 setting syncthing folders 2024-04-13 13:50:32 -04:00
Richie Cahill
c4cc7658b2 setting syncthing ip 2024-04-13 13:50:32 -04:00
Richie Cahill
0477fa1907 setup syncthing 2024-04-13 13:50:32 -04:00
dfdc52b254 add accept-flake-config for all servers
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
Richie Cahill
0f0b3df15f created nix.nix 2024-04-10 19:32:52 -04:00
Richie Cahill
07d226fc13 removed console.keyMap = "us"; 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
e822f2d89c ran nix fmt 2024-04-10 19:11:09 -04:00
Your Name
c2465c6b9c central locale setting 2024-04-10 19:11:09 -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
bc7034e7e2 typo in optimise
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-03-24 13:09:22 -04:00
c35ee793a1 add space optimizations for servers
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-03-24 13:09:22 -04:00
ff3704a945 add space optimizations for servers
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-03-24 13:09:22 -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
9d82282556
Feature/adding jeeves (#112)
* Feature/factorio (#109)

* add factorio

* add factorio server

* add new user

* fixed typo

* jeeves base

* allow jeeves to be built into an ISO

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

* server-side fixes

* Disable sops on jeeves temporarily

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

* fix flake.nix inputs

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

* add sops for jeeves

* update jeeves age key

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

* efi variables fix?

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

* updating sops

* remove alice

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

* remove richie

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

* usbguard :(

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

* remove iso from image

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

* add alice zt

* restore home-manager

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

* fix comment

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

* add jeeves key

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

* restore original config

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

* revert canTouchEfiVariables

keeping it in line with other servers

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

* removed working-config.nix

* Get rid of dummy user

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>

* added plex

* initial format

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

* removed lib.mkDefault from PermitRootLogin

---------

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
Co-authored-by: Dennis <52411861+DerDennisOP@users.noreply.github.com>
Co-authored-by: Richie Cahill <richie@tmmworkshop.com>
2024-03-17 21:55:48 -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