Warning
This config is heavily tailored to my needs and won't be as simple as just running it on your system. At some point in the future I do plan on revising the codebase and making it more modular and configurable.
The project structure is as follows:
hosts
: contains the separate configuration files for each of my own systemsmodules
: contains home-manager modules (set by home or other system modules) and nixos modules (set in hosts config)overlays
: custom overlays/additions to already existing packagespkgs
: all custom package derivations
- Ollama
- Zen Browser
- alacritty
- neofetch
- tmux
- wezterm
- Neovim
- Nixvim
- VS Code
- Hyprland
- Niri
- Cosmic
- KDE
- Gnome
- Wayfire
- Quickshell
- ADB
- Discord
- Searxng
- Steam
- Syncthing
Contributions are always welcome. If you see something that looks off or have any suggests to improve the codebase, it would be very much appreciated. This repo will be constantly evolving and adapting to fit modern standards and any NixOS changes moving on.
Massive thanks to all the resources provided by the NixOS community and the endless repositories providing a reference for me to learn and build off of. Some of the massive inspirations I used for building my own configuration are: