Commit Graph

41 Commits

Author SHA1 Message Date
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
Whovian NTSN d0c059e25e First try of a slightly cleaner version. 2024-05-13 23:18:54 -04:00
Whovian NTSN 06dad6599d Oops, forgot to commit `inputs.agenix.inputs.home-manager.follows` 2024-05-11 03:52:59 -04:00
Whovian NTSN ac6247e77a Add `home.packages = [pkgs.fd]` and some `h-m` options 2024-05-11 01:40:59 -04:00
Whovian NTSN 7e48edb7c7 Add `nix-index-database` to configs 2024-05-08 15:35:46 -04:00
Whovian NTSN 0cdd87cbd8 Add revision tag to config 2024-05-08 04:44:30 -04:00
Whovian NTSN 763b48eb03 Remove a comment that's not needed anymore 2024-05-08 01:48:18 -04:00
Whovian NTSN 5be44d1c1e Update `inputs` to clean up my `flake.lock` some more 2024-05-08 00:26:39 -04:00
Whovian NTSN f402a52359 Add `Xil` tool to `home.packages` 2024-05-07 22:55:55 -04:00
Whovian NTSN a79d51fa50 Initial commit 2024-05-07 15:37:50 -04:00