viperML
dotfiles
Nix

Personal configuration files for my PC

Last updated Jul 7, 2026
209
Stars
4
Forks
0
Issues
0
Stars/day
Attention Score
74
Language breakdown
No language data available.
โ–ธ Files click to expand
README

viperML/dotfiles

๐Ÿ—’ About

These are my personal configuration files for my Linux and Windows machines. Feel free to grab anything that you find interesting.

Layout

These Nix dotfiles don't use flakes, but rather classical Nix. The main folders are the following:

  • ./npins: generated by npins, tracks nixpkgs and other external project. I'm not the biggest
fan of its UX though.
  • ./packages: loads nixpkgs, and threads multiple overlays to create my package set, from ./packages/<name> and from
./modules/wrapper-manager: can be called directly with pkgs = import ./packages or with nix-build -A <name> packages.
  • ./hosts/<name>: entrypoints for each PC I use. You can build these with nixos-rebuild <cmd> --file ./hosts/<name> or
with nh os <cmd> --file ./hosts/<name>.
  • ./modules/nixos: modules for shared functionality, more or less by topic. They don't expose any option to .enable but
rather are simply added to imports.
  • ./modules/maid: nix-maid modules, my own home-manager alternative.
  • ./modules/wrapper-manager: wrapper-manager modules, used to configure app
with wrappers.
๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท viperML/dotfiles ยท Updated daily from GitHub