mirror of
https://github.com/elwrcl/copnix.git
synced 2026-10-31 14:28:02 +03:00
1 parent
3fdf6972fd
commit
ea60780eef
4 files changed
+24
-20
No files matched your search
@@ -7,6 +7,10 @@
|
|||||||
zen-browser.url = "github:0xc000022070/zen-browser-flake";
|
zen-browser.url = "github:0xc000022070/zen-browser-flake";
|
||||||
oceanix.url = "github:LEXUGE/oceanix";
|
oceanix.url = "github:LEXUGE/oceanix";
|
||||||
copetch.url = "github:elwrcl/copetch";
|
copetch.url = "github:elwrcl/copetch";
|
||||||
|
hyprland.url = "github:hyprwm/Hyprland";
|
||||||
|
hyprland-plugins = {
|
||||||
|
url = "github:hyprwm/hyprland-plugins";
|
||||||
|
inputs.hyprland.follows = "hyprland";
|
||||||
|
|
||||||
home-manager = {
|
home-manager = {
|
||||||
url = "github:nix-community/home-manager";
|
url = "github:nix-community/home-manager";
|
||||||
@@ -67,4 +71,5 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
@@ -12,15 +12,14 @@
|
|||||||
"col.inactive_border" = "rgba(31313600)";
|
"col.inactive_border" = "rgba(31313600)";
|
||||||
resize_on_border = true;
|
resize_on_border = true;
|
||||||
allow_tearing = true;
|
allow_tearing = true;
|
||||||
layout = "scroller";
|
layout = "scrolling";
|
||||||
};
|
};
|
||||||
|
|
||||||
plugin = {
|
plugin = {
|
||||||
scrolling = {
|
hyprscrolling = {
|
||||||
column_default_width = "one";
|
column_width = 0.7;
|
||||||
focus_wrap = false;
|
fullscreen_on_one_column = false;
|
||||||
column_widths = "onehalf one twothirds";
|
focus_fit_method = 1;
|
||||||
center_row_first = true;
|
|
||||||
};
|
};
|
||||||
hyprexpo = {
|
hyprexpo = {
|
||||||
columns = 3;
|
columns = 3;
|
||||||
|
|||||||
@@ -15,9 +15,9 @@ in
|
|||||||
# workspace
|
# workspace
|
||||||
"CTRL $mainMod, right, workspace, r+1"
|
"CTRL $mainMod, right, workspace, r+1"
|
||||||
"CTRL $mainMod, left, workspace, r-1"
|
"CTRL $mainMod, left, workspace, r-1"
|
||||||
"$mainMod, R, scroller:cyclewidth, next"
|
"$mainMod, R, layoutmsg, colresize +conf"
|
||||||
"$mainMod, C, scroller:alignwindow, c"
|
"$mainMod, C, layoutmsg, center"
|
||||||
"$mainMod SHIFT, R, scroller:resetheight,"
|
"$mainMod SHIFT, R, layoutmsg, colresize 0.7"
|
||||||
|
|
||||||
# interface
|
# interface
|
||||||
"$mainMod, Tab, hyprexpo:expo, toggle"
|
"$mainMod, Tab, hyprexpo:expo, toggle"
|
||||||
@@ -46,15 +46,15 @@ in
|
|||||||
"$mainMod ALT, P, pin"
|
"$mainMod ALT, P, pin"
|
||||||
|
|
||||||
# focus windows
|
# focus windows
|
||||||
"$mainMod, left, scroller:movefocus, l"
|
"$mainMod, left, layoutmsg, move -col"
|
||||||
"$mainMod, right, scroller:movefocus, r"
|
"$mainMod, right, layoutmsg, move +col"
|
||||||
"$mainMod, up, scroller:movefocus, u"
|
"$mainMod, up, movefocus, u"
|
||||||
"$mainMod, down, scroller:movefocus, d"
|
"$mainMod, down, movefocus, d"
|
||||||
|
|
||||||
"$mainMod SHIFT, left, scroller:movewindow, l"
|
"$mainMod SHIFT, left, layoutmsg, movewindowto l"
|
||||||
"$mainMod SHIFT, right, scroller:movewindow, r"
|
"$mainMod SHIFT, right, layoutmsg, movewindowto r"
|
||||||
"$mainMod SHIFT, up, scroller:movewindow, u"
|
"$mainMod SHIFT, up, movewindow, u"
|
||||||
"$mainMod SHIFT, down, scroller:movewindow, d"
|
"$mainMod SHIFT, down, movewindow, d"
|
||||||
|
|
||||||
# workspace navigation
|
# workspace navigation
|
||||||
"$mainMod, 1, workspace, 1"
|
"$mainMod, 1, workspace, 1"
|
||||||
|
|||||||
+3
-3
@@ -1,4 +1,4 @@
|
|||||||
{ pkgs, ... }:
|
{ inputs, pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
@@ -10,8 +10,8 @@
|
|||||||
xwayland.enable = true;
|
xwayland.enable = true;
|
||||||
systemd.enable = true;
|
systemd.enable = true;
|
||||||
plugins = [
|
plugins = [
|
||||||
pkgs.hyprlandPlugins.hyprscrolling
|
inputs.hyprland-plugins.packages.${pkgs.stdenv.hostPlatform.system}.hyprscrolling
|
||||||
pkgs.hyprlandPlugins.hyprexpo
|
inputs.hyprland-plugins.packages.${pkgs.stdenv.hostPlatform.system}.hyprexpo
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user