System configuration for Gnu Guix Systems. May separate .config files later
- Scheme 57%
- Emacs Lisp 23.3%
- CSS 10%
- Makefile 5.6%
- Lua 3.5%
- Other 0.6%
| dotfiles | Added dms niri config backup for reference to dms binds | |
| guix | Added dms niri config backup for reference to dms binds | |
| LICENSE | Added system configuration files | |
| Makefile | Updated to use dms | |
| README.md | Config layout improvements | |
System Configuration
This is a repository where I can consolidate all of my configuration files.
Roadmap
- Add makefile to repo to run various commands managing/upgrading system
- Add package manifests for packages to be installed on system
- Switch to sddm or potentially some other minimal greeter (wlgreet, tuigreet, ...)
- Switch to tiling window manager (hyprland or dwl-guile)
- Add either nixpkgs, flatpak, or just use nonguix for proprietary programs (steam/discord/etc)
- Setup emacs configuration
Organization
Notes:
- Each system config has an operating system level config and a home config
- In systems there will be a common directory with common services, users, etc shared between configurations