chore(documentation): Add niri

This commit is contained in:
DashieTM 2025-10-05 13:37:51 +02:00
parent 1857504bac
commit 1f367f80fa
2 changed files with 28 additions and 39 deletions

View file

@ -74,26 +74,20 @@ Here is a minimal required configuration.nix (the TODOs mention a required chang
# default disk config has root home boot and swap partition, overwrite if you want something different # default disk config has root home boot and swap partition, overwrite if you want something different
sops.enable = false; sops.enable = false;
nextcloud.enable = false; nextcloud.enable = false;
hypr.hyprland = { wm.monitors = [
# TODO monitor configuration for hyprland (hyprland is default) # Example
# should be something like DP-1 # {
defaultMonitor = "YOURMONITOR"; # name = "DP-1";
# width x height @ refreshrate # resolutionX = 3440;
defaultMonitorMode = "1920x1080@60"; # resolutionY = 1440;
# scale for your main monitor # refreshrate = 180;
defaultMonitorScale = "1"; # positionX = 2560;
# additional configruation can be done as well # positionY = 0;
# customConfig = { # scale = 1;
# monitor = [ # transform = "0";
# # default # vrr = false;
# "${config.mods.hypr.hyprland.defaultMonitor},${config.mods.hypr.hyprland.defaultMonitorMode},0x0,${config.mods.hypr.hyprland.defaultMonitorScale}" # }
# # second example monitor ];
# "DP-2,3440x1440@180,auto,1"
# # all others
# ",highrr,auto,1"
# ];
# }
};
gpu.nvidia.enable = true; gpu.nvidia.enable = true;
kdeConnect.enable = true; kdeConnect.enable = true;
# login manager: # login manager:
@ -234,6 +228,7 @@ These modules attempt to combine the home-manager and nixos packages/options to
For package lists, please check the individual modules, as the lists can be long. For package lists, please check the individual modules, as the lists can be long.
- Hyprland: Installs and configures Hyprland with various additional packages - Hyprland: Installs and configures Hyprland with various additional packages
- Niri: Installs and configures Niri with various additional packages
- acpid : Enables the acpid daemon - acpid : Enables the acpid daemon
- base packages : A list of system packages to be installed by default - base packages : A list of system packages to be installed by default
- bluetooth : Configures/enables bluetooth and installs tools for bluetooth - bluetooth : Configures/enables bluetooth and installs tools for bluetooth

View file

@ -18,26 +18,20 @@
# default disk config has root home boot and swap partition, overwrite if you want something different # default disk config has root home boot and swap partition, overwrite if you want something different
sops.enable = false; sops.enable = false;
nextcloud.enable = false; nextcloud.enable = false;
hypr.hyprland = { wm.monitors = [
# TODO monitor configuration for hyprland (hyprland is default) # Example
# should be something like DP-1 # {
defaultMonitor = "YOURMONITOR"; # name = "DP-1";
# width x height @ refreshrate # resolutionX = 3440;
defaultMonitorMode = "1920x1080@60"; # resolutionY = 1440;
# scale for your main monitor # refreshrate = 180;
defaultMonitorScale = "1"; # positionX = 2560;
# additional configruation can be done as well # positionY = 0;
# customConfig = { # scale = 1;
# monitor = [ # transform = "0";
# # default # vrr = false;
# "${config.mods.hypr.hyprland.defaultMonitor},${config.mods.hypr.hyprland.defaultMonitorMode},0x0,${config.mods.hypr.hyprland.defaultMonitorScale}"
# # second example monitor
# "DP-2,3440x1440@180,auto,1"
# # all others
# ",highrr,auto,1"
# ];
# } # }
}; ];
gpu.nvidia.enable = true; gpu.nvidia.enable = true;
kdeConnect.enable = true; kdeConnect.enable = true;
# login manager: # login manager: