Whovian's NixOS config, smiley face.
Go to file
Whovian NTSN 02923d376f Move around aliases.
This should remove aliases that are only useful on NixOS-WSL due to using Windows binaries.

(It's finally time that I did this lol)
2024-09-23 00:41:14 -04:00
home Move around aliases. 2024-09-23 00:41:14 -04:00
system Add some more fonts! 2024-09-07 04:14:32 -04:00
.gitignore Update `.gitignore`. 2024-06-12 03:21:03 -04:00
README.md Add note to remember that `nixpkgs#eww` exists. 2024-09-04 05:03:56 -04:00
chimchar-hold_for_flake.nix Various changes to config, see notes under the fold. 2024-06-09 05:05:25 -04:00
flake.lock Update `home-manager`, `lix`, `lix-module`, `nix-index-database`, `nixos-wsl`, `nixpkgs` inputs. 2024-09-16 01:30:46 -04:00
flake.nix Tweak comment block to fix collapsing in editor. 2024-09-07 01:42:22 -04:00

README.md

Whovian's system flake

I needed to put my config into a git repo, so I made my first system config flake (and added my home-manager setup too.) and committed it. If you have suggestions on "fixing" or "cleaning up" my configurations, please add it to the Discussions so I can take a look at it later!

Future reference:

Notes for possible future use:

/run/udev/rules.d exists. Might be good to remember.


I really really should look further into these before actually using them.

virtualisation.docker = {
  enableOnBoot = true;
  autoPrune = {
    enable = true;
  };
};

wsl = {
  # Enable integration with Docker Desktop (needs to be installed)
  docker-desktop.enable = false;
};

environment.shells = [pkgs.zsh];

nix = {
  settings = {
    access-tokens = [
      "github.com=${github_token-variable}"
      "gitlab.com=OAuth2:${gitlab_token-variable}"
    ];
    accept-flake-config = true;
    auto-optimise-store = true;
  };

  gc = {
    automatic = true;
    options = "--delete-older-than 7d";
  };
};

GUI Notes

  • Look into nixpkgs#eww

Information Backups:

$ sudo nix-channel --list
nixos https://nixos.org/channels/nixos-23.11
nixos-wsl https://github.com/nix-community/NixOS-WSL/archive/refs/heads/main.tar.gz