Skip to content

onur-ozkan/nixconf

Repository files navigation

NixOS bootstrapper that sets up my development environment on top of dwm-enhanced.

_2025-12-11_16-06

Bootstrap

  1. Replace the placeholder nixos/hosts/nimda/hardware-configuration.nix with the actual hardware-configuration.nix of the system.

  2. Adjust host/user details in nixos/hosts/nimda/configuration.nix and nixos/home/default.nix.

  3. (optional) Review the patches in nixos/patches and modify or remove any you don't need (if you remove any, you may need to update dwmblocksPatch in nixos/modules/packages.nix).

  4. Run:

# The default hostname is "nimda".
sudo nixos-rebuild switch --flake .#${hostname}

Development Shells

To access development environment shells (like lkdev) from anywhere on your system add this flake to your local registry.

  1. Register nixconf:
nix registry add nixconf $path_to_nixconf
  1. Launch a shell (run from any directory):
nix develop nixconf#$shell_name

About

NixOS bootstrapper that sets up my development environment on top of dwm-enhanced.

Topics

Resources

Stars

Watchers

Forks