212 Commits

Author SHA1 Message Date
ec7a51f254 Add smartmontools to global program list, alice config changes (#19)
* Update ssh keys, home-manager packages

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

* Add smartmontools to the global program list

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

* Fix formatting

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

---------

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-01-03 22:08:16 +01:00
Dennis
ef51f72e8c Feature email server (#18)
* formatting

* update

* add mailserver

* flake update

* update ldap password

* update ldap password

* update ldap password
2024-01-03 13:42:14 +01:00
Dennis
3963808c78 Feature email server (#17)
* formatting

* update

* add mailserver

* flake update

* update ldap password

* update ldap password
2024-01-03 13:40:13 +01:00
Dennis
73dd4211dd Feature email server (#16)
* formatting

* update

* add mailserver

* flake update

* update ldap password
2024-01-03 13:36:43 +01:00
Dennis
502902c833 Feature email server (#15)
* formatting

* update

* add mailserver

* flake update

* update ldap password
2024-01-02 17:07:32 +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
d5bd40ed67 gitea ldap connection (#13)
* gitea ldap connection

* name change
2024-01-01 16:38:17 +01:00
67bc474739 Fix found for docker haproxy. Removing haproxy from nix config (#12)
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-01-01 01:19:19 -05:00
Dennis
5cba7f18da Feature gitea ldap (#11)
* configure gitea with ldap

* used default config
2023-12-31 06:16:49 +01:00
Dennis
6c992805c8 bitwarden secret (#10) 2023-12-30 17:31:59 +01:00
Dennis
bc6744911d Wordpress (#8)
* add wordpress module

* update secrets
2023-12-30 17:25:48 +01:00
Dennis
85ab0e229e add patch feature (#6)
* add patch feature

* refactor
2023-12-30 17:18:25 +01:00
Dennis
5835291841 add wordpress module (#7) 2023-12-30 17:18:13 +01:00
Dennis Wuitz
8d36eb6381 quickfix 2023-12-29 21:35:33 +01:00
Richie Cahill
96f8203cb4 Merge pull request #5 from RAD-Development/jeeves-jr
Seting up Jeeves jr
2023-12-29 15:25:11 -05:00
Richie Cahill
55b37120ec added zpool name 2023-12-29 15:02:48 -05:00
Dennis Wuitz
91e3cb92b5 update secrets 2023-12-29 21:01:19 +01:00
Dennis Wuitz
51e8302c29 add fail2ban 2023-12-29 20:54:12 +01:00
Richie Cahill
4d336ef7a3 removed invaled pool name 2023-12-29 14:48:16 -05:00
4b93a75b05 add instructions
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-29 14:25:01 -05:00
522b663fdf update keys
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-29 14:23:01 -05:00
Richie Cahill
fbf7a9c3c4 added secrets.yaml fro richie 2023-12-29 14:18:27 -05:00
Richie Cahill
60e12e0aaa added richie.asc 2023-12-29 14:07:14 -05:00
Richie Cahill
097cfa3f7d updated .sops.yaml 2023-12-29 13:53:36 -05:00
Richie Cahill
60442534f2 added hardware.nix 2023-12-29 13:46:49 -05:00
Richie Cahill
066a9f134e added jeeves-jr constructSystem and richie user 2023-12-29 13:32:20 -05:00
Richie Cahill
66fca9da44 made configuration.nix for jeeves-jr 2023-12-29 13:23:05 -05:00
774bd99550 Fix hostkeys, zfs autoscrub service
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-29 11:42:31 -05:00
85cda756b8 Add hardened SSH config
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-29 11:33:17 -05:00
7d83e6b026 update secrets
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-29 09:45:52 -05:00
Dennis Wuitz
70e69fc869 fix vaultwarden 2023-12-29 15:21:18 +01:00
2c0468d049 Add auto trimming and scrubbing to palatine-hill
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-29 00:17:27 -05:00
8f4be65c52 Enable smartd for palatine-hill
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-29 00:00:49 -05: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
e1b29e0cd3 Reformat photon boot
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-25 22:45:14 -05:00
Dennis Wuitz
5bb39a58c7 add grub bootloader device 2023-12-26 04:25:58 +01:00
Dennis
671fbfce41 Merge pull request #3 from RAD-Development/photon-migration
Photon migration
2023-12-26 03:28:33 +01:00
Dennis Wuitz
53dd14e8db add boot filesystem option 2023-12-26 03:20:07 +01:00
Dennis Wuitz
90cf8be3d2 sops and photon setup 2023-12-26 02:56:52 +01:00
bd92a640d5 Revert postgres pinning on Photon
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-25 20:28:27 -05:00
c183973518 Update hardware config for Photon
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-25 19:57:52 -05:00
d29348ec64 Fix autoUpgrade
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-25 16:51:58 -05:00
b6ea9122e1 Pin postgres major version
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-25 14:03:56 -05:00
970dbf7689 Fix ports for ssh
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-25 13:30:28 -05:00
0d61dcd079 Fix gc options
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2023-12-25 13:29:02 -05:00