Commit graph

115 commits

Author SHA1 Message Date
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
b16c1e5fa9 Update flake.lock 2024-06-14 16:32:27 -04:00
d19ad35bfb Change unnix sed replacement text. 2024-06-13 23:31:30 -04:00
3948c40840 Formatting :) 2024-06-12 17:13:22 -04:00
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
57b25fec8e Update .gitignore. 2024-06-12 03:21:03 -04:00
da7cd843b3 Remove isWSL and its related option module! 2024-06-12 03:10:07 -04:00
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
0f5460aa3a Add build_isoimage-pc and external_xil to flake package list. 2024-06-10 21:21:16 -04:00
ac94275b93 Remove commented system/groups.nix import from flake.nix 2024-06-10 21:19:37 -04:00
9d6e564216 Add notes on possibly changeable parts of the ISO build process. 2024-06-10 06:04:17 -04:00
cf31e0006d Add notes about building configs without nixos-rebuild 2024-06-10 05:51:18 -04:00
5a17ff1af6 Update deps.nix for irdkit and sabretools 2024-06-10 04:59:06 -04:00
b0a4fec58c Update flake.lock 2024-06-10 02:03:59 -04:00
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
1a6da08c20 Yay, comments! 2024-06-07 02:16:31 -04:00
d5d9d71e65 Documentation edits are my passion. 2024-06-05 21:10:42 -04:00
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
dccffdbc7d Move around commented nixosConfigurations.nixps block. 2024-06-04 21:47:21 -04:00
0bb17c2e91 Update the rom-properties package a bit to remove build warnings. 2024-06-04 19:17:31 -04:00
bd1120a2cb Add fully working rom-properties evaluation! 2024-06-04 05:24:03 -04:00
e637ddcc58 wtf stray characters? In *my* config?! 2024-06-02 06:21:07 -04:00
829bb55130 Missed a loose nixos-wsl in outputs! 2024-06-02 06:07:39 -04:00
eade04e9f1 I won't need nixos-wsl for Chimchar! 2024-06-02 06:06:05 -04:00
d4e6f8a82c Ignore currently unused system directory for nixps 2024-06-02 06:01:23 -04:00
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
973f3b23f6 Add Elixi.re key, and add (commented out) nixps config to flake.nix. 2024-06-02 05:55:42 -04:00
37a9bf03b6 Well, I want to name my next mnachine "chimchar", so here's some boilerplate. 2024-06-02 02:50:33 -04:00
4ed47ea6e9 Change how I have screen installed. 2024-06-02 02:08:46 -04:00
82c0df0a05 Update flake.lock 2024-06-01 15:40:10 -04:00
d249583cff idk this should fix a bad path 2024-06-01 15:39:59 -04:00
126b726974 Update rom-properties package.nix to clean up output file paths. 2024-06-01 05:48:54 -04:00
68130ace42 idk another note but this time about udev 2024-06-01 05:46:13 -04:00
0852e5d655 Fuck it, enabling rom-properties since I thought that I already had. 2024-05-31 04:42:30 -04:00
a13df57b48 Yay, more comment edits! 2024-05-29 21:48:50 -04:00
fb618c0fd3 Oops, forgot to add hactoolnet-bin to the my_packages set. 2024-05-29 21:48:29 -04:00
6b991e779c Tweak comment 2024-05-29 21:46:22 -04:00
0bce5f5a0d Add note near home.packages about hactoolnet-bin 2024-05-29 16:33:52 -04:00
55666be313 Add hactoolnet-bin to packages, but do not add to environment. 2024-05-29 16:32:18 -04:00
ed209cd10e Update flake.lock 2024-05-29 15:45:14 -04:00
640810a16c Workaround dotnet HTTP Header sanitisation issue. 2024-05-29 15:27:25 -04:00
5664447bcd I forgot that I need to patch rclone, whoops! 2024-05-28 23:43:52 -04:00
40695041e7 Update lock again :) 2024-05-25 19:58:13 -04:00
635922e001 Mess with .gitignore some more. 2024-05-25 12:10:47 -04:00
24d03404be Adjust README.md notes some more. 2024-05-23 05:30:40 -04:00
250337e321 Adjust some README headers. 2024-05-23 05:20:52 -04:00
8bb546e16b Remove some extra nixpkgs comments, smiley face. 2024-05-23 05:16:37 -04:00
8c0f3b5f05 Add some more notes for possible future use. 2024-05-23 05:16:16 -04:00
9dea323402 Add a bunch of double quotes around some reference descriptions. 2024-05-22 16:56:10 -04:00
df2e6e604e Add another reference 2024-05-22 16:53:28 -04:00