Merge branch 'master' of ssh://ssh.nx2.site:50022/nx2/dotfiles
This commit is contained in:
@@ -92,47 +92,49 @@ in {
|
||||
"${main.name}, ${main.resolution}, ${main.position}, ${main.scale}"
|
||||
]));
|
||||
|
||||
workspace =
|
||||
let
|
||||
d1 = if host == "NxXPS" then monitors.xps.main.name else (if host == "NxNORTH" then monitors.north.main.name else monitors.ace.main.name);
|
||||
d2 = if host == "NxXPS" then monitors.xps.second.name else (if host == "NxNORTH" then monitors.north.left.name else monitors.ace.main.name);
|
||||
d3 = if host == "NxXPS" then monitors.xps.main.name else (if host == "NxNORTH" then monitors.north.main.name else monitors.ace.main.name);
|
||||
# d3 = if host == "NxXPS" then monitors.xps.main.name else (if host == "NxNORTH" then monitors.north.right.name else monitors.ace.main.name);
|
||||
compact = "gapsin:0, gapsout:0, bordersize:1, rounding:false";
|
||||
in
|
||||
[
|
||||
"11, monitor:${d1}, default:true"
|
||||
"12, monitor:${d1}"
|
||||
"13, monitor:${d1}"
|
||||
"14, monitor:${d1}"
|
||||
"15, monitor:${d1}"
|
||||
"16, monitor:${d1}"
|
||||
"17, monitor:${d1}"
|
||||
"18, monitor:${d1}"
|
||||
"19, monitor:${d1}"
|
||||
"10, monitor:${d1}, ${compact}"
|
||||
"100, monitor:${d1}, ${compact}"
|
||||
"21, monitor:${d2}, default:true, ${compact}"
|
||||
"22, monitor:${d2}"
|
||||
"23, monitor:${d2}"
|
||||
"24, monitor:${d2}"
|
||||
"25, monitor:${d2}"
|
||||
"26, monitor:${d2}"
|
||||
"27, monitor:${d2}"
|
||||
"28, monitor:${d2}"
|
||||
"29, monitor:${d2}"
|
||||
"20, monitor:${d2}"
|
||||
"31, monitor:${d3}, default:${let x = if host == "NxNORTH" then "true" else "false"; in x}"
|
||||
"32, monitor:${d3}"
|
||||
"33, monitor:${d3}"
|
||||
"34, monitor:${d3}"
|
||||
"35, monitor:${d3}"
|
||||
"36, monitor:${d3}"
|
||||
"37, monitor:${d3}"
|
||||
"38, monitor:${d3}"
|
||||
"39, monitor:${d3}"
|
||||
"30, monitor:${d3}, ${compact}"
|
||||
];
|
||||
workspace = let
|
||||
d1 = if host == "NxXPS" then monitors.xps.main.name else (if host == "NxNORTH" then monitors.north.main.name else monitors.ace.main.name);
|
||||
d2 = if host == "NxXPS" then monitors.xps.second.name else (if host == "NxNORTH" then monitors.north.left.name else monitors.ace.main.name);
|
||||
d3 = if host == "NxXPS" then monitors.xps.main.name else (if host == "NxNORTH" then monitors.north.main.name else monitors.ace.main.name);
|
||||
# d3 = if host == "NxXPS" then monitors.xps.main.name else (if host == "NxNORTH" then monitors.north.right.name else monitors.ace.main.name);
|
||||
compact = "gapsin:0, gapsout:0, bordersize:1, rounding:false";
|
||||
in [
|
||||
"11, monitor:${d1}, default:true"
|
||||
"12, monitor:${d1}"
|
||||
"13, monitor:${d1}"
|
||||
"14, monitor:${d1}"
|
||||
"15, monitor:${d1}"
|
||||
"16, monitor:${d1}"
|
||||
"17, monitor:${d1}"
|
||||
"18, monitor:${d1}"
|
||||
"19, monitor:${d1}"
|
||||
"10, monitor:${d1}, ${compact}"
|
||||
"100, monitor:${d1}, ${compact}"
|
||||
"21, monitor:${d2}, default:true, ${compact}"
|
||||
"22, monitor:${d2}"
|
||||
"23, monitor:${d2}"
|
||||
"24, monitor:${d2}"
|
||||
"25, monitor:${d2}"
|
||||
"26, monitor:${d2}"
|
||||
"27, monitor:${d2}"
|
||||
"28, monitor:${d2}"
|
||||
"29, monitor:${d2}"
|
||||
"20, monitor:${d2}"
|
||||
"31, monitor:${d3}, default:${let x = if host == "NxNORTH" then "true" else "false"; in x}"
|
||||
"32, monitor:${d3}"
|
||||
"33, monitor:${d3}"
|
||||
"34, monitor:${d3}"
|
||||
"35, monitor:${d3}"
|
||||
"36, monitor:${d3}"
|
||||
"37, monitor:${d3}"
|
||||
"38, monitor:${d3}"
|
||||
"39, monitor:${d3}"
|
||||
"30, monitor:${d3}, ${compact}"
|
||||
] ++ [
|
||||
# no gaps when only
|
||||
"w[tv1], gapsout:0, gapsin:0"
|
||||
"f[1], gapsout:0, gapsin:0"
|
||||
];
|
||||
|
||||
# "device:logitech-wireless-mouse-mx-master-1" = {
|
||||
# sensitivity = -0.2;
|
||||
@@ -175,12 +177,12 @@ in {
|
||||
|
||||
decoration = {
|
||||
rounding = rice.rounding;
|
||||
drop_shadow = false;
|
||||
shadow_range = "20";
|
||||
shadow_offset = "0 0";
|
||||
shadow_render_power = "4";
|
||||
"col.shadow" = "rgba(${rice.lib.nohash rice.color.red.base}ff)";
|
||||
"col.shadow_inactive" = "rgba(${rice.lib.nohash rice.color.black.base}ff)";
|
||||
# drop_shadow = false;
|
||||
# shadow_range = "20";
|
||||
# shadow_offset = "0 0";
|
||||
# shadow_render_power = "4";
|
||||
# "col.shadow" = "rgba(${rice.lib.nohash rice.color.red.base}ff)";
|
||||
# "col.shadow_inactive" = "rgba(${rice.lib.nohash rice.color.black.base}ff)";
|
||||
|
||||
active_opacity = "1.0";
|
||||
inactive_opacity = "1.0";
|
||||
@@ -229,7 +231,6 @@ in {
|
||||
|
||||
dwindle = {
|
||||
preserve_split = true; # you probably want this
|
||||
no_gaps_when_only = true;
|
||||
};
|
||||
|
||||
# master = {
|
||||
@@ -264,6 +265,11 @@ in {
|
||||
"noanim, class:^(imv)$"
|
||||
"float, class:^(imv)$"
|
||||
"fullscreen, class:^(imv)$"
|
||||
] ++ [
|
||||
"bordersize 0, floating:0, onworkspace:w[tv1]"
|
||||
"rounding 0, floating:0, onworkspace:w[tv1]"
|
||||
"bordersize 0, floating:0, onworkspace:f[1]"
|
||||
"rounding 0, floating:0, onworkspace:f[1]"
|
||||
];
|
||||
|
||||
windowrule = [
|
||||
@@ -280,12 +286,12 @@ in {
|
||||
"opacity ${transparency}, discord"
|
||||
"opacity ${transparency}, vesktop"
|
||||
"opacity ${transparency}, Element"
|
||||
"opacity ${transparency}, thunderbird"
|
||||
# "opacity ${transparency}, thunderbird"
|
||||
"opacity ${transparency}, lutris"
|
||||
"opacity ${transparency}, element"
|
||||
"opacity ${transparency}, ^([sS]potify)$"
|
||||
"opacity ${transparency}, virt-manager"
|
||||
"opacity ${transparency}, thunar"
|
||||
# "opacity ${transparency}, ^([sS]potify)$"
|
||||
# "opacity ${transparency}, virt-manager"
|
||||
# "opacity ${transparency}, thunar"
|
||||
"opacity ${transparency}, title:^(wlogout)$"
|
||||
"opaque, title:^(GNU Image Manipulation Program)$"
|
||||
"float, title:^(Picture-in-Picture)$"
|
||||
@@ -332,13 +338,13 @@ in {
|
||||
"SUPER, F1, workspace, 100"
|
||||
"SUPER SHIFT, F1, movetoworkspace, 100"
|
||||
# "SUPER, F2,"
|
||||
"SUPER, F3, toggleopaque"
|
||||
# "SUPER, F3, toggleopaque"
|
||||
# "SUPER, F4,"
|
||||
"SUPER, F5, exec, nx_gcal_event force-lookup"
|
||||
"SUPER SHIFT, F5, exec, nx_gcal_event reauthenticate"
|
||||
"SUPER, F6, exec, kitty -e 'htop'"
|
||||
"SUPER, F7, exec, kitty -e 'nmtui'"
|
||||
''SUPER, F8, exec, find ~/Pictures/wallpapers/* -type f -not -path "~/Pictures/wallpapers/.git/*" | sort -R | head -n 1 | xargs swww img --transition-type wipe --transition-angle 60 --transition-step 120 --transition-fps 120''
|
||||
''SUPER, F8, exec, find ~/Pictures/wallpapers/* -type f -not -path "~/Pictures/wallpapers/.git/*" | sort -R | head -n 1 | xargs -d '\n' swww img --transition-type wipe --transition-angle 60 --transition-step 120 --transition-fps 120 --transition-duration 2''
|
||||
"SUPER, F9, execr, waybar_mode set ' '"
|
||||
"SUPER, F9, submap, color"
|
||||
# "SUPER, F10, hyprload,update"
|
||||
@@ -570,9 +576,9 @@ in {
|
||||
submap = reset
|
||||
|
||||
submap = color
|
||||
${action_simple { key = "W"; cmd = ''exec,kitty -e sh -c 'change_colors_json img $(swww query | sed -n 1p | sed -e "s-.*image: --g") && nh home switch' ''; }}
|
||||
${action_simple { key = "M"; cmd = ''exec,change_colors_json manual && kitty -e sh -c 'nh home switch && firefox /home/${user}/.config/color-pallete.html' ''; }}
|
||||
${action_simple { key = "D"; cmd = ''exec,firefox /home/${user}/.config/color-pallete.html ''; }}
|
||||
${action_simple { key = "W"; cmd = ''exec,swww query | sed -n 1p | sed -E 's-.*image: (.*)-"\1"-g' | xargs change_colors_json img && notify-send 'change_colors_json img successfull' ''; }}
|
||||
${action_simple { key = "M"; cmd = ''exec,change_colors_json manual && notify-send 'change_colors_json manual successfull' ''; }}
|
||||
${action_simple { key = "D"; cmd = ''exec,firefox /home/${user}/.config/color-pallete.html''; }}
|
||||
bind = , Escape, execr, waybar_mode unset
|
||||
bind = , Escape, submap, reset
|
||||
submap = reset
|
||||
@@ -589,12 +595,10 @@ in {
|
||||
'';
|
||||
};
|
||||
|
||||
home.file =
|
||||
let
|
||||
m = if host == "NxXPS" then monitors.xps.main.name else monitors.north.main.name;
|
||||
in
|
||||
{
|
||||
".config/hypr/hyprlock.conf".text = ''
|
||||
home.file = let
|
||||
m = if host == "NxXPS" then monitors.xps.main.name else monitors.north.main.name;
|
||||
in {
|
||||
".config/hypr/hyprlock.conf".text = ''
|
||||
background {
|
||||
monitor = ${m}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user