Whovian's NixOS config, smiley face.
Go to file
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
home Change `unnix` `sed` replacement text. 2024-06-13 23:31:30 -04:00
system Add a default 24.11 `configuration.nix` to repo. 2024-06-12 04:01:40 -04:00
.gitignore Update `.gitignore`. 2024-06-12 03:21:03 -04:00
README.md idk another note but this time about `udev` 2024-06-01 05:46:13 -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 `flake.lock` 2024-06-14 16:32:27 -04:00
flake.nix Remove codename workaround as it's no longer required. 2024-06-14 16:33:54 -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;
  };

  registry = {
    nixpkgs = {
      flake = inputs.nixpkgs;
    };
  };

  nixPath = [
    "nixpkgs=${inputs.nixpkgs.outPath}"
  ];

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

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