55b7e407f1
add image generation
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-06-04 01:40:52 +00:00
32bd3b839f
pin flake-parts and flake-compat
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-22 00:02:47 +00:00
3522ebd8c5
applies all recommended deadnix fixes, and adds it to checks
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-22 00:02:47 +00:00
f3f6c463ca
remove nix-pre-commit
...
as we've changed to pre-commit-hooks, nix-pre-commit is no longer required
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-22 00:02:47 +00:00
3e9aa38a43
temp disable arm
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-22 00:02:47 +00:00
ce9e8d9eaa
fix alignment and attrset
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00
d4916c36d3
bulk re-ordering of imports
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00
262c18e03b
fix erroneous output warning, remove vscode json file from check
...
vscode json files allow comments, but check-json only allows regular
json. the check now ignores settings.json
moves inherit for outputs to the let, as it was attempting to output the
outputs variable.
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00
af7a901bbf
clean up devshell inputs
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00
9b2ee295ea
remove commented out devshell
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00
4015daea0a
Full rewrite of devshell
...
migrates pre-commit to cachix's pre-commit-hooks
adds a ton of new hooks:
- check-added-large-files
- check-case-conflicts
- check-json
- check-merge-conflicts
- detect-private-keys
- fmt-check
- nil
- no-commit-to-branch
- statix (disabled for now)
migrates devshell to new devshells, set up modularly to have separate
functionality for sops, pre-commit-hooks, and our custom packages
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00
63ca84cfb8
change rad-dev to inherit in flake.nix
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00
46aee20d9e
migrate system scanning logic to lib/
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00
6b5dda1f39
remove nom.patch, change filterSource to path
...
nom.patch gets pulled in to the modules unless filtering is set up, but
we're not building custom nixos-rebuild anymore (and haven't for a
while)
migrates to builtins.path over builtins.filterSource since the semantics
seem a bit nicer
Removes all the filtering on the directory as we likely don't need it
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00
0ddf01baef
migrate constructSystem to lib/
...
migrates the bulk of constructSystem to lib/ and splits out the largest
chunks into individual functions (namely SOPS, home-manager, and user creation);
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00
5261a65ecc
migrate lib functions to lib/, remove extra overlays
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-19 15:43:00 +00:00
298d7423c6
type changes
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-19 15:43:00 +00:00
3696ebd976
convert flake-update to a submodule type
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-19 15:43:00 +00:00
d60a95f938
tidy up a bunch of flake.nix, remove user machine functionality
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-11 15:46:58 +00:00
1f63d1dced
Revert "temp disable of local cache"
...
This reverts commit fc387871fa67ec5977c756b1d4829768cee15733.
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-30 00:21:23 +00:00
dbaa75a2fa
temp disable of local cache
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-30 00:21:23 +00:00
4dd11b6f9a
remove framework-16 module
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-23 00:46:23 +00:00
fbaa1f0ac6
refactor hydra, convert features to refs
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
17580c15e3
remove hydra jobs
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
9bbee9da3e
hydra updates!
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
8426b9461a
fixes :)
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
2b390c7c11
fix hydra jobs
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
8f9e4da93a
remove hydra jobs
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
c887ec2df4
hydra updates!
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
156bf9915a
fixes :)
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
2037c0d4cc
remove unnecessary shell dependency
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
758ebf1d45
remove pre-commit-update hook, re-enable formatter hook
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
e97b484209
refactor hydra jobs
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
d766dd28f3
fix merge conflict
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
f78f783a0c
remove hydra jobs
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
009cbc6164
hydra updates!
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
195c1facd8
fixes :)
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-20 22:25:25 +00:00
b059813b8b
remove hydra jobs
...
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
fe2fb8cc58
cleanup
2024-04-19 18:19:13 +00:00
Richie Cahill
c8a542408e
moved programs.nix to modules dir
2024-04-17 12:15:42 +00:00
0b28ac1202
Add XDG management and grimblast
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-17 10:27:04 +00:00
5d40272ca7
add all the keys
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 18:33:06 -04:00
04e47ea24d
nix formatting
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-13 13:22:13 -04:00
b54a21cac5
update pre-commit, add formatter to hydra, remove overlays
...
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
b9e4e95fb5
remove wheel from flake-level trusted users
...
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
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
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