Commit graph

65 commits

Author SHA1 Message Date
862b040540 So I may have tried to clean up my flake.nix a lot. 2024-10-24 01:24:22 -04:00
84218a849f Tweak comment block to fix collapsing in editor. 2024-09-07 01:42:22 -04:00
f383a7a801 Add formatter.x86_64-linux.
... If I ever remember that `nix fmt` exists, of course.
2024-09-07 01:38:32 -04:00
5ea1b528d4 Forgot to commit other piplup-related name changes. 2024-09-04 01:58:26 -04:00
94e0c053b6 Properly add GUI bits to my_nixos_vm. 2024-09-04 00:15:51 -04:00
a7fe95aaba Add git and sudo plugins to isoimage-pc. 2024-09-03 04:16:47 -04:00
fe9b7e964e Add notes how to install on a machine using flake. 2024-09-03 04:16:47 -04:00
fb2e57c50c Enable nixosConfigurations.my_nixos_vm. 2024-09-02 05:28:32 -04:00
4d5d42c1b3 Temporarily disable xil.
Also adds `pkgs.terminator` to `isoimage-pc`.
2024-09-02 05:27:51 -04:00
30c473e47b Make rom-properties into Flake input :) 2024-09-02 02:11:36 -04:00
d0b918f2c6 Add psfo. 2024-08-30 00:07:19 -04:00
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
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
c56e1aecbf Formatting changes. 2024-08-15 02:51:53 -04:00
cfe5cc3ebb Formatting. 2024-08-09 19:08:42 -04:00
134dbe13f9 Add commented services.nixseparatedebuginfod.enable 2024-08-09 18:18:44 -04:00
04f07135d1 I have no clue why this was shown as differing but whatever. 2024-08-09 18:17:57 -04:00
6e6226675e Update aaru input. 2024-07-28 00:55:20 -04:00
fdcbcb3449 Add nxtik to home.packages. 2024-07-06 03:59:17 -04:00
ad88cdd31e Fix addition of inputs.aaru in flake. 2024-06-29 06:23:25 -04:00
972707d14c Add my aaru package to inputs, and update flake.lock. 2024-06-29 05:47:29 -04:00
588779fa95 Swap to using Lix directly from main. 2024-06-25 04:39:23 -04:00
bb19123e43 Have I told you recently that I like editing comments? 2024-06-18 17:48:29 -04:00
d45704acaa Fix environment.shells 2024-06-17 17:33:46 -04:00
11f788fe86 Throw environment.shells into nixosConfigurations.nixos-wsl. 2024-06-17 15:44:42 -04:00
1d355731d4 I love editing comments! 2024-06-15 02:59:06 -04:00
4daf78c70d Add binaryobjectscanner to packages! 2024-06-15 02:58:42 -04:00
1ad9af6270 Notes! 2024-06-15 02:33:29 -04:00
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
3948c40840 Formatting :) 2024-06-12 17:13:22 -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
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
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
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
6b991e779c Tweak comment 2024-05-29 21:46:22 -04:00
55666be313 Add hactoolnet-bin to packages, but do not add to environment. 2024-05-29 16:32:18 -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
b6c3c71ad1 Removing some comments 2024-05-19 21:13:31 -04:00
77238e0c23 Fix my h-m imports 2024-05-19 15:52:30 -04:00
2134f1f1d4 Finally switch to Lix! 2024-05-18 19:32:04 -04:00
3b7957d45b Silly me, I forgot pkgs. on the flake's callPackage call for rom-properties! 2024-05-18 17:46:13 -04:00
d4bb874a57 Finally add rom-properties to home.packages! 2024-05-18 17:40:09 -04:00