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
Richie Cahill
20abca4a8b
adding steam
2024-05-21 22:29:00 +00:00
0d6c05f708
wifi fixes
...
artemision is currently having some really weird issues whenever its
using the local unbound DNS, so this is demoting the local DNS and
adding some public networks
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-19 18:39:27 +00:00
github-actions[bot]
fa8d7e7ce4
flake.lock: Update
...
Flake lock file updates:
• Updated input 'fenix':
'github:nix-community/fenix/2c4905096782e8e908205e7fa54ef987fba62793' (2024-05-13)
→ 'github:nix-community/fenix/f7737feef42fa8abe70de20b9a13b845a113cfeb' (2024-05-19)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/5bf2f85c8054d80424899fa581db1b192230efb5' (2024-05-09)
→ 'github:rust-lang/rust-analyzer/6524922b1b1cfdf16d1e08785dec03f352f693a2' (2024-05-18)
• Updated input 'home-manager':
'github:nix-community/home-manager/44677a1c96810a8e8c4ffaeaad10c842402647c1' (2024-05-12)
→ 'github:nix-community/home-manager/e3ad5108f54177e6520535768ddbf1e6af54b59d' (2024-05-17)
• Updated input 'nix-index-database':
'github:Mic92/nix-index-database/f9027322f48b427da23746aa359a6510dfcd0228' (2024-05-12)
→ 'github:Mic92/nix-index-database/6b94c48c3bb22d5181333c3fb71beff44116e251' (2024-05-19)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/a4e2b7909fc1bdf30c30ef21d388fde0b5cdde4a' (2024-05-08)
→ 'github:NixOS/nixos-hardware/b55712de78725c8fcde422ee0a0fe682046e73c3' (2024-05-18)
• Updated input 'nixos-modules':
'github:SuperSandro2000/nixos-modules/01f2ebe7bd7845ecb939849b54809524ac19aa7c' (2024-05-12)
→ 'github:SuperSandro2000/nixos-modules/683b0fd959c6595317a98c9f080c4e93b4882605' (2024-05-16)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/21b7c1e62f1856bb793d41198ef4760058c6ebd5' (2024-05-14)
→ 'github:nixos/nixpkgs/68ead29211bb9890f494af3a8b5643a831d9d4c4' (2024-05-19)
• Updated input 'nixpkgs-stable':
'github:nixos/nixpkgs/44072e24566c5bcc0b7aa9178a0104f4cfffab19' (2024-05-12)
→ 'github:nixos/nixpkgs/e7cc61784ddf51c81487637b3031a6dd2d6673a2' (2024-05-18)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/1d8fcbbfcfd3476c2665384a46ee9d07ef2b4dd9' (2024-05-14)
→ 'github:oxalica/rust-overlay/cfc8776011bd83508324115d353222475e1601c0' (2024-05-19)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/b6cb5de2ce57acb10ecdaaf9bbd62a5ff24fa02e' (2024-05-12)
→ 'github:Mic92/sops-nix/0bf1808e70ce80046b0cff821c019df2b19aabf5' (2024-05-19)
2024-05-19 16:00:36 +00:00
05fc189ec7
remove triggers-rebuild
...
as discussed as part of the PR
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-19 15:43:00 +00:00
7cd32e0018
remove autopull config from artemision (used for testing)
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-19 15:43:00 +00:00
6b2c0fe69f
rename flake-update-service.nix to autopull.nix
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-19 15:43:00 +00:00
af14f123e1
migrate flake update service to submodules
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-19 15:43:00 +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
0ce3d57e46
fix enable type
...
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
github-actions[bot]
3fb96c2248
flake.lock: Update
...
Flake lock file updates:
• Updated input 'fenix':
'github:nix-community/fenix/297c756ba6249d483c1dafe42378560458842173' (2024-05-10)
→ 'github:nix-community/fenix/2c4905096782e8e908205e7fa54ef987fba62793' (2024-05-13)
• Updated input 'home-manager':
'github:nix-community/home-manager/d7682620185f213df384c363288093b486b2883f' (2024-05-10)
→ 'github:nix-community/home-manager/44677a1c96810a8e8c4ffaeaad10c842402647c1' (2024-05-12)
• Updated input 'hyprland-contrib':
'github:hyprwm/contrib/110e6dc761d5c3d352574def3479a9c39dfc4358' (2024-04-22)
→ 'github:hyprwm/contrib/46d2206858657d439792926958f52b037534de49' (2024-05-13)
• Updated input 'nix-index-database':
'github:Mic92/nix-index-database/a362555e9dbd4ecff3bb98969bbdb8f79fe87f10' (2024-05-05)
→ 'github:Mic92/nix-index-database/f9027322f48b427da23746aa359a6510dfcd0228' (2024-05-12)
• Updated input 'nixos-modules':
'github:SuperSandro2000/nixos-modules/bdf962bfc010ce6cc0243f191def6067d1b1a459' (2024-05-05)
→ 'github:SuperSandro2000/nixos-modules/01f2ebe7bd7845ecb939849b54809524ac19aa7c' (2024-05-12)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/52b40f6c4be12742b1504ca2eb4527e597bf2526' (2024-05-11)
→ 'github:nixos/nixpkgs/21b7c1e62f1856bb793d41198ef4760058c6ebd5' (2024-05-14)
• Updated input 'nixpkgs-stable':
'github:nixos/nixpkgs/9a9960b98418f8c385f52de3b09a63f9c561427a' (2024-05-09)
→ 'github:nixos/nixpkgs/44072e24566c5bcc0b7aa9178a0104f4cfffab19' (2024-05-12)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/8eb8671512cb0c72c748058506e50c54fb5d8e2b' (2024-05-11)
→ 'github:oxalica/rust-overlay/1d8fcbbfcfd3476c2665384a46ee9d07ef2b4dd9' (2024-05-14)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/0dc50257c00ee3c65fef3a255f6564cfbfe6eb7f' (2024-05-09)
→ 'github:Mic92/sops-nix/b6cb5de2ce57acb10ecdaaf9bbd62a5ff24fa02e' (2024-05-12)
• Updated input 'wired-notify':
'github:Toqozz/wired-notify/19b8896f6d89321531c78ef5c2575963501e1a65' (2024-04-25)
→ 'github:Toqozz/wired-notify/18b44306b2636fc7f238a9d946c7b8aac217122d' (2024-05-12)
• Updated input 'wired-notify/flake-parts':
'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d' (2024-04-01)
→ 'github:hercules-ci/flake-parts/e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e' (2024-05-02)
• Updated input 'wired-notify/flake-parts/nixpkgs-lib':
'github:NixOS/nixpkgs/d8fe5e6c92d0d190646fb9f1056741a229980089?dir=lib' (2024-03-29)
→ '50eb7ecf4c
.tar.gz?narHash=sha256-QBx10%2Bk6JWz6u7VsohfSw8g8hjdBZEf8CFzXH1/1Z94%3D' (2024-05-02)
2024-05-14 22:54:47 +00:00
5f80da3b98
add c++/python lsp
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-12 20:00:28 +00:00
github-actions[bot]
b1ed7ea9c2
flake.lock: Update
...
Flake lock file updates:
• Updated input 'fenix':
'github:nix-community/fenix/f90ff54f3637d455352780f4f27715725a0d6841' (2024-04-22)
→ 'github:nix-community/fenix/297c756ba6249d483c1dafe42378560458842173' (2024-05-10)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/47a901b9bf1f99b1ec5222d478684fc412d526a5' (2024-04-21)
→ 'github:rust-lang/rust-analyzer/5bf2f85c8054d80424899fa581db1b192230efb5' (2024-05-09)
• Updated input 'home-manager':
'github:nix-community/home-manager/46833c3115e8858370880d892748f0927d8193c3' (2024-04-22)
→ 'github:nix-community/home-manager/d7682620185f213df384c363288093b486b2883f' (2024-05-10)
• Updated input 'nix':
'github:NixOS/nix/3272ed0d5813175ea240ce2dfadf9de24c9d14ae' (2024-03-26)
→ 'github:NixOS/nix/adba2f19a02eaa74336a06a026d3c37af8020559' (2024-05-09)
• Added input 'nix/flake-parts':
'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d' (2024-04-01)
• Added input 'nix/flake-parts/nixpkgs-lib':
follows 'nix/nixpkgs'
• Added input 'nix/pre-commit-hooks':
'github:cachix/pre-commit-hooks.nix/40e6053ecb65fcbf12863338a6dcefb3f55f1bf8' (2024-04-12)
• Added input 'nix/pre-commit-hooks/flake-compat':
follows 'nix'
• Added input 'nix/pre-commit-hooks/flake-utils':
'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
• Added input 'nix/pre-commit-hooks/gitignore':
follows 'nix'
• Added input 'nix/pre-commit-hooks/nixpkgs':
follows 'nix/nixpkgs'
• Added input 'nix/pre-commit-hooks/nixpkgs-stable':
follows 'nix/nixpkgs'
• Updated input 'nix-index-database':
'github:Mic92/nix-index-database/07ece11b22217b8459df589f858e92212b74f1a1' (2024-04-21)
→ 'github:Mic92/nix-index-database/a362555e9dbd4ecff3bb98969bbdb8f79fe87f10' (2024-05-05)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/5d48925b815fd202781bfae8fb6f45c07112fdb2' (2024-04-19)
→ 'github:NixOS/nixos-hardware/a4e2b7909fc1bdf30c30ef21d388fde0b5cdde4a' (2024-05-08)
• Updated input 'nixos-modules':
'github:SuperSandro2000/nixos-modules/4ea537af4d87828138225399c9811b56e04bff6a' (2024-04-14)
→ 'github:SuperSandro2000/nixos-modules/bdf962bfc010ce6cc0243f191def6067d1b1a459' (2024-05-05)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/de52a47e961d45f6a8c7f9f086c60ff89ecdddaf' (2024-04-22)
→ 'github:nixos/nixpkgs/52b40f6c4be12742b1504ca2eb4527e597bf2526' (2024-05-11)
• Updated input 'nixpkgs-stable':
'github:nixos/nixpkgs/a5e4bbcb4780c63c79c87d29ea409abf097de3f7' (2024-04-21)
→ 'github:nixos/nixpkgs/9a9960b98418f8c385f52de3b09a63f9c561427a' (2024-05-09)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/606c0ecb23c676c444a0b026eecf800d5bd5fec2' (2024-04-22)
→ 'github:oxalica/rust-overlay/8eb8671512cb0c72c748058506e50c54fb5d8e2b' (2024-05-11)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/4371a1301c4d36cc791069d90ae522613a3a335e' (2024-04-22)
→ 'github:Mic92/sops-nix/0dc50257c00ee3c65fef3a255f6564cfbfe6eb7f' (2024-05-09)
• Updated input 'wired-notify':
'github:Toqozz/wired-notify/54bae8ac6154e52215c4c0f7d25fb5e735b9179e' (2024-03-31)
→ 'github:Toqozz/wired-notify/19b8896f6d89321531c78ef5c2575963501e1a65' (2024-04-25)
• Updated input 'wired-notify/flake-parts':
'github:hercules-ci/flake-parts/f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2' (2024-03-01)
→ 'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d' (2024-04-01)
• Updated input 'wired-notify/flake-parts/nixpkgs-lib':
'github:NixOS/nixpkgs/1536926ef5621b09bba54035ae2bb6d806d72ac8?dir=lib' (2024-02-29)
→ 'github:NixOS/nixpkgs/d8fe5e6c92d0d190646fb9f1056741a229980089?dir=lib' (2024-03-29)
2024-05-11 19:06:33 +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
3c86d6ab1c
move all artemision files into systems/
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-11 15:46:58 +00:00
6f6da5bddc
fix hydra secret for gitlab
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
try a different PAT
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
try a different PAT
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
try a different PAT
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
Revert "try a different PAT"
This reverts commit 8b79b0c8a5a511d7d2f2cbd075844781dc74d0bc.
add david's repo for hydra tokens
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
finalize pat tokens
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-11 15:43:50 +00:00
fc39426b2a
add private fork authorization
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-11 15:43:50 +00:00
Richie Cahill
60341c6ee9
turns off all sounds and announcements
2024-05-11 14:05:45 +00:00
Richie Cahill
6bfec38289
organized settings.json
2024-05-11 14:05:45 +00:00
Richie Cahill
a34dc65d8d
setup direnv
2024-05-11 14:05:45 +00:00
Richie Cahill
44bc4f1531
moved syncthing_base.nix
2024-05-11 14:05:45 +00:00
Richie Cahill
9c23dad021
created zerotier.nix
2024-05-11 14:05:45 +00:00
3ebf127970
remove zsh-nix-shell
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-11 13:15:11 +00:00
8009b3c272
enable direnv, fixes nix-shell issues
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-11 13:15:11 +00:00
8885cae07e
enable steam-run, gamescope
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-11 12:54:57 +00:00
3cd1302140
add zfs arc settings for palatine-hill
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-05 17:20:56 +00:00
Richie Cahill
2ebe1c76f7
added vscode settings
2024-05-05 16:21:04 +00:00
Richie Cahill
0ea8e9ee84
updated default boot limit config
2024-05-05 16:21:04 +00:00
Richie Cahill
dce0c77371
added nemo
2024-05-05 16:21:04 +00:00
1042a3efd7
modify comment on UPS disable
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-30 00:21:23 +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
6822bcff2b
temp disable upsmon
...
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
ed65c72abd
atime changes
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-30 00:21:23 +00:00
f043a00d51
initial nix migration changes
...
configuration for moving /nix to ZFS
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-30 00:21:23 +00:00
4d66e8d1d9
add emacs dependencies
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-28 16:43:50 +00:00
e6ea385b33
add filtering for older branches to git gone
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-28 16:43:50 +00:00
3445436a32
add comment for mergetool usage, ignore mergetool artifacts
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-28 16:41:25 +00:00
0087268b21
cleanup git config
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-28 16:41:25 +00:00
0ddd85d247
redo "fix sops permissions"
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-28 16:41:25 +00:00
e743e3fbb8
change merge.tool to nvimdiff3, allow sops-mergetool to be executed anywhere
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-28 16:41:25 +00:00
43dfbf673e
git config changes
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-28 16:41:25 +00:00
cec1561f51
fix SOPs maybe
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-28 16:41:25 +00:00
8c87e68fdf
Add NUT to palatine-hill and add SOPS merging
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-28 16:41:25 +00:00
af622e21db
override nerdfonts
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-28 00:57:13 +00:00
ad7cff31b7
update hydra token
...
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-28 00:57:07 +00:00
9efddccb82
sops update for hydra fix
2024-04-28 00:57:07 +00:00