rummik / nixos-config

My NixOS/Nix-Darwin + home-manager configs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

*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

License:MIT License


Languages

Language:Nix 97.7%Language:Just 2.1%Language:Shell 0.2%