58 Commits

Author SHA1 Message Date
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
Dennis
db67a9d7e5 Feature email server (#14)
* formatting

* update

* add mailserver

* flake update
2024-01-02 16:30:08 +01:00
477b4cf466 Add autopull service for testing & pre-commit-hooks (#4)
* configure programs for photon

* sops fix

* Add flake-update-service for testing

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

* Add sops config

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

* add photon password

* Fix user password

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

* actually fix user config

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

* change password for user dennis

* removed user password

* fixed yaml secrets

* yaml is silly, fix my yamls pls

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

* quickfix

* Enforce systemdboot on palatine-hill

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

* reconfigure photon

* Fix ZFS config on palatine-hill

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

* Fix systemd-boot on palatine-hill

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

* sops update-keys

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

* Fix botched merge

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

* Add custom ssh command

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

* Fix option name, add package dependency

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

* Fix option name, add dependency

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

* ssh-key path to str

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

* Fix git command

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

* Set up nixpkgs.fmt

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

* Allow autopull to trigger a rebuild

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

* Revert triggerRebuild on palatine-hill, add clarifying comment

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

* Attempt pre-commit hooks

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

* Increase pull frequency

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

* Fix duplicate flake-utils url

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

* Add fmt hook

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

* add nix-flake-check hook

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

* Remove unnecessary flake-utils import by name

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

* Trying to setup inputs for nix-pre-commit

Co-authored-by: Dennis <52411861+DerDennisOP@users.noreply.github.com>

* Fixing input with flake inputs

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

* make autopull service default and fix flake check hook

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

* Remove pre-commit-config.yml from gitignore

that decision seems to be something from one of my previous attempts at
this. Given that the config is needed for this to work it only makes
sense to have it.

/.pre-commit-config.yaml
/.pre-commit-config.yaml

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

* Rollback previous commit. yml file is a softlink

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

---------

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-01-01 12:41:32 -05:00
Dennis
85ab0e229e add patch feature (#6)
* add patch feature

* refactor
2023-12-30 17:18:25 +01:00
Dennis Wuitz
8d36eb6381 quickfix 2023-12-29 21:35:33 +01:00
Dennis Wuitz
51e8302c29 add fail2ban 2023-12-29 20:54:12 +01:00
Dennis Wuitz
70e69fc869 fix vaultwarden 2023-12-29 15:21:18 +01:00
Dennis Wuitz
78e428f3f3 reconfigure photon 2023-12-28 21:12:59 +01:00
Dennis Wuitz
b6c85d89dd configure programs for photon 2023-12-27 19:42:46 +01:00
Dennis Wuitz
889de1d88a changes to dennis home.nix 2023-12-26 10:45:54 +01:00
500c6206ae Fix systemd boot import
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-25 23:05:54 -05:00
9b118b0e7c Switch to systemd-boot
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-25 22:59:17 -05:00
Dennis Wuitz
5bb39a58c7 add grub bootloader device 2023-12-26 04:25:58 +01:00
Dennis Wuitz
53dd14e8db add boot filesystem option 2023-12-26 03:20:07 +01:00