Add new options to muon

This commit is contained in:
muon 2026-01-01 15:38:04 +00:00
parent ccb792282b
commit cbc44a5eba

View file

@ -1,5 +1,11 @@
{ pkgs, lib, osConfig,... }: {
let cfg = osConfig.mods; in { pkgs,
lib,
osConfig,
...
}: let
cfg = osConfig.mods;
in {
# Modules # Modules
mods.xdg.enable = true; mods.xdg.enable = true;
mods.social.enable = true; mods.social.enable = true;
@ -11,17 +17,22 @@ let cfg = osConfig.mods; in {
mods.desktop.development.enable = true; mods.desktop.development.enable = true;
mods.desktop.productivity.enable = true; mods.desktop.productivity.enable = true;
mods.desktop.media.enable = true; mods.desktop.media.enable = true;
mods.zen.enable = true;
mods.obsidian.enable = true;
# Hardware preferences # Hardware preferences
## Monitors ## Monitors
xsession.windowManager.i3.config.workspaceOutputAssign = [{ xsession.windowManager.i3.config.workspaceOutputAssign = [
{
workspace = "1"; workspace = "1";
output = "${cfg.monitors.primary.name}"; output = "${cfg.monitors.primary.name}";
} { }
{
workspace = "2"; workspace = "2";
output = "${cfg.monitors.secondary.name}"; output = "${cfg.monitors.secondary.name}";
}]; }
];
services.autorandr.enable = true; services.autorandr.enable = true;
programs.autorandr = { programs.autorandr = {
enable = true; enable = true;