Skip to content

My NixOS/Nix-Darwin + home-manager configs

License

Notifications You must be signed in to change notification settings

res0nat0r/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.

About

My NixOS/Nix-Darwin + home-manager configs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nix 97.6%
  • Just 2.2%
  • Shell 0.2%