2025-01-10 11:04:39 +00:00
< h1 id = "header" align = "center" >
< img src = "assets/nix-snowflake-colors.svg" width = "128px" height = "128px" / >
< br >
flocon
< / h1 >
2024-02-07 13:14:55 +00:00
2024-10-11 15:54:32 +00:00
My NixOS configurations, using flakes.
2024-02-07 13:14:55 +00:00
2024-10-11 15:54:32 +00:00
# 🛠️ Structure
2024-02-07 14:45:56 +00:00
2025-01-30 16:56:20 +00:00
| Name | Description |
| ------------------- | ---------------------------------------------------------------- |
| [assets ](assets/ ) | Resources used throughout the system (images etc.) |
| [hosts ](hosts/ ) | Host-specific |
| [modules ](modules/ ) | Local module system (where the bulk of the configurations lives) |
2025-01-30 17:03:14 +00:00
| [shared ](shared/ ) | Exported components (so far only packages) |
2024-10-22 00:00:07 +00:00
My configuration is structured based on the following principles:
1. Hosts should be the main entry points and outputs.
2. Abstractions should be avoided as much as possible.
2024-12-18 18:24:59 +00:00
3. Setting up theming should be as simple as changing one or two options.
2024-10-22 00:00:07 +00:00
2025-01-30 16:56:20 +00:00
The main configuration can be found in [modules ](modules/ ), which declares most of my programs and services.
2024-10-22 00:00:07 +00:00
2025-01-30 16:56:20 +00:00
My hosts can then pick and choose the programs and configurations that they need from the local module system, which have its options declared in [modules/options ](modules/options/ ) for easy reference.
2023-09-20 16:27:06 +00:00
2024-10-11 15:54:32 +00:00
# 👥 Credits
2024-02-07 14:45:56 +00:00
2024-10-11 15:54:32 +00:00
People / repositories I have copied / learned from:
2024-02-07 14:45:56 +00:00
2024-10-11 15:54:32 +00:00
- [fufexan/dotfiles ](https://github.com/fufexan/dotfiles ) for the configuration structure
- [jacekpoz/nixos ](https://git.jacekpoz.pl/poz/niksos ) for learning how NixOS modules work
2024-11-08 16:38:28 +00:00
- [sodiboo ](https://github.com/sodiboo ) for helping me a whole lot with Niri-specific issues
2024-12-18 18:24:59 +00:00
- [llakala ](https://github.com/llakala ) for being very thorough and helpful when cleaning up my code and general structure.
2025-01-30 16:56:20 +00:00
- [Lunarnovaa ](https://github.com/Lunarnovaa ) for her [hjem ](https://github.com/feel-co/hjem ) configuration and functions, that I used when switching away from home-manager.
2024-02-07 14:36:27 +00:00
2025-01-30 16:56:20 +00:00
Some bits have also been borrowed from within the configuration, and credit has been given where its due.