67 Commits

Author SHA1 Message Date
Richie Cahill
f99fb01f03 create openssh module 2024-04-17 12:15:27 +00:00
0b28ac1202 Add XDG management and grimblast
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-17 10:27:04 +00:00
a7e8bcb04c fmt
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 22:21:28 -04:00
e0ea7df970 add bluetooth
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 22:21:28 -04:00
5785d24a20 add opengl
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 22:21:28 -04:00
3fc1292603 add steam
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 22:21:28 -04:00
e84b25e1a6 fzf fixes
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 18:34:54 -04:00
2b443ed861 add eza
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 18:34:54 -04:00
Richie Cahill
c67c8d74dc create base.nix 2024-04-13 16:29:30 -04:00
1fab349ff4 add git-gone alias
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 14:44:24 -04:00
13481e49d2 add git config
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 14:44:24 -04:00
0856236d33 Formatting & fw16 hardware
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
c44a246cf4 grim and slurp
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
82456067c7 waybar updates
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
767d952f62 nix gc on artemision 30d -> 7d
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
2ed6053231 nix fmt
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -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
d293c28145 add glances to global config
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
3aa5c7afbb add amdgpu_top to artemision
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
dd296c65a1 Add fingerprint acpi rules & pre-6.9 power patches
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
38d8b593f2 fix waybar 2024-04-13 13:22:13 -04:00
6726deff62 port flake settings to nix settings
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
3b04ada007 undo nix-doc changes
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
df0ae523d1 all sorts of fprintd changes
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
316e70d45b revert temporary logrotate fix
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
1ad2bf21b7 switch to fw16 branch, flake update
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
036e5302f6 initial waybar commit
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
a7736ba814 add gammastep,zerotier,nerdfonts,polkit,pipewire
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
c32e3f9023 more wifi, more git, and more formatting 2024-04-13 13:22:13 -04:00
b6936ba400 redisable fprintd 2024-04-13 13:22:13 -04:00
7ff3f1b133 add more emacs dependencies 2024-04-13 13:22:13 -04:00
980e91e17f signal and telegram 2024-04-13 13:22:13 -04:00
97337d0714 Fun artemision changes
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
6a419c3143 emacs!
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
26b8b00043 fix doom path
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
ccb67e7c05 doom, with fewer submodules 2024-04-13 13:22:13 -04:00
2f91681ce4 doom, with fewer submodules 2024-04-13 13:22:13 -04:00
5a3e0909a0 remove submodule 2024-04-13 13:22:13 -04:00
6ff1446669 add doom
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
784da650c0 switch to nixos-unstable-small, which already finished the xz revert
https://github.com/NixOS/nixpkgs/issues/300055

https://nixpk.gs/pr-tracker.html?pr=300028

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-03 14:32:22 -04:00
3552071246 update alice's sops keys, as age key for jeeves changed
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-02 23:19:11 -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
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
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
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
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