xps hyprland shenanigans
This commit is contained in:
@@ -6,14 +6,14 @@
|
||||
monitors = {
|
||||
xps = {
|
||||
# def
|
||||
main = { name = "eDP-1"; resolution = "preferred"; position = "0x0"; scale = "1.0"; };
|
||||
second = { name = "eDP-1"; resolution = "preferred"; position = "0x0"; scale = "1.0"; };
|
||||
third = { name = "eDP-1"; resolution = "preferred"; position = "0x0"; scale = "1.0"; };
|
||||
# main = { name = "eDP-1"; resolution = "preferred"; position = "0x0"; scale = "1.0"; };
|
||||
# second = { name = "eDP-1"; resolution = "preferred"; position = "0x0"; scale = "1.0"; };
|
||||
# third = { name = "eDP-1"; resolution = "preferred"; position = "0x0"; scale = "1.0"; };
|
||||
|
||||
# Home
|
||||
# main = { name = "eDP-1"; resolution = "1920x1200"; position = "0x1080"; scale = "1.0"; };
|
||||
# second = { name = "desc:Sony SONY TV 0x01010101"; resolution = "1920x1080"; position = "0x0"; scale = "1.0"; };
|
||||
# third = { name = ""; resolution = "preferred"; position = "auto"; scale ="1, mirror, eDP-1"; };
|
||||
main = { name = "eDP-1"; resolution = "1920x1200"; position = "0x1080"; scale = "1.0"; };
|
||||
second = { name = "desc:Sony SONY TV 0x01010101"; resolution = "1920x1080"; position = "0x0"; scale = "1.0"; };
|
||||
third = { name = ""; resolution = "preferred"; position = "auto"; scale ="1, mirror, eDP-1"; };
|
||||
|
||||
# Presentation
|
||||
# main = { name = "eDP-1"; resolution = "1920x1080"; position = "1920x1080"; scale = "1.0"; };
|
||||
@@ -56,12 +56,13 @@ in {
|
||||
# package = config.programs.hyprland.package;
|
||||
xwayland.enable = true;
|
||||
systemd.enable = true;
|
||||
plugins = [
|
||||
# inputs.hyprland-plugins.packages.${pkgs.system}.hyprexpo
|
||||
# inputs.hyprfocus.packages.${pkgs.system}.hyprfocus
|
||||
# inputs.hycov.packages.${pkgs.system}.hycov
|
||||
# pkgs.hyprlandPlugins.hyprspace
|
||||
# inputs.hyprspace.packages.${pkgs.system}.Hyprspace
|
||||
plugins = let s = pkgs.stdenv.hostPlatform.system; in [
|
||||
# inputs.hyprland-plugins.packages.${s}.hyprexpo
|
||||
# inputs.hyprfocus.packages.${s}.hyprfocus
|
||||
# inputs.hycov.packages.${s}.hycov
|
||||
# inputs.hyprspace.packages.${s}.Hyprspace
|
||||
# inputs.hyprtasking.packages.${s}.hyprtasking
|
||||
# inputs.hyprland-easymotion.packages.${s}.hyprland-easymotion
|
||||
];
|
||||
|
||||
settings = {
|
||||
@@ -387,6 +388,8 @@ in {
|
||||
# "SUPER, TAB, hycov:toggleoverview"
|
||||
# "SUPER, TAB, overview:toggle"
|
||||
# "SUPER, TAB, hyprexpo:expo, toggle"
|
||||
# "SUPER, TAB, hyprtasking:killhovered"
|
||||
# ", Escape, hyprtasking:if_active, hyprtasking:toggle cursor"
|
||||
"ALT, TAB, focuscurrentorlast"
|
||||
# "SUPER, TAB, exec, hyprswitch --daemon"
|
||||
"SUPER, Q, killactive"
|
||||
@@ -420,7 +423,7 @@ in {
|
||||
"SUPER, D, exec, vesktop"
|
||||
# "SUPER, D, exec, discord"
|
||||
"SUPER, F, fullscreen"
|
||||
# "SUPER, G,"
|
||||
# "SUPER, G, action:hyprctl dispatch focuswindow address:{}"
|
||||
"SUPER, H, movefocus, l"
|
||||
"SUPER, J, movefocus, d"
|
||||
"SUPER, K, movefocus, u"
|
||||
@@ -549,6 +552,59 @@ in {
|
||||
reverseSwipe = true; # reverses the direction of swipe gesture, for macOS peeps?
|
||||
exitKey = true;
|
||||
};
|
||||
hypertasking = {
|
||||
layout = "grid";
|
||||
gap_size = 20;
|
||||
bg_color = "0xff${rice.color.background}";
|
||||
border_size = 4;
|
||||
exit_on_hovered = false;
|
||||
warp_on_move_window = 1;
|
||||
close_overview_on_reload = true;
|
||||
|
||||
drag_button = "0x110"; # left mouse button
|
||||
select_button = "0x111"; # right mouse button
|
||||
# for other mouse buttons see <linux/input-event-codes.h>
|
||||
|
||||
gestures = {
|
||||
enabled = true;
|
||||
move_fingers = 3;
|
||||
move_distance = 300;
|
||||
open_fingers = 4;
|
||||
open_distance = 300;
|
||||
open_positive = true;
|
||||
};
|
||||
grid = {
|
||||
rows = 3;
|
||||
cols = 3;
|
||||
loop = false;
|
||||
layers = 2;
|
||||
loop_layers = true;
|
||||
gaps_use_aspect_ratio = false;
|
||||
};
|
||||
linear ={
|
||||
top = false;
|
||||
height = 400;
|
||||
scroll_speed = 1.0;
|
||||
blur = false;
|
||||
};
|
||||
};
|
||||
easymotion = {
|
||||
textsize = 15;
|
||||
textcolor = "rgba(ffffffff)";
|
||||
bgcolor = "rgba(000000ff)";
|
||||
blur = 0;
|
||||
blurA = 1.0;
|
||||
xray = 0;
|
||||
textfont = "Sans";
|
||||
textpadding = 0;
|
||||
bordersize = 0;
|
||||
bordercolor = "rgba(ffffffff)";
|
||||
rounding = 0;
|
||||
fullscreen_action = "none";
|
||||
motionkeys = "abcdefghijklmnopqrstuvwxyz1234567890";
|
||||
motionlabels = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
|
||||
only_special = "true";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user