Skip to content

rummik/nixos-config

Repository files navigation

*Kim's personal NixOS configs

Now with 100% more flake!

This repository is home to the nix code that builds my systems.

Install ISO

# Insert a USB drive
just bootstrap

Searching

  • Packages
    • nix search -u
    • nix search <packagename>
  • Files
    • nix-index
    • nix-locate <pattern>
    • nix-locate -r <regex>
    • nix-locate -w <whole file name>

Debugging

Run nix repl '<nixpkgs/nixos>', configuration results are under config.*, reload with :r

Or use nixos-option to determine the current and default values for an option, and view the option's description

Alternatively use nix repl '<darwin>', or darwin-option if using nix-darwin

Fenced syntax highlighting

Tmux syntax highlighting in Vim

Why Nix?

Nix allows for easy to manage, collaborative, reproducible deployments. This means that once something is setup and configured once, it works forever. If someone else shares their configuration, anyone can make use of it.

This flake is configured with the use of digga.