Skip to content

my nixos configuration files, built with snowfall.

Notifications You must be signed in to change notification settings

mardukpill/dotties

Repository files navigation

My NixOS Configuration

Built With Snowfall Nix Flakes Ready

About

My dotfiles are built with Snowfall-lib. It provides a structured, but flexible way to create NixOS flakes that ensures my multi-system configuration stays (fairly) organized.

Snowfall-lib also automatically exports packages. You can try running a simple package from this repository on a Nix system using the following command.

nix run github:mardukpill/dotties#hi

Systems

Host CPU GPU RAM STORAGE
blade i7-12800h RTX 3070Ti 32GB DDR5 1+2TB
stirps i5-10300h GTX 1650 16GB DDR4 256+500GB
lantern migration needed - - -
jawbone migration needed - - -
splinter planned - - -
wsl planned - - -

Structure

.
├── homes
│   └── x86_64-linux
│       ├── mike@blade
│       └── mike@stirps
├── lib
│   ├── colorschemes
│   └── module
├── modules
│   ├── home
│   │   ├── apps
│   │   ├── cli
│   │   ├── services
│   │   ├── suites
│   │   ├── themes
│   │   ├── utility
│   │   └── wms
│   └── nixos
│       ├── apps
│       ├── cli
│       ├── dms
│       ├── hw
│       ├── system
│       ├── user
│       ├── utility
│       └── wms
├── overlays
├── packages
└── systems
    └── x86_64-linux
        ├── blade
        └── stirps

Screenshots

neovim

busy

anyrun

Planned

  • lantern system configuration for homelab
  • wsl system configuration
  • multiple rices (acrylic theme)
  • templates for creating new projects
  • sops-nix for managing secrets

Inspiration & Thanks