add(hyprland): hyprspace

This commit is contained in:
kenji
2026-01-01 23:27:23 -06:00
parent fdcabbe543
commit d224b12bab
6 changed files with 49 additions and 5 deletions
+2 -1
View File
@@ -1,4 +1,4 @@
{pkgs, ...}: {
{pkgs, inputs, ...}: {
imports = [
./hypr/binds.nix
./hypr/general.nix
@@ -15,5 +15,6 @@
wayland.windowManager.hyprland.plugins = [
pkgs.hyprlandPlugins.hyprsplit
pkgs.hyprlandPlugins.hypr-dynamic-cursors
pkgs.hyprlandPlugins.hyprspace
];
}
+3
View File
@@ -69,6 +69,9 @@
# [Workspaces] Toggle between most recent workspaces
"SUPER, Tab, Cycle workspaces, workspace, previous"
# hyprspace - workspace overview
"SUPER, E, Toggle Workspace Overview, overview:toggle"
]
++ (
# Generate binds for Super + [1-5] to switch workspaces on current monitor
+1
View File
@@ -7,6 +7,7 @@
};
decoration = {
rounding = 0;
active_opacity = 0.99;
inactive_opacity = 0.70;
shadow = {
enabled = true;
+4
View File
@@ -33,6 +33,10 @@
factor = 1.5;
};
};
overview = {
# Using default settings
};
};
};
}
Generated
+35 -4
View File
@@ -333,11 +333,11 @@
"xdph": "xdph"
},
"locked": {
"lastModified": 1767201430,
"narHash": "sha256-4BUM06GqP5YAVnWvxkdeYuweMF6n+oKdxJI5S9TmA1E=",
"lastModified": 1767300597,
"narHash": "sha256-lGE1j1bEuNp7XoDP+oyyF/c+MzYAs6S+sz0NK71nXZE=",
"ref": "refs/heads/main",
"rev": "48a024e0322bbd7c4c88126498ec478444ec4cb2",
"revCount": 6763,
"rev": "31d3181e1ee91e338fb4fb8207d64b8d689310fc",
"revCount": 6766,
"submodules": true,
"type": "git",
"url": "https://github.com/hyprwm/Hyprland"
@@ -394,6 +394,36 @@
"type": "github"
}
},
"hyprland-plugins": {
"inputs": {
"hyprland": [
"hyprland"
],
"nixpkgs": [
"hyprland-plugins",
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland-plugins",
"hyprland",
"systems"
]
},
"locked": {
"lastModified": 1767304464,
"narHash": "sha256-HsdfmPf5291Y3yXScMoj53P/9SS1DK3KgbprBuR8A4k=",
"owner": "hyprwm",
"repo": "hyprland-plugins",
"rev": "7a8521112361997d071fd1fef06d6becc7e53240",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprland-plugins",
"type": "github"
}
},
"hyprland-protocols": {
"inputs": {
"nixpkgs": [
@@ -784,6 +814,7 @@
"elephant": "elephant",
"home-manager": "home-manager_2",
"hyprland": "hyprland",
"hyprland-plugins": "hyprland-plugins",
"hyprsplit": "hyprsplit",
"nixovim": "nixovim",
"nixpkgs": "nixpkgs_2",
+4
View File
@@ -31,6 +31,10 @@
url = "github:shezdy/hyprsplit";
inputs.hyprland.follows = "hyprland";
};
hyprland-plugins = {
url = "github:hyprwm/hyprland-plugins";
inputs.hyprland.follows = "hyprland";
};
nixovim = {
# FIXME: treesitter does not install automatically (disabled due to read-only problems)
url = "git+https://git.sakamoto.dev/kenji/nixovim.git";