535 Commits

Author SHA1 Message Date
Richie Cahill
cabba86d1a added web.nix to jeevesjr 2024-05-28 00:44:11 +00:00
Richie Cahill
80bbbc8e9e testing 172.100.5.0 2024-05-28 00:44:11 +00:00
Richie Cahill
f6b16013e0 testing docker network 2024-05-28 00:44:11 +00:00
Richie Cahill
831b37d5e4 RTFM 2024-05-28 00:44:11 +00:00
Richie Cahill
c68f982821 testing cmd 2024-05-28 00:44:11 +00:00
Richie Cahill
8389336215 added web.nix 2024-05-28 00:44:11 +00:00
Richie Cahill
bd9ad5f08e fix bug 2024-05-28 00:44:11 +00:00
Richie Cahill
76ca0ebdc6 fix 2024-05-28 00:44:11 +00:00
Richie Cahill
8e51557a9b home manager updates 2024-05-28 00:44:11 +00:00
Richie Cahill
7a7aa94988 added internal.nix 2024-05-28 00:44:11 +00:00
Richie Cahill
722fd8ca8b created docker dir 2024-05-28 00:44:11 +00:00
Richie Cahill
89791e1f40 changing user to nobody 2024-05-28 00:44:11 +00:00
Richie Cahill
800f162723 test 2024-05-28 00:44:11 +00:00
Richie Cahill
5f507485f5 changing user 2024-05-28 00:44:11 +00:00
Richie Cahill
631698a1af fixed dyslexia 2024-05-28 00:44:11 +00:00
Richie Cahill
21d34e0669 fixed syncthing settings warning 2024-05-28 00:44:11 +00:00
Richie Cahill
1db5e57d1b fix environment settings 2024-05-28 00:44:11 +00:00
Richie Cahill
ba26488478 added import 2024-05-28 00:44:11 +00:00
Richie Cahill
ab04058e1b testing filebrowser 2024-05-28 00:44:11 +00:00
276775108a disable DHCP on palatine-hill
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-27 17:00:29 +00:00
aa03b14b80 move palatine-hill networking to its own module, switch to systemd-networkd
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-27 17:00:29 +00:00
Richie Cahill
ced5ee0633 start networkd rewrite 2024-05-27 17:00:29 +00:00
Richie Cahill
e76ef55ade setup brkubnet 2024-05-25 18:06:49 +00:00
Richie Cahill
14d4580534 test 2024-05-25 18:06:49 +00:00
Richie Cahill
0388993f40 testing kubernetes network 2024-05-25 18:06:49 +00:00
Richie Cahill
b106e7b9e2 added machineConfig to my home.nix 2024-05-22 01:10:07 +00:00
Richie Cahill
632f754e23 adding bluetooth 2024-05-22 00:52:11 +00:00
c69f81a338 re-enable server flag (oops)
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-22 00:17:49 +00:00
1589f59e3b Introduces non-server home-manager configs
Allows home-manager configs to be done on a server/non-server basis

Provides an example config by moving emacs to its own space (behind a
lib.optionals so only non-server machines accept it)

marks artemision and rhapsody-in-green as explicitly non-server machines

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-22 00:17:49 +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
c0ca89728e revert statix fixes for empty_pattern
empty_pattern forces {...} to be converted to {_}, which breaks
situations where an import is done multiple ways with the same
attributes, and only some of the imported files use those
attributes (ex. systems/<host>/default.nix)

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-22 00:02:47 +00:00
1b65b78d13 fix all statix warnings and re-enable statix pre-commit
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-22 00:02:47 +00:00
0e090cb76a adds wakatime to alice's dependencies
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:42:43 +00:00
b10992795e add sops as a shared module for home-manager
also adds wakatime-api-key variable to personal sops-config (using new
sops capability)

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00
aa4bcc61a4 comment the shell construction
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00
9c3330b006 convert if/else to lib.optionals
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +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
97eb8e2767 adds comments for pre-commit checks
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00
93ebc1ed0c Add frequently used nix packages to the shell
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
db7aeb7f03 Documentation for lib/systems
Additionally:
- fix a typo in lib/default with the type hinting
- fix a likely breaking change with lib.rad-dev.genNonX86, as it was
returning an attrset instead of a list of attrsets
- rename var to cond in lib.rad-dev.genWrapper, to make it clearer that
a condition is expected

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
e94fe7d7f2 fix flake lock for nixpkgs-stable
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-05-21 23:34:58 +00:00