Whovian NTSN
d45704acaa
Fix `environment.shells`
2024-06-17 17:33:46 -04:00
Whovian NTSN
11f788fe86
Throw `environment.shells` into `nixosConfigurations.nixos-wsl`.
2024-06-17 15:44:42 -04:00
Whovian NTSN
fb41970d29
Move some packages around in my h-m config.
2024-06-15 02:59:30 -04:00
Whovian NTSN
1d355731d4
I love editing comments!
2024-06-15 02:59:06 -04:00
Whovian NTSN
4daf78c70d
Add `binaryobjectscanner` to packages!
2024-06-15 02:58:42 -04:00
Whovian NTSN
1ad9af6270
Notes!
2024-06-15 02:33:29 -04:00
Whovian NTSN
2db056beeb
Re-enabled `nix-index` ZSH integration.
...
Note to self, remember how to re-enable the `command-not-found` tooling instead of the full `nix-index` output. (The "Full" output is too much.)
2024-06-14 16:48:08 -04:00
Whovian NTSN
180d711fd8
Remove codename workaround as it's no longer required.
...
Codename no longer has unicode character, so it's no longer an issue. When it's fixed upstream in dotnet, maybe unicode character will come back?
2024-06-14 16:33:54 -04:00
Whovian NTSN
b16c1e5fa9
Update `flake.lock`
2024-06-14 16:32:27 -04:00
Whovian NTSN
d19ad35bfb
Change `unnix` `sed` replacement text.
2024-06-13 23:31:30 -04:00
Whovian NTSN
3948c40840
Formatting :)
2024-06-12 17:13:22 -04:00
Whovian NTSN
7512afce66
Add a default 24.11 `configuration.nix` to repo.
...
This was generated by using `nixos-generate-config --no-filesystems --dir .`
2024-06-12 04:01:40 -04:00
Whovian NTSN
57b25fec8e
Update `.gitignore`.
2024-06-12 03:21:03 -04:00
Whovian NTSN
da7cd843b3
Remove `isWSL` and its related option module!
2024-06-12 03:10:07 -04:00
Whovian NTSN
c440848d79
Mess with `isoimage-pc` some more.
...
Including adding my SSH Keys to the `nixos` user, turning off password authentication, and basically nulling out `zsh-newuser-install` so it doesn't bug me every start the first shell on a fresh boot.
2024-06-12 03:07:36 -04:00
Whovian NTSN
0f5460aa3a
Add `build_isoimage-pc` and `external_xil` to flake package list.
2024-06-10 21:21:16 -04:00
Whovian NTSN
ac94275b93
Remove commented `system/groups.nix` import from `flake.nix`
2024-06-10 21:19:37 -04:00
Whovian NTSN
9d6e564216
Add notes on possibly changeable parts of the ISO build process.
2024-06-10 06:04:17 -04:00
Whovian NTSN
cf31e0006d
Add notes about building configs without `nixos-rebuild`
2024-06-10 05:51:18 -04:00
Whovian NTSN
5a17ff1af6
Update `deps.nix` for `irdkit` and `sabretools`
2024-06-10 04:59:06 -04:00
Whovian NTSN
b0a4fec58c
Update `flake.lock`
2024-06-10 02:03:59 -04:00
Whovian NTSN
d9046b8321
Various changes to config, see notes under the fold.
...
- Adds `mySSHKeys` via `inherit` from `system/sshKeys.nix` for easier setting of allowed SSH keys
- Especially useful for self-built `x86_64-linux` NixOS ISO.
- Swap where user groups are set to `system/users.nix`
- Add `myOptions.isWSL` to identify if an environment is used in WSL or not.
- Used for setting user groups between WSL and bare-metal.
- Requires adding `myOptions` as module to WSL systems?
- Need to investiage if this properly works on bare-metal machines
- So likely needs tested in VM?
- Added `myOptions.isWSL` option to `nixos-wsl` for group setting reasons, see above.
- Fleshed out `nixosConfigurations.isoimage-pc` to make keep some tools handy for live environment.
- Plus, gave ssh key access to `root` user on ISO.
- Need to double check if `nixos` user needs keys too.
- Is that user still even generated with current config? Need to test.
- Added `unnix_script` to `home-manager` environment's `home.packages`, so I can remove Nix Store paths from text input easily for ease of comparing against other builds.
2024-06-09 05:05:25 -04:00
Whovian NTSN
1a6da08c20
Yay, comments!
2024-06-07 02:16:31 -04:00
Whovian NTSN
d5d9d71e65
Documentation edits are my passion.
2024-06-05 21:10:42 -04:00
Whovian NTSN
c95fdb92b0
Add extra buildable `rom-properties` entries to main packages.
...
This should allow testing for using Ninja to build, adding GNOME Tracker to the build, or both.
2024-06-04 21:49:22 -04:00
Whovian NTSN
dccffdbc7d
Move around commented `nixosConfigurations.nixps` block.
2024-06-04 21:47:21 -04:00
Whovian NTSN
0bb17c2e91
Update the `rom-properties` package a bit to remove build warnings.
2024-06-04 19:17:31 -04:00
Whovian NTSN
bd1120a2cb
Add fully working `rom-properties` evaluation!
2024-06-04 05:24:03 -04:00
Whovian NTSN
e637ddcc58
wtf stray characters? In *my* config?!
2024-06-02 06:21:07 -04:00
Whovian NTSN
829bb55130
Missed a loose `nixos-wsl` in `outputs`!
2024-06-02 06:07:39 -04:00
Whovian NTSN
eade04e9f1
I won't need `nixos-wsl` for Chimchar!
2024-06-02 06:06:05 -04:00
Whovian NTSN
d4e6f8a82c
Ignore currently unused `system` directory for `nixps`
2024-06-02 06:01:23 -04:00
Whovian NTSN
609093032a
Oops, last commit added an ISO Generator. *This one* adds the `nixps` config.
...
(The `nixps` config is disabled so it doesn't matter as much, but... It still exists.)
2024-06-02 05:56:30 -04:00
Whovian NTSN
973f3b23f6
Add Elixi.re key, and add (commented out) `nixps` config to `flake.nix`.
2024-06-02 05:55:42 -04:00
Whovian NTSN
37a9bf03b6
Well, I want to name my next mnachine "chimchar", so here's some boilerplate.
2024-06-02 02:50:33 -04:00
Whovian NTSN
4ed47ea6e9
Change how I have `screen` installed.
2024-06-02 02:08:46 -04:00
Whovian NTSN
82c0df0a05
Update `flake.lock`
2024-06-01 15:40:10 -04:00
Whovian NTSN
d249583cff
idk this should fix a bad path
2024-06-01 15:39:59 -04:00
Whovian NTSN
126b726974
Update `rom-properties` `package.nix` to clean up output file paths.
2024-06-01 05:48:54 -04:00
Whovian NTSN
68130ace42
idk another note but this time about `udev`
2024-06-01 05:46:13 -04:00
Whovian NTSN
0852e5d655
Fuck it, enabling `rom-properties` since I thought that I already had.
2024-05-31 04:42:30 -04:00
Whovian NTSN
a13df57b48
Yay, more comment edits!
2024-05-29 21:48:50 -04:00
Whovian NTSN
fb618c0fd3
Oops, forgot to add `hactoolnet-bin` to the `my_packages` set.
2024-05-29 21:48:29 -04:00
Whovian NTSN
6b991e779c
Tweak comment
2024-05-29 21:46:22 -04:00
Whovian NTSN
0bce5f5a0d
Add note near `home.packages` about `hactoolnet-bin`
2024-05-29 16:33:52 -04:00
Whovian NTSN
55666be313
Add `hactoolnet-bin` to packages, but do not add to environment.
2024-05-29 16:32:18 -04:00
Whovian NTSN
ed209cd10e
Update `flake.lock`
2024-05-29 15:45:14 -04:00
Whovian NTSN
640810a16c
Workaround dotnet HTTP Header sanitisation issue.
2024-05-29 15:27:25 -04:00
Whovian NTSN
5664447bcd
I forgot that I need to patch `rclone`, whoops!
2024-05-28 23:43:52 -04:00
Whovian NTSN
40695041e7
Update lock again :)
2024-05-25 19:58:13 -04:00