Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/mardukpill/dotties
- Owner: mardukpill
- Created: 2024-07-14T22:36:02.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-27T13:53:39.000Z (about 2 months ago)
- Last Synced: 2024-09-28T09:01:22.439Z (about 2 months ago)
- Topics: declarative, dotfiles, flakes, home-manager, hyprland, linux-rice, neovim, nix, nixos, nixvim, snowfall, snowfall-lib, wayland
- Language: Nix
- Homepage:
- Size: 193 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
My NixOS Configuration
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
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)