mmkaram's nixos configuration mirror
  • Nix 75.2%
  • Lua 23.4%
  • Shell 1%
  • Just 0.4%
Find a file
2026-05-14 22:32:46 -07:00
dots better rust lsp settings 2026-05-14 12:52:13 -07:00
hosts update monocoque 2026-05-14 22:32:46 -07:00
misc changed wallpaper 2025-10-06 23:36:15 -07:00
scripts working yubi 2026-02-11 03:05:52 +00:00
secrets add nextcloud 2026-05-08 23:31:24 -07:00
.gitignore perms? 2025-02-16 17:48:40 -05:00
flake.lock update monocoque 2026-05-14 22:32:46 -07:00
flake.nix monocque module? 2026-05-14 01:03:43 -07:00
justfile update add sk script names 2025-11-08 01:32:37 -08:00
README.md update readme 2026-03-10 12:56:35 -07:00

mmkaram's NixOS Configuration

Flake powered, home-manager orchestrated, modular, reproducible OS configuration.

Ground up nixos configuration. Includes a lot of neovim, hyprland, and fish setup.

Home-Manager

Imported in the configuration.nix file under "init". Contains program specific configs.

Nvim

Plugins are declared in the extended module of my home.nix called nvim.nix. All lua configs are under the nvim/ directory. Useful lua pages

TODOs

nvim

  • Keybind to build/run code (in toggleterm?)
  • See images in obsidian-nvim
  • Equivalent to vscode dev-containers

QoL

  • Replace toggle-term with something more native
  • Use config.age syntax

Projects

  • Nix flatpak
  • Yubikey for agenix
  • Yubikey for luks
  • Stylix

Tycho

  • Attach drives and use btrfs in RAID
  • Linkwarden
  • nextcloud
  • secret last.fm api key
  • run factorio/minecraft server?
  • get neovim config
  • get cloudflared, just, neovim, and other programs
  • auto boot into latest nixos config from grub to save time on boot