Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mardukpill/dotties

my nixos configuration files, built with snowfall.
https://github.com/mardukpill/dotties

declarative dotfiles flakes home-manager hyprland linux-rice neovim nix nixos nixvim snowfall snowfall-lib wayland

Last synced: about 1 month ago
JSON representation

my nixos configuration files, built with snowfall.

Awesome Lists containing this project

README

        



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.

```bash
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

```bash
.
├── 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

- [ok-nick/dotfiles](https://github.com/ok-nick/dotfiles)
- [JakeHamilton/config](https://github.com/jakehamilton/config)
- [khaneliman/khanelinix](https://github.com/khaneliman/khanelinix)