Whovian NTSN
fe9b7e964e
Add notes how to install on a machine using flake.
2024-09-03 04:16:47 -04:00
Whovian NTSN
fb2e57c50c
Enable `nixosConfigurations.my_nixos_vm`.
2024-09-02 05:28:32 -04:00
Whovian NTSN
4d5d42c1b3
Temporarily disable `xil`.
...
Also adds `pkgs.terminator` to `isoimage-pc`.
2024-09-02 05:27:51 -04:00
Whovian NTSN
30c473e47b
Make `rom-properties` into Flake input :)
2024-09-02 02:11:36 -04:00
Whovian NTSN
d0b918f2c6
Add `psfo`.
2024-08-30 00:07:19 -04:00
Whovian NTSN
51670a7a4c
Add `hactoolnet` to my h-m config.
...
Finally have this building, so let's add it to the package collection!
2024-08-24 04:43:41 -04:00
Whovian NTSN
d76fd19332
Swap `lix` input to actually be a flake, and make `external_lix` package.
...
Plus adds other inputs that are being used anyway, so they're not needlessly replicated.
2024-08-18 21:37:47 -04:00
Whovian NTSN
c56e1aecbf
Formatting changes.
2024-08-15 02:51:53 -04:00
Whovian NTSN
cfe5cc3ebb
Formatting.
2024-08-09 19:08:42 -04:00
Whovian NTSN
134dbe13f9
Add commented `services.nixseparatedebuginfod.enable`
2024-08-09 18:18:44 -04:00
Whovian NTSN
04f07135d1
I have no clue why this was shown as differing but whatever.
2024-08-09 18:17:57 -04:00
Whovian NTSN
6e6226675e
Update `aaru` input.
2024-07-28 00:55:20 -04:00
Whovian NTSN
fdcbcb3449
Add `nxtik` to `home.packages`.
2024-07-06 03:59:17 -04:00
Whovian NTSN
ad88cdd31e
Fix addition of `inputs.aaru` in `flake`.
2024-06-29 06:23:25 -04:00
Whovian NTSN
972707d14c
Add my `aaru` package to inputs, and update `flake.lock`.
2024-06-29 05:47:29 -04:00
Whovian NTSN
588779fa95
Swap to using Lix directly from `main`.
2024-06-25 04:39:23 -04:00
Whovian NTSN
bb19123e43
Have I told you recently that I like editing comments?
2024-06-18 17:48:29 -04:00
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
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
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
3948c40840
Formatting :)
2024-06-12 17:13:22 -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
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
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
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
6b991e779c
Tweak comment
2024-05-29 21:46:22 -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
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
b6c3c71ad1
Removing some comments
2024-05-19 21:13:31 -04:00
Whovian NTSN
77238e0c23
Fix my `h-m` imports
2024-05-19 15:52:30 -04:00
Whovian NTSN
2134f1f1d4
Finally switch to Lix!
2024-05-18 19:32:04 -04:00
Whovian NTSN
3b7957d45b
Silly me, I forgot `pkgs.` on the flake's `callPackage` call for `rom-properties`!
2024-05-18 17:46:13 -04:00
Whovian NTSN
d4bb874a57
Finally add `rom-properties` to `home.packages`!
2024-05-18 17:40:09 -04:00
Whovian NTSN
dc83e9ca00
Add SabreTools to `home.packages` -- Bianry is `SabreTools`, trying to fix that...
2024-05-18 06:27:33 -04:00
Whovian NTSN
5bfa7afb82
Add `ps3dec` to `home.packages`
2024-05-18 05:44:36 -04:00
Whovian NTSN
8376e2453c
Bleh
2024-05-18 03:34:23 -04:00
Whovian NTSN
a23fc68d9e
Add my self-packaged apps to `flake.nix` so I can easily update them in future.
2024-05-18 03:30:33 -04:00
Whovian NTSN
1b7aa8a8b3
Enable `nixpkgs.config.allowUnfree = true;` to make my life easier.
2024-05-18 03:27:59 -04:00
Whovian NTSN
3bc7bddb25
Change `system.configurationRevision` to use `self.shortRev` instead of `rev`.
2024-05-14 04:04:51 -04:00