Skip to content

Home Manager Module



display.wayland.hyprland.config

Name
mikanos.display.wayland.hyprland.config
Description
Hyprland configuration using Nix

See https://wki.hypr.land/Configuring
Type
Hyprland configuration value
Default
{ }
Example
{
  decoration = {
    shadow_offset = "0 5";
    "col.shadow" = "rgba(00000099)";
  };

  "$mod" = "SUPER";

  bindm = [
    # mouse movements
    "$mod, mouse:272, movewindow"
    "$mod, mouse:273, resizewindow"
    "$mod ALT, mouse:272, resizewindow"
  ];
}

display.wayland.hyprland.enable

Name
mikanos.display.wayland.hyprland.enable
Description
Whether to enable Hyprland config.
Type
boolean
Default
false
Example
true

display.wayland.hyprland.hyprpaper.enable

Name
mikanos.display.wayland.hyprland.hyprpaper.enable
Description
Whether to enable Hyprpaper (wallpaper).
Type
boolean
Default
false
Example
true

programs.startup

Name
mikanos.programs.startup
Description
Startup programs
Type
list of string
Default
[ ]
Example
[ "firefox https://example.com" "obs" ]

streaming.obs-studio.enable

Name
mikanos.streaming.obs-studio.enable
Description
Whether to enable OBS (Open Broadcaster Software).
Type
boolean
Default
false
Example
true

streaming.obs-studio.plugins

Name
mikanos.streaming.obs-studio.plugins
Description
Optional OBS plugins.
Type
list of package
Default
[ ]
Example
[ pkgs.obs-studio-plugins.wlrobs ]

system.fetch.fastfetch.enable

Name
mikanos.system.fetch.fastfetch.enable
Description
Whether to enable Whether to enable fastfetch.
Type
boolean
Default
false
Example
true

system.fetch.fastfetch.settings

Name
mikanos.system.fetch.fastfetch.settings
Description
Fastfetch settings
Type
JSON value
Default
{ }
Example
{
  display = {
    size = {
      binaryPrefix = "si";
    };
    color = "blue";
    separator = "  ";
  };
  modules = [
    {
      type = "datetime";
      key = "Date";
      format = "{1}-{3}-{11}";
    }
    {
      type = "datetime";
      key = "Time";
      format = "{14}:{17}:{20}";
    }
    "break"
    "player"
    "media"
  ];
}