Commit Graph

59 Commits

Author SHA1 Message Date
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