Commit Graph

118 Commits

Author SHA1 Message Date
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
Whovian NTSN 635922e001 Mess with `.gitignore` some more. 2024-05-25 12:10:47 -04:00
Whovian NTSN 24d03404be Adjust `README.md` notes some more. 2024-05-23 05:30:40 -04:00
Whovian NTSN 250337e321 Adjust some README headers. 2024-05-23 05:20:52 -04:00
Whovian NTSN 8bb546e16b Remove some extra `nixpkgs` comments, smiley face. 2024-05-23 05:16:37 -04:00