chore(documentation): Add niri
This commit is contained in:
parent
1857504bac
commit
1f367f80fa
2 changed files with 28 additions and 39 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue