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
e732499201
Feature/factorio ( #109 )
...
* add factorio
* add factorio server
* add new user
* fixed typo
2024-03-02 11:09:32 +01:00
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
4c4801d6a8
remove nix-index-database from rpi ( #95 )
...
* remove nix-index-database from rpi
* Udev fix
* flake update
* add git alias
* Remove unused flake input
Signed-off-by: ahuston-0 <aliceghuston@gmail.com >
---------
Signed-off-by: ahuston-0 <aliceghuston@gmail.com >
Co-authored-by: Fabius <fabius2001@hotmail.de >
Co-authored-by: ahuston-0 <aliceghuston@gmail.com >
2024-02-17 15:51:38 +01:00
db7a7938ee
add homemanger to dennis laptop and main ( #103 )
2024-02-17 15:39:35 +01:00
ac6f4cadd5
add override libgit2 deactivate tests ( #101 )
2024-02-15 23:01:36 +01:00
5bc309c2c8
add override libgit2 deactivate tests ( #100 )
2024-02-15 22:57:23 +01:00
dae81dd296
Feature/server owners ( #96 )
...
* add server owner feature
* add kill alias for dennis
2024-02-13 00:04:32 +01:00
9409a916af
Fixup/rpi5 pcsc ( #86 )
...
* pcsc patch
* pcsc fix
2024-02-09 01:40:27 +01:00
cfea856b7f
pcsc patch ( #85 )
2024-02-09 01:28:03 +01:00
307254ca34
fix ( #84 )
2024-02-08 23:50:04 +01:00
7a64f8d566
fix mailserver config ( #83 )
...
* fix mailserver config
* rpi emulate systems
2024-02-08 23:42:32 +01:00
52c421a45f
fix autopull ( #79 )
...
* fix autopull
* add deadnix
* fix git
2024-02-06 23:58:33 +01:00
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
4c1e86907a
dennis the formatter ( #75 )
...
* dennis the formatter
* changed comment
* fixup
2024-02-05 22:45:43 +01:00
47a65a151c
fix photon ldap config ( #74 )
...
* fix photon ldap config
* secrets update
2024-02-05 18:22:52 +01:00
4e6bdd2ff5
Disable mutable-users, fix passwords globally ( #71 )
...
* updated passwd
* Disable mutable-users
Signed-off-by: ahuston-0 <aliceghuston@gmail.com >
* fix password config
Signed-off-by: ahuston-0 <aliceghuston@gmail.com >
* change secrets
---------
Signed-off-by: ahuston-0 <aliceghuston@gmail.com >
Co-authored-by: Richie Cahill <richie@tmmworkshop.com >
Co-authored-by: Dennis Wuitz <dennish@wuitz.de >
2024-02-03 23:24:45 +01:00
66fb506e26
remove sieve script# ( #62 )
2024-02-03 16:00:35 -05:00
f746da7c4c
fix dovecot2 sieve scripts ( #61 )
...
* fix dovecot2 sieve scripts
* add pathfix
2024-02-03 20:10:24 +01:00
726c3b208e
add dennis local systems ( #60 )
2024-02-02 22:54:36 +01:00
6afd73c990
change flake input ( #59 )
2024-02-02 01:13:24 -05:00
bca76e5325
fix function ( #58 )
2024-02-02 06:59:47 +01:00
2b917b8332
flip order of caches :) ( #53 )
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com >
2024-02-02 00:17:41 -05:00
c27b273e17
fix hydra build packages ( #55 )
...
* fix hydra build packages
* change build input
2024-02-02 06:12:49 +01:00
b3888adddb
remove unlocked flakes ( #54 )
2024-02-02 05:20:43 +01:00
179c78ccc7
add public key ( #51 )
2024-02-01 23:05:46 +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
10ed0c633b
add hydra ( #48 )
2024-02-01 05:24:04 +01:00
6d54aec60c
add dynamic system generation ( #46 )
2024-01-30 12:37:13 -05:00
66be96ebff
add desktopians ( #43 )
2024-01-27 16:05:35 +01:00
e4f39f57ee
remove wordpress ( #42 )
2024-01-26 23:13:06 +01:00
5d2f5934f8
Add pre-commit-update hook, make nixpkgs-fmt check only ( #40 )
...
* Add pre-commit-update hook, make nixpkgs-fmt check only
Signed-off-by: ahuston-0 <aliceghuston@gmail.com >
* Pin pre-commit-update at commit ID of latest version
Signed-off-by: ahuston-0 <aliceghuston@gmail.com >
---------
Signed-off-by: ahuston-0 <aliceghuston@gmail.com >
2024-01-15 13:18:56 -05:00
26917d53cd
mail client setup ( #27 )
2024-01-08 16:24:53 +01:00
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
85ab0e229e
add patch feature ( #6 )
...
* add patch feature
* refactor
2023-12-30 17:18:25 +01:00
066a9f134e
added jeeves-jr constructSystem and richie user
2023-12-29 13:32:20 -05:00
78e428f3f3
reconfigure photon
2023-12-28 21:12:59 +01:00
b6c85d89dd
configure programs for photon
2023-12-27 19:42:46 +01:00
7fcf8af4ad
fix user public keys
2023-12-25 18:54:38 +01:00
e08f011d28
add home-manager
2023-12-25 03:39:20 +01:00
c6c879ddb4
first usable configuration
2023-12-24 20:09:35 +01:00
469038e980
switched modules to flakes
2023-12-24 18:48:52 +01:00
aca834a717
add basic user management
2023-12-23 08:27:00 +01:00
f2c3f279d5
add system palatine-hill
2023-12-23 07:39:10 +01:00
75405396d2
base configuration
2023-12-23 06:55:27 +01:00