diff --git a/README.md b/README.md index 14afa01..df7a69e 100644 --- a/README.md +++ b/README.md @@ -84,15 +84,15 @@ The following configuration options are available under `hyperdeepnix` (as defin | `theme` | string | `tokyo-night` | Theme to use for hyperdeepnix configuration | | `theme_overrides.wallpaper_path` | path or null | `null` | Path to the wallpaper image to extract colors from | | `primary_font` | string | `Liberation Sans 11` | — | -| `vscode_settings` | attribute set | `{}` | — | | `monitors` | list of strings | `[]` | — | -| `scale` | integer | `2` | Display scale factor (1 for 1x displays, 2 for 2x displays) | | `quick_app_bindings` | list of strings | (provided) | A list of single keystroke key bindings to launch common apps | | `exclude_packages` | list of packages | `[]` | Packages to exclude from the default system packages | | `terminal` | string | required | Terminal invocation to use | | `editor` | string | required | Editor invocation to use | | `browser` | string | `firefox` | Browser invocation to use | | `kb_layout` | string | required | Keyboard layout in Hyprland | +| `window_rules` | list of strings | `[]` | A list of window rules to apply to windows | +| `pyprland_config` | string | `null` | Content for the pyprland configuration file | Example: diff --git a/config.nix b/config.nix index 6617d8e..7e38818 100644 --- a/config.nix +++ b/config.nix @@ -40,10 +40,6 @@ lib: { type = lib.types.str; default = "Liberation Sans 11"; }; - vscode_settings = lib.mkOption { - type = lib.types.attrs; - default = { }; - }; monitors = lib.mkOption { type = lib.types.listOf lib.types.str; default = [ ]; diff --git a/modules/home-manager/hyprland/windows.nix b/modules/home-manager/hyprland/windows.nix index 427cb5e..dd06da0 100644 --- a/modules/home-manager/hyprland/windows.nix +++ b/modules/home-manager/hyprland/windows.nix @@ -24,9 +24,9 @@ in #"nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0" # Float in the middle for clipse clipboard manager - "match:class ^(com.markd.clipse)$, float on" - "match:class ^(com.markd.clipse)$, size 1433 744" - "match:class ^(com.markd.clipse)$, stay_focused on" + "match:class ^(com.markd.clipse|com.markd.nmtui)$, float on" + "match:class ^(com.markd.clipse|com.markd.nmtui)$, size 1433 744" + "match:class ^(com.markd.clipse|com.markd.nmtui)$, stay_focused on" ]; layerrule = [