1142 Commits

Author SHA1 Message Date
github-actions[bot]
967ca6d0ea flake.lock: Update
Flake lock file updates:

• Updated input 'fenix':
    'github:nix-community/fenix/4b07da0f91ea99f263f47165a11a48678c9e0dc3' (2024-03-03)
  → 'github:nix-community/fenix/2f420b2cc2dc0c91031a4a5625a2217f8e49657b' (2024-03-24)
• Updated input 'fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/4ef6a49b44e8aa380da7522442234bfd7a52c55e' (2024-03-02)
  → 'github:rust-lang/rust-analyzer/e265e3d5189513c42d037999d41a696369af9388' (2024-03-23)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/d465f4819400de7c8d874d50b982301f28a84605' (2024-02-28)
  → 'github:numtide/flake-utils/b1d9ab70662946ef0850d488da1c9019f3a9752a' (2024-03-11)
• Updated input 'home-manager':
    'github:nix-community/home-manager/d579633ff9915a8f4058d5c439281097e92380a8' (2024-03-03)
  → 'github:nix-community/home-manager/1c2c5e4cabba4c43504ef0f8cc3f3dfa284e2dbb' (2024-03-22)
• Updated input 'nix':
    'github:NixOS/nix/edcb3430ef39a225aada06ef898c907d8277fbe8' (2024-02-28)
  → 'github:NixOS/nix/34807c8906a61219ec2e9132c9cf0bd4d29e1d12' (2024-03-11)
• Updated input 'nix-index-database':
    'github:Mic92/nix-index-database/93554c04c2f1c02f4a383538e8848d511c3129e9' (2024-03-03)
  → 'github:Mic92/nix-index-database/34519f3bb678a5abbddf7b200ac5347263ee781b' (2024-03-24)
• Updated input 'nixos-modules':
    'github:SuperSandro2000/nixos-modules/529db3a982d4939e8b4656472945c73181520a67' (2024-03-01)
  → 'github:SuperSandro2000/nixos-modules/34fdf6625852d421407e3654472e81de4ba2f6ca' (2024-03-19)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/1536926ef5621b09bba54035ae2bb6d806d72ac8' (2024-02-29)
  → 'github:nixos/nixpkgs/44d0940ea560dee511026a53f0e2e2cde489b4d4' (2024-03-23)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/075df9d85ee70cfb53e598058045e1738f05e273' (2024-03-03)
  → 'github:Mic92/sops-nix/405987a66cce9a4a82f321f11b205982a7127c88' (2024-03-24)
2024-03-24 18:59:30 -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
61e4c547f0 allow force push for github actions (hopefully)
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-03-24 13:09:10 -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
387329d2ea update labels
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-03-18 08:23:48 -04:00
5d846b8dfc pr permissions
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-03-18 08:23:48 -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
438a931a5b
Feature/actions (#114)
* Add some basic actions/repo settings

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

* Add issues/milestones to .github.yml

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

* Finalize settings

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

* Add checks

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

* lock action update

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

* checkout for lock check

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

* make lock fail on check

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

* fix flake update action

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

* Update contrib

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

* add formatting check

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

* add 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>

* minor change to trigger actions builds

This should be reverted before merging the PR

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

* fix format hook

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

* flakes update on PR now :)

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

* create PR for update

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

* allow PR on actions branch

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

* PR

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

* restore flake update to normal

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

* revert flake-update-service changes

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

---------

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-03-17 18:58:55 -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
Dennis
d28098ac8d Feature/factorio (#108)
* add factorio

* add factorio server

* add new user
2024-02-19 22:03:16 +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
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
Dennis
db7a7938ee add homemanger to dennis laptop and main (#103) 2024-02-17 15:39:35 +01:00
Richie Cahill
afa35e6c4a formatted jeeves-jr (#98) 2024-02-15 17:09:03 -05:00
Dennis
ac6f4cadd5 add override libgit2 deactivate tests (#101) 2024-02-15 23:01:36 +01:00
Dennis
5bc309c2c8 add override libgit2 deactivate tests (#100) 2024-02-15 22:57:23 +01:00
Dennis
cbd32b7224 add nextcloud ldap user (#99) 2024-02-15 20:36:56 +01:00
Dennis
dae81dd296 Feature/server owners (#96)
* add server owner feature

* add kill alias for dennis
2024-02-13 00:04:32 +01:00
FraFrieFa
895c132a4c python fix (#88) 2024-02-12 13:25:57 +01:00
12830a9d5c Fix hydra directory (#89)
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-02-10 16:39:33 -05:00
FraFrieFa
9409a916af Fixup/rpi5 pcsc (#86)
* pcsc patch

* pcsc fix
2024-02-09 01:40:27 +01:00
FraFrieFa
cfea856b7f pcsc patch (#85) 2024-02-09 01:28:03 +01:00
Dennis
307254ca34 fix (#84) 2024-02-08 23:50:04 +01:00
Dennis
7a64f8d566 fix mailserver config (#83)
* fix mailserver config

* rpi emulate systems
2024-02-08 23:42:32 +01:00
Dennis
c13cec9d0a temp fix for outline (#82) 2024-02-07 00:51:31 +01:00
Dennis
7e1da03f8c changed config (#81) 2024-02-07 00:20:06 +01:00
5d8ad216a4 fix boot partition (#80) 2024-02-06 18:06:56 -05:00
Dennis
52c421a45f fix autopull (#79)
* fix autopull

* add deadnix

* fix git
2024-02-06 23:58:33 +01:00
Dennis
3b70b4ea60 remove git-lfs from palentine-hill (#78)
* remove git-lfs from palentine-hill

* fix secrets
2024-02-06 22:46:13 +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
Dennis
59a4293b28 Fix mailserver3 (#72)
* 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

* add workaround

---------

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
Co-authored-by: Richie Cahill <richie@tmmworkshop.com>
Co-authored-by: ahuston-0 <aliceghuston@gmail.com>
2024-02-03 23:52:43 +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
Dennis
66fb506e26 remove sieve script# (#62) 2024-02-03 16:00:35 -05:00
Dennis
f746da7c4c fix dovecot2 sieve scripts (#61)
* fix dovecot2 sieve scripts

* add pathfix
2024-02-03 20:10:24 +01:00
Dennis
726c3b208e add dennis local systems (#60) 2024-02-02 22:54:36 +01:00
Dennis
6afd73c990 change flake input (#59) 2024-02-02 01:13:24 -05:00
Dennis
bca76e5325 fix function (#58) 2024-02-02 06:59:47 +01:00
Dennis
320e2225ce change allowed-uris (#57) 2024-02-02 00:46:47 -05:00
Dennis
9f863eac6e add allowed-uris (#56) 2024-02-02 00:31:40 -05:00
2b917b8332 flip order of caches :) (#53)
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-02-02 00:17:41 -05:00
Dennis
c27b273e17 fix hydra build packages (#55)
* fix hydra build packages

* change build input
2024-02-02 06:12:49 +01:00
Dennis
b3888adddb remove unlocked flakes (#54) 2024-02-02 05:20:43 +01:00
Dennis
4c7ba8e68e changes to pg (#52) 2024-02-01 22:25:10 -05:00