All options
programs.mithril-control-center.enable
Enable mithril-control-center, a patched version of gnome-control-center.
Patches include improving compatibility outside of GNOME and hiding unsupported and/or extraneous settings.
Type: boolean
Default:false
programs.mithril-control-center.package
The mithril-control-center package to use.
Type: null or package
Default:inputs.mithril-shell.packages.${system}.default
programs.mithril-control-center.compatibility.enable
Enable various services to improve compatibility of various aspects of the control center app.
Type: boolean
Default:true
programs.mithril-control-center.compatibility.bluetooth.enable
Whether to enable gnome-settings-daemon’s rfkill service, allowing the bluetooth panel to be used.
Type: boolean
Default:true
programs.mithril-control-center.compatibility.bluetooth.package
Where to find the libexec/gsd-rfkill
binary.
Type: package
Default:<derivation gnome-settings-daemon-47.1>
services.mithril-shell.enable
Whether to enable mithril-shell. Does not automatically start the bar in your window manager.
Type: boolean
Default:false
services.mithril-shell.package
The mithril-shell package to use.
Type: package
Default:inputs.mithril-shell.packages.${system}.mithril-shell
services.mithril-shell.integrations.hyprland.enable
If enabled, autostarts the bar when hyprland launches.
Type: boolean
Default:false
services.mithril-shell.integrations.stylix.enable
If enabled, uses the stylix color scheme to style the bar.
Type: boolean
Default:false
services.mithril-shell.settings.animations.activeWorkspace
The animation to display when changing the active workspace on the current monitor.
- simple: only animate the old and new active workspace indicators.
- smooth: run through all intermediate workspace indicators until reaching the new active indicator.
Type: one of “simple”, “smooth”
Default:"smooth"
Example:"simple"
services.mithril-shell.settings.bar.modules.statusIndicators.batteryPercentage
Shows the current battery percentage in the bar. Set to false to disable. The battery percentage is never shown if no battery is detected.
Type: boolean
Default:true
services.mithril-shell.settings.lockCommand
The command used to lock the screen. Set to null to disable.
Type: null or string
Default:null
Example:${pkgs.hyprlock}/bin/hyprlock --immediate
services.mithril-shell.settings.minWorkspaces
The minimum amount of workspaces to show regardless of if they are empty or not.
Type: signed integer
Default:3
Example:10
services.mithril-shell.settings.popups.volumePopup.enable
When true, shows a small indicator popup whenever the default speaker volume changes.
Type: boolean
Default:true
Example:true
services.mithril-shell.theme.colors.background0
An individual colour of the mithril-shell theme.
Type: RGB color in hex format or string convertible to it
Default:"#181825"
Example:"#181825"
services.mithril-shell.theme.colors.background1
An individual colour of the mithril-shell theme.
Type: RGB color in hex format or string convertible to it
Default:"#1e1e2e"
Example:"#1e1e2e"
services.mithril-shell.theme.colors.primary
An individual colour of the mithril-shell theme.
Type: RGB color in hex format or string convertible to it
Default:"#94e2d5"
Example:"#94e2d5"
services.mithril-shell.theme.colors.surface0
An individual colour of the mithril-shell theme.
Type: RGB color in hex format or string convertible to it
Default:"#313244"
Example:"#313244"
services.mithril-shell.theme.colors.text
An individual colour of the mithril-shell theme.
Type: RGB color in hex format or string convertible to it
Default:"#cdd6f4"
Example:"#cdd6f4"