Lunix Options
lunix.desktops.quickshell.enable Link copied!
booleanWhether to enable Quickshell.
"config.lunix.desktops.niri"truelunix.desktops.steam-session.enable Link copied!
booleanWhether to enable Steam gamescope session.
falsetruelunix.displayManagers.cosmic-greeter.enable Link copied!
booleanWhether to enable cosmic-greeter.
falsetruelunix.displayManagers.sddm.enable Link copied!
booleanWhether to enable SDDM.
falsetruelunix.environment.sessionVariables Link copied!
attribute set of stringA set of session variables applied to system and user profiles.
{ }{
NIXOS_OZONE_WL = "1";
}lunix.hardware.display.height Link copied!
stringHeight of the system's display.
"1080""1440"lunix.hardware.display.width Link copied!
stringWidth of the system's display.
"1920""2560"lunix.hardware.impermanence.enable Link copied!
booleanWhether to enable root impermanence.
falsetruelunix.hardware.nvidia.enable Link copied!
booleanWhether to enable nvidia modules.
falsetruelunix.hardware.powersave.enable Link copied!
booleanWhether to enable power saving settings.
falsetruelunix.profiles.gaming.hardware.xbox-controller.enable Link copied!
booleanWhether to enable support for Xbox Controllers.
"config.lunix.profiles.gaming.enable"truelunix.programs.bottles.enable Link copied!
booleanWhether to enable Bottles.
"config.lunix.profiles.gaming.enable"truelunix.programs.cosmic-files.enable Link copied!
booleanWhether to enable Cosmic Files as a standalone program (for use in Niri).
"config.lunix.desktops.niri.enable"truelunix.programs.cosmic-files.settings Link copied!
attribute set of anythingThe settings for Cosmic Files written to $HOME/.config/cosmic/com.system76.CosmicFiles/
For a complete list of options, see Cosmic Manager's Documentation.
{ }tab = {
show_hidden = true;
view = inputs.lunarsLib.generators.ron.mkRON "enum" "Grid";
};
lunix.programs.firefox.app Link copied!
one of "mozilla", "schizofox"The app to install and configure Firefox with.
"mozilla""schizofox"lunix.programs.firefox.enable Link copied!
booleanWhether to enable Firefox Browser.
falsetruelunix.programs.firefox.settings.policies Link copied!
JSON valueThe policies that will be included with the package derivation of Firefox.
See policy-templates for an exhaustive list of policies.
{ }{
DisablePocket = true;
DisableTelemetry = true;
preferences = {
"sidebar.verticalTabs" = true;
};
}lunix.programs.firefox.settings.vertical-tabs.enable Link copied!
booleanWhether to enable vertical tabs in Firefox.
truefalselunix.programs.foot.enable Link copied!
booleanWhether to enable foot.
falsetruelunix.programs.gamemode.enable Link copied!
booleanWhether to enable Feral Gamemode.
"config.lunix.profiles.gaming.enable"truelunix.programs.games.beyond-all-reason.enable Link copied!
booleanWhether to enable Beyond All Reason.
"config.lunix.programs.games.enable"truelunix.programs.games.enable Link copied!
booleanWhether to enable free and open source games packaged in Nix.
"config.lunix.profiles.gaming.enable"truelunix.programs.games.unciv.enable Link copied!
booleanWhether to enable Unciv.
"config.lunix.programs.games.enable"truelunix.programs.heroic.enable Link copied!
booleanWhether to enable Heroic Games Launcher.
"config.lunix.profiles.gaming.enable"truelunix.programs.libreoffice.enable Link copied!
booleanWhether to enable Libreoffice Suite.
"config.lunix.profiles.workstation.enable"truelunix.programs.lutris.enable Link copied!
booleanWhether to enable Lutris.
"config.lunix.profiles.gaming.enable"truelunix.programs.microfetch.enable Link copied!
booleanWhether to enable Microfetch.
truetruelunix.programs.minecraft.enable Link copied!
booleanWhether to enable Minecraft with Prism-Launcher.
"config.lunix.profiles.gaming.enable"truelunix.programs.nushell.enable Link copied!
booleanWhether to enable nushell.
falsetruelunix.programs.obs.enable Link copied!
booleanWhether to enable Open Broadcast Software.
falsetruelunix.programs.obsidian.enable Link copied!
booleanWhether to enable Obsidian Markdown Editor.
falsetruelunix.programs.spicetify.enable Link copied!
booleanWhether to enable spicetify.
falsetruelunix.programs.starship.enable Link copied!
booleanWhether to enable starship.
truetruelunix.programs.steam.enable Link copied!
booleanWhether to enable Steam.
"config.lunix.profiles.gaming.enable"truelunix.programs.steam.steam-hardware.enable Link copied!
booleanWhether to enable Steam hardware support.
"config.lunix.profiles.gaming.enable"truelunix.programs.swaylock.enable Link copied!
booleanWhether to enable swaylock.
"config.lunix.desktops.niri.enable"truelunix.programs.terminal.aliases Link copied!
attribute set of stringAliases to be added to your user shell.
{ }lunix.programs.terminal.emulator Link copied!
value "foot" (singular enum)The terminal emulator to use.
"foot"lunix.programs.terminal.shell Link copied!
value "nushell" (singular enum)The shell to use.
"nushell"lunix.programs.vial.enable Link copied!
booleanWhether to enable vial.
falsetruelunix.programs.vr.enable Link copied!
booleanWhether to enable VR modules.
falsetruelunix.programs.vscode.enable Link copied!
booleanWhether to enable Visual Studio Code.
falsetruelunix.programs.walker.enable Link copied!
booleanWhether to enable Walker - Application Launcher.
"config.lunix.desktops.niri.enable"truelunix.programs.waybar.enable Link copied!
booleanWhether to enable Waybar.
"config.lunix.desktops.niri.enable"truelunix.programs.yazi.enable Link copied!
booleanWhether to enable Yazi.
truetruelunix.services.dunst.enable Link copied!
booleanWhether to enable Dunst.
"config.lunix.desktops.niri.enable"truelunix.services.hyprpaper.enable Link copied!
booleanWhether to enable hyprpaper.
"config.lunix.desktops.niri.enable"truelunix.services.swayidle.enable Link copied!
booleanWhether to enable swayidle.
"config.lunix.desktops.niri.enable"true