My NixOS Configs ❄️
Find a file
Bryan Ramos c9b76d83f3
Convert nvim config to git submodule
Neovim configuration is now a separate repo at github.com/itme-brain/nvim
for portability across non-NixOS systems.
2026-03-09 00:27:45 -04:00
src Convert nvim config to git submodule 2026-03-09 00:27:45 -04:00
.envrc added development environment 2024-05-13 10:44:55 -04:00
.gitignore project specific .gitignore 2024-05-13 21:28:20 -04:00
.gitmodules Convert nvim config to git submodule 2026-03-09 00:27:45 -04:00
flake.lock Updated nix to 25.11 2026-03-08 14:11:02 -04:00
flake.nix Update to 25.11, added claude-code user pkg 2026-03-08 11:18:14 -04:00
justfile virt changes including new NixVirt input 2025-01-27 16:23:01 -05:00
LICENSE unlicense 2023-03-22 10:30:50 -04:00
README.md updated README 2024-05-14 10:51:51 -04:00
system.configs added system configs symlink 2024-11-05 21:05:31 -05:00
user.configs changed imports to mkModules 2024-11-08 01:37:20 -05:00

My Nix Configurations 💻

My modular Nix configs🔥

Requirements ⚙️

NixOS Configurations

Home-Manager Configuration

Flake End-Points Exposed ❄️

NixOS Configurations:

  • desktop
  • wsl
  • server (wip)
  • vm

Home-Manager Configurations:

  • workstation

Fork this repo, take inspiration, borrow ideas and create your own NixOS configs & modules

Developing & Customizing 🔧

If you need a list of available packages and options:

Invoke nix develop to enter a development shell powered by just
Invoke just in order to view an available list of project scripts

user.configs.nix is a symlink to conveniently access centrally defined common user variables from the repo root

⚠️ Be sure to tailor any hardware settings to your own
⚠️ Replace the hardware.nix found in the src/system/machines/<machine> directory
⚠️ Run nixos-generate-config to generate a hardware-configuration.nix for your current system