Modularize nixos and home-manager packages
This commit is contained in:
parent
b0979afa53
commit
51d2c2aa7c
32 changed files with 713 additions and 482 deletions
24
README.md
24
README.md
|
|
@ -10,3 +10,27 @@
|
|||
|
||||
My personal configuration for NixOS/home-manager.
|
||||
While not intended to be used by someone else, feel free to do so anyway or use it as a template for your configuration if you wish to.
|
||||
|
||||
# Modules
|
||||
|
||||
This configuration features several modules that can be used as preconfigured "recipies".
|
||||
These modules attempt to combine the home-manager and nixos packages/options to one single configuration file for each new system.
|
||||
For package lists, please check the individual modules, as the lists can be long.
|
||||
|
||||
- base packages : A list of system packages to be installed by default
|
||||
- home packages : A list of home packages to be installed by default
|
||||
- media packages : A list of media packages to be installed by default
|
||||
- coding packages : A list of coding packages to be installed by default
|
||||
- acpid : Enables the acpid daemon
|
||||
- bluetooth : Configures/enables bluetooth and installs tools for bluetooth
|
||||
- drives : A drive configuration module
|
||||
- flatpak : Installs and enables declarative flatpak
|
||||
- gnome_services : Gnome services for minimal enviroments -> Window managers etc
|
||||
- gpu : GPU settings (AMD)
|
||||
- greetd : Enables and configures the greetd/regreet login manager with Hyprland
|
||||
- kde_connect : Enables KDE connect and opens its ports
|
||||
- layout : Modules to configure keyboard layout system wide
|
||||
- piper : Installs and enables piper alongside its daemon
|
||||
- printing : Enables and configures printing services
|
||||
- virtualbox : Enables and configures virtualbox
|
||||
- xone : Installs the xone driver
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue