Updated Hyprland windowrule for Hyprland-0.48.0

This commit is contained in:
ganome 2025-04-13 19:21:17 -06:00
parent 3a074c4346
commit 7c560cb8c2
Signed by untrusted user who does not match committer: Ganome
GPG Key ID: 944DE53336D81B83
69 changed files with 23150 additions and 693 deletions

View File

@ -1 +1 @@
net-analyzer/wireshark wifi net-analyzer/wireshark wifi LUA_SINGLE_TARGET: lua5-4

View File

@ -0,0 +1 @@
=gui-libs/wlroots-9999 x11-backend xcb-errors

View File

@ -0,0 +1,176 @@
/* Taken from https://github.com/djpohly/dwl/issues/466 */
#define COLOR(hex) { ((hex >> 24) & 0xFF) / 255.0f, \
((hex >> 16) & 0xFF) / 255.0f, \
((hex >> 8) & 0xFF) / 255.0f, \
(hex & 0xFF) / 255.0f }
/* appearance */
static const int sloppyfocus = 1; /* focus follows mouse */
static const int bypass_surface_visibility = 0; /* 1 means idle inhibitors will disable idle tracking even if it's surface isn't visible */
static const unsigned int borderpx = 1; /* border pixel of windows */
static const float rootcolor[] = COLOR(0x222222ff);
static const float bordercolor[] = COLOR(0x444444ff);
static const float focuscolor[] = COLOR(0x005577ff);
static const float urgentcolor[] = COLOR(0xff0000ff);
/* This conforms to the xdg-protocol. Set the alpha to zero to restore the old behavior */
static const float fullscreen_bg[] = {0.1f, 0.1f, 0.1f, 1.0f}; /* You can also use glsl colors */
/* tagging - TAGCOUNT must be no greater than 31 */
#define TAGCOUNT (9)
/* logging */
static int log_level = WLR_ERROR;
/* NOTE: ALWAYS keep a rule declared even if you don't use rules (e.g leave at least one example) */
static const Rule rules[] = {
/* app_id title tags mask isfloating monitor */
/* examples: */
{ "Gimp_EXAMPLE", NULL, 0, 1, -1 }, /* Start on currently visible tags floating, not tiled */
{ "firefox_EXAMPLE", NULL, 1 << 8, 0, -1 }, /* Start on ONLY tag "9" */
};
/* layout(s) */
static const Layout layouts[] = {
/* symbol arrange function */
{ "[]=", tile },
{ "><>", NULL }, /* no layout function means floating behavior */
{ "[M]", monocle },
};
/* monitors */
/* (x=-1, y=-1) is reserved as an "autoconfigure" monitor position indicator
* WARNING: negative values other than (-1, -1) cause problems with Xwayland clients
* https://gitlab.freedesktop.org/xorg/xserver/-/issues/899
*/
/* NOTE: ALWAYS add a fallback rule, even if you are completely sure it won't be used */
static const MonitorRule monrules[] = {
/* name mfact nmaster scale layout rotate/reflect x y */
/* example of a HiDPI laptop monitor:
{ "eDP-1", 0.5f, 1, 2, &layouts[0], WL_OUTPUT_TRANSFORM_NORMAL, -1, -1 },
*/
/* defaults */
{ NULL, 0.55f, 1, 1, &layouts[0], WL_OUTPUT_TRANSFORM_NORMAL, -1, -1 },
};
/* keyboard */
static const struct xkb_rule_names xkb_rules = {
/* can specify fields: rules, model, layout, variant, options */
/* example:
.options = "ctrl:nocaps",
*/
.options = NULL,
};
static const int repeat_rate = 25;
static const int repeat_delay = 600;
/* Trackpad */
static const int tap_to_click = 1;
static const int tap_and_drag = 1;
static const int drag_lock = 1;
static const int natural_scrolling = 0;
static const int disable_while_typing = 1;
static const int left_handed = 0;
static const int middle_button_emulation = 0;
/* You can choose between:
LIBINPUT_CONFIG_SCROLL_NO_SCROLL
LIBINPUT_CONFIG_SCROLL_2FG
LIBINPUT_CONFIG_SCROLL_EDGE
LIBINPUT_CONFIG_SCROLL_ON_BUTTON_DOWN
*/
static const enum libinput_config_scroll_method scroll_method = LIBINPUT_CONFIG_SCROLL_2FG;
/* You can choose between:
LIBINPUT_CONFIG_CLICK_METHOD_NONE
LIBINPUT_CONFIG_CLICK_METHOD_BUTTON_AREAS
LIBINPUT_CONFIG_CLICK_METHOD_CLICKFINGER
*/
static const enum libinput_config_click_method click_method = LIBINPUT_CONFIG_CLICK_METHOD_BUTTON_AREAS;
/* You can choose between:
LIBINPUT_CONFIG_SEND_EVENTS_ENABLED
LIBINPUT_CONFIG_SEND_EVENTS_DISABLED
LIBINPUT_CONFIG_SEND_EVENTS_DISABLED_ON_EXTERNAL_MOUSE
*/
static const uint32_t send_events_mode = LIBINPUT_CONFIG_SEND_EVENTS_ENABLED;
/* You can choose between:
LIBINPUT_CONFIG_ACCEL_PROFILE_FLAT
LIBINPUT_CONFIG_ACCEL_PROFILE_ADAPTIVE
*/
static const enum libinput_config_accel_profile accel_profile = LIBINPUT_CONFIG_ACCEL_PROFILE_ADAPTIVE;
static const double accel_speed = 0.0;
/* You can choose between:
LIBINPUT_CONFIG_TAP_MAP_LRM -- 1/2/3 finger tap maps to left/right/middle
LIBINPUT_CONFIG_TAP_MAP_LMR -- 1/2/3 finger tap maps to left/middle/right
*/
static const enum libinput_config_tap_button_map button_map = LIBINPUT_CONFIG_TAP_MAP_LRM;
/* If you want to use the windows key for MODKEY, use WLR_MODIFIER_LOGO */
#define MODKEY WLR_MODIFIER_ALT
#define TAGKEYS(KEY,SKEY,TAG) \
{ MODKEY, KEY, view, {.ui = 1 << TAG} }, \
{ MODKEY|WLR_MODIFIER_CTRL, KEY, toggleview, {.ui = 1 << TAG} }, \
{ MODKEY|WLR_MODIFIER_SHIFT, SKEY, tag, {.ui = 1 << TAG} }, \
{ MODKEY|WLR_MODIFIER_CTRL|WLR_MODIFIER_SHIFT,SKEY,toggletag, {.ui = 1 << TAG} }
/* helper for spawning shell commands in the pre dwm-5.0 fashion */
#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } }
/* commands */
static const char *termcmd[] = { "foot", NULL };
static const char *menucmd[] = { "wmenu-run", NULL };
static const Key keys[] = {
/* Note that Shift changes certain key codes: c -> C, 2 -> at, etc. */
/* modifier key function argument */
{ MODKEY, XKB_KEY_p, spawn, {.v = menucmd} },
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_Return, spawn, {.v = termcmd} },
{ MODKEY, XKB_KEY_j, focusstack, {.i = +1} },
{ MODKEY, XKB_KEY_k, focusstack, {.i = -1} },
{ MODKEY, XKB_KEY_i, incnmaster, {.i = +1} },
{ MODKEY, XKB_KEY_d, incnmaster, {.i = -1} },
{ MODKEY, XKB_KEY_h, setmfact, {.f = -0.05f} },
{ MODKEY, XKB_KEY_l, setmfact, {.f = +0.05f} },
{ MODKEY, XKB_KEY_Return, zoom, {0} },
{ MODKEY, XKB_KEY_Tab, view, {0} },
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_C, killclient, {0} },
{ MODKEY, XKB_KEY_t, setlayout, {.v = &layouts[0]} },
{ MODKEY, XKB_KEY_f, setlayout, {.v = &layouts[1]} },
{ MODKEY, XKB_KEY_m, setlayout, {.v = &layouts[2]} },
{ MODKEY, XKB_KEY_space, setlayout, {0} },
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_space, togglefloating, {0} },
{ MODKEY, XKB_KEY_e, togglefullscreen, {0} },
{ MODKEY, XKB_KEY_0, view, {.ui = ~0} },
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_parenright, tag, {.ui = ~0} },
{ MODKEY, XKB_KEY_comma, focusmon, {.i = WLR_DIRECTION_LEFT} },
{ MODKEY, XKB_KEY_period, focusmon, {.i = WLR_DIRECTION_RIGHT} },
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_less, tagmon, {.i = WLR_DIRECTION_LEFT} },
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_greater, tagmon, {.i = WLR_DIRECTION_RIGHT} },
TAGKEYS( XKB_KEY_1, XKB_KEY_exclam, 0),
TAGKEYS( XKB_KEY_2, XKB_KEY_at, 1),
TAGKEYS( XKB_KEY_3, XKB_KEY_numbersign, 2),
TAGKEYS( XKB_KEY_4, XKB_KEY_dollar, 3),
TAGKEYS( XKB_KEY_5, XKB_KEY_percent, 4),
TAGKEYS( XKB_KEY_6, XKB_KEY_asciicircum, 5),
TAGKEYS( XKB_KEY_7, XKB_KEY_ampersand, 6),
TAGKEYS( XKB_KEY_8, XKB_KEY_asterisk, 7),
TAGKEYS( XKB_KEY_9, XKB_KEY_parenleft, 8),
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_Q, quit, {0} },
/* Ctrl-Alt-Backspace and Ctrl-Alt-Fx used to be handled by X server */
{ WLR_MODIFIER_CTRL|WLR_MODIFIER_ALT,XKB_KEY_Terminate_Server, quit, {0} },
/* Ctrl-Alt-Fx is used to switch to another VT, if you don't know what a VT is
* do not remove them.
*/
#define CHVT(n) { WLR_MODIFIER_CTRL|WLR_MODIFIER_ALT,XKB_KEY_XF86Switch_VT_##n, chvt, {.ui = (n)} }
CHVT(1), CHVT(2), CHVT(3), CHVT(4), CHVT(5), CHVT(6),
CHVT(7), CHVT(8), CHVT(9), CHVT(10), CHVT(11), CHVT(12),
};
static const Button buttons[] = {
{ MODKEY, BTN_LEFT, moveresize, {.ui = CurMove} },
{ MODKEY, BTN_MIDDLE, togglefloating, {0} },
{ MODKEY, BTN_RIGHT, moveresize, {.ui = CurResize} },
};

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,12 @@
# GIMP action-history # GIMP action-history
(history-item "select-all" 3) (history-item "select-all" 3)
(history-item "tools-scale" 2) (history-item "tools-scale" 1)
(history-item "file-quit" 1)
(history-item "file-open" 0) (history-item "file-open" 0)
(history-item "select-shrink" 0) (history-item "select-shrink" 0)
(history-item "edit-cut" 0) (history-item "edit-cut" 0)
(history-item "image-resize" 0) (history-item "image-resize" 0)
(history-item "file-export-as" 0) (history-item "file-export-as" 1)
(history-item "file-quit" 1)
# end of action-history # end of action-history

View File

@ -1,6 +1,6 @@
# GIMP user context # GIMP user context
(tool "gimp-scale-tool") (tool "gimp-rect-select-tool")
(paint-info "gimp-paintbrush") (paint-info "gimp-paintbrush")
(brush "2. Hardness 050") (brush "2. Hardness 050")
(dynamics "Dynamics Off") (dynamics "Dynamics Off")

View File

@ -9,15 +9,15 @@
(controller "GimpControllerWheel") (controller "GimpControllerWheel")
(mapping (mapping
(map "scroll-down-shift-primary" "tools-aspect-decrease") (map "scroll-down-shift-primary" "tools-aspect-decrease")
(map "scroll-up-alt" "tools-opacity-increase")
(map "scroll-up-shift-alt" "tools-angle-increase") (map "scroll-up-shift-alt" "tools-angle-increase")
(map "scroll-down-shift-alt" "tools-angle-decrease") (map "scroll-down-shift-alt" "tools-angle-decrease")
(map "scroll-up-shift-primary" "tools-aspect-increase") (map "scroll-down-primary-alt" "tools-size-decrease")
(map "scroll-up-shift-primary-alt" "tools-spacing-increase") (map "scroll-up-shift-primary-alt" "tools-spacing-increase")
(map "scroll-down-shift-primary-alt" "tools-spacing-decrease")
(map "scroll-down-alt" "tools-opacity-decrease") (map "scroll-down-alt" "tools-opacity-decrease")
(map "scroll-up-primary-alt" "tools-size-increase") (map "scroll-up-primary-alt" "tools-size-increase")
(map "scroll-down-primary-alt" "tools-size-decrease") (map "scroll-up-shift-primary" "tools-aspect-increase")
(map "scroll-up-alt" "tools-opacity-increase"))) (map "scroll-down-shift-primary-alt" "tools-spacing-decrease")))
(GimpControllerInfo "Main Keyboard" (GimpControllerInfo "Main Keyboard"
(icon-name "gimp-controller-keyboard") (icon-name "gimp-controller-keyboard")
(enabled yes) (enabled yes)

File diff suppressed because one or more lines are too long

View File

@ -604,6 +604,7 @@
; (gtk_accel_path "<Actions>/layers/layers-alpha-selection-subtract" "") ; (gtk_accel_path "<Actions>/layers/layers-alpha-selection-subtract" "")
; (gtk_accel_path "<Actions>/channels/channels-select-top" "") ; (gtk_accel_path "<Actions>/channels/channels-select-top" "")
; (gtk_accel_path "<Actions>/plug-in/script-fu-sota-chrome-it" "") ; (gtk_accel_path "<Actions>/plug-in/script-fu-sota-chrome-it" "")
; (gtk_accel_path "<Actions>/view/view-move-to-screen-:0.0" "")
; (gtk_accel_path "<Actions>/plug-in/gimp-palette-export-python" "") ; (gtk_accel_path "<Actions>/plug-in/gimp-palette-export-python" "")
; (gtk_accel_path "<Actions>/context/context-swatch-foreground-next" "0") ; (gtk_accel_path "<Actions>/context/context-swatch-foreground-next" "0")
; (gtk_accel_path "<Actions>/select/selection-popup" "") ; (gtk_accel_path "<Actions>/select/selection-popup" "")
@ -771,7 +772,6 @@
; (gtk_accel_path "<Actions>/view/view-zoom-out-skip" "") ; (gtk_accel_path "<Actions>/view/view-zoom-out-skip" "")
; (gtk_accel_path "<Actions>/dialogs/dialogs-keyboard-shortcuts" "") ; (gtk_accel_path "<Actions>/dialogs/dialogs-keyboard-shortcuts" "")
; (gtk_accel_path "<Actions>/view/view-zoom-maximum" "") ; (gtk_accel_path "<Actions>/view/view-zoom-maximum" "")
; (gtk_accel_path "<Actions>/dockable/dockable-preview-size-tiny" "")
; (gtk_accel_path "<Actions>/dialogs/dialogs-input-devices" "") ; (gtk_accel_path "<Actions>/dialogs/dialogs-input-devices" "")
; (gtk_accel_path "<Actions>/dockable/dialogs-document-history" "") ; (gtk_accel_path "<Actions>/dockable/dialogs-document-history" "")
; (gtk_accel_path "<Actions>/quick-mask/quick-mask-invert-on" "") ; (gtk_accel_path "<Actions>/quick-mask/quick-mask-invert-on" "")
@ -781,8 +781,8 @@
; (gtk_accel_path "<Actions>/layers/layers-text-discard" "") ; (gtk_accel_path "<Actions>/layers/layers-text-discard" "")
; (gtk_accel_path "<Actions>/context/context-foreground-red-maximum" "") ; (gtk_accel_path "<Actions>/context/context-foreground-red-maximum" "")
; (gtk_accel_path "<Actions>/filters/filters-edge-sobel" "") ; (gtk_accel_path "<Actions>/filters/filters-edge-sobel" "")
; (gtk_accel_path "<Actions>/dockable/dockable-preview-size-tiny" "")
; (gtk_accel_path "<Actions>/plug-in/script-fu-guide-new-percent" "") ; (gtk_accel_path "<Actions>/plug-in/script-fu-guide-new-percent" "")
; (gtk_accel_path "<Actions>/view/view-move-to-screen-:1.0" "")
; (gtk_accel_path "<Actions>/view/view-show-scrollbars" "") ; (gtk_accel_path "<Actions>/view/view-show-scrollbars" "")
; (gtk_accel_path "<Actions>/filters/filters-render-noise-menu" "") ; (gtk_accel_path "<Actions>/filters/filters-render-noise-menu" "")
; (gtk_accel_path "<Actions>/channels/channels-delete" "") ; (gtk_accel_path "<Actions>/channels/channels-delete" "")
@ -1027,6 +1027,7 @@
; (gtk_accel_path "<Actions>/filters/filters-mean-curvature-blur" "") ; (gtk_accel_path "<Actions>/filters/filters-mean-curvature-blur" "")
; (gtk_accel_path "<Actions>/layers/layers-color-tag-yellow" "") ; (gtk_accel_path "<Actions>/layers/layers-color-tag-yellow" "")
; (gtk_accel_path "<Actions>/context/context-brush-aspect-decrease-skip" "") ; (gtk_accel_path "<Actions>/context/context-brush-aspect-decrease-skip" "")
; (gtk_accel_path "<Actions>/dock/dock-move-to-screen-:0.0" "")
; (gtk_accel_path "<Actions>/filters/filters-animation-menu" "") ; (gtk_accel_path "<Actions>/filters/filters-animation-menu" "")
; (gtk_accel_path "<Actions>/filters/filters-noise-reduction" "") ; (gtk_accel_path "<Actions>/filters/filters-noise-reduction" "")
; (gtk_accel_path "<Actions>/dialogs/dialogs-gradients" "<Primary>g") ; (gtk_accel_path "<Actions>/dialogs/dialogs-gradients" "<Primary>g")
@ -1193,7 +1194,6 @@
; (gtk_accel_path "<Actions>/edit/edit-fill-fg" "<Primary>comma") ; (gtk_accel_path "<Actions>/edit/edit-fill-fg" "<Primary>comma")
; (gtk_accel_path "<Actions>/tools/tools-scale" "<Shift>s") ; (gtk_accel_path "<Actions>/tools/tools-scale" "<Shift>s")
; (gtk_accel_path "<Actions>/context/context-brush-select-last" "") ; (gtk_accel_path "<Actions>/context/context-brush-select-last" "")
; (gtk_accel_path "<Actions>/dock/dock-move-to-screen-:1.0" "")
; (gtk_accel_path "<Actions>/plug-in/script-fu-distress-selection" "") ; (gtk_accel_path "<Actions>/plug-in/script-fu-distress-selection" "")
; (gtk_accel_path "<Actions>/edit/undo-popup" "") ; (gtk_accel_path "<Actions>/edit/undo-popup" "")
; (gtk_accel_path "<Actions>/layers/layers-mode-first" "") ; (gtk_accel_path "<Actions>/layers/layers-mode-first" "")

View File

@ -11,9 +11,8 @@
(size 640 480)) (size 640 480))
(session-info "toplevel" (session-info "toplevel"
(factory-entry "gimp-single-image-window") (factory-entry "gimp-single-image-window")
(position 15 52) (position 0 23)
(size 1743 992) (size 1567 893)
(monitor 1)
(open-on-exit) (open-on-exit)
(aux-info (aux-info
(left-docks-width "184") (left-docks-width "184")
@ -60,7 +59,7 @@
(aux-info (aux-info
(show-button-bar "true")))) (show-button-bar "true"))))
(book (book
(position 388) (position 350)
(current-page 0) (current-page 0)
(dockable "gimp-layer-list" (dockable "gimp-layer-list"
(tab-style automatic) (tab-style automatic)

View File

@ -1,4 +1,6 @@
# GIMP gimp-rect-select-tool options # GIMP gimp-rect-select-tool options
(aspect-denominator 47)
(aspect-numerator 284)
# end of gimp-rect-select-tool options # end of gimp-rect-select-tool options

View File

@ -0,0 +1,53 @@
#version 330
in vec2 fragCoord;
out vec4 fragColor;
// bar values. defaults to left channels first (low to high), then right (high
// to low).
uniform float bars[512];
uniform int bars_count; // number of bars (left + right) (configurable)
uniform int bar_width; // bar width (configurable), not used here
uniform int bar_spacing; // space bewteen bars (configurable)
uniform vec3 u_resolution; // window resolution
// colors, configurable in cava config file (r,g,b) (0.0 - 1.0)
uniform vec3 bg_color; // background color
uniform vec3 fg_color; // foreground color
uniform int gradient_count;
uniform vec3 gradient_colors[8]; // gradient colors
uniform sampler2D inputTexture; // Texture from the first render pass
vec3 normalize_C(float y, vec3 col_1, vec3 col_2, float y_min, float y_max) {
// create color based on fraction of this color and next color
float yr = (y - y_min) / (y_max - y_min);
return col_1 * (1.0 - yr) + col_2 * yr;
}
void main() {
// find which bar to use based on where we are on the y axis
int bar = int(bars_count * fragCoord.y);
float y = bars[bar];
float band_size = 1.0 / float(bars_count);
float current_band_min = bar * band_size;
float current_band_max = (bar + 1) * band_size;
int hist_length = 512;
float win_size = 1.0 / hist_length;
if (fragCoord.x > 1.0 - win_size) {
if (fragCoord.y > current_band_min && fragCoord.y < current_band_max) {
fragColor = vec4(fg_color * y, 1.0);
}
} else {
vec2 offsetCoord = fragCoord;
offsetCoord.x += float(win_size);
fragColor = texture(inputTexture, offsetCoord);
}
}

View File

@ -0,0 +1,112 @@
#version 330
// Emulate the "line style" spectrum analyzer from Winamp 2.
// Try this config for a demonstration:
/*
[general]
bar_width = 2
bar_spacing = 0
higher_cutoff_freq = 22000
[output]
method = sdl_glsl
channels = mono
fragment_shader = winamp_line_style_spectrum.frag
[color]
background = '#000000'
gradient = 1
gradient_color_1 = '#319C08'
gradient_color_2 = '#29CE10'
gradient_color_3 = '#BDDE29'
gradient_color_4 = '#DEA518'
gradient_color_5 = '#D66600'
gradient_color_6 = '#CE2910'
[smoothing]
noise_reduction = 10
*/
in vec2 fragCoord;
out vec4 fragColor;
// bar values. defaults to left channels first (low to high), then right (high to low).
uniform float bars[512];
uniform int bars_count; // number of bars (left + right) (configurable)
uniform int bar_width; // bar width (configurable), not used here
uniform int bar_spacing; // space bewteen bars (configurable)
uniform vec3 u_resolution; // window resolution
//colors, configurable in cava config file (r,g,b) (0.0 - 1.0)
uniform vec3 bg_color; // background color
uniform vec3 fg_color; // foreground color
uniform int gradient_count;
uniform vec3 gradient_colors[8]; // gradient colors
vec3 normalize_C(float y,vec3 col_1, vec3 col_2, float y_min, float y_max)
{
//create color based on fraction of this color and next color
float yr = (y - y_min) / (y_max - y_min);
return col_1 * (1.0 - yr) + col_2 * yr;
}
void main()
{
// find which bar to use based on where we are on the x axis
float x = u_resolution.x * fragCoord.x;
int bar = int(bars_count * fragCoord.x);
//calculate a bar size
float bar_size = u_resolution.x / bars_count;
//the y coordinate is stretched by 4X to resemble Winamp
float y = min(bars[bar] * 4.0, 1.0);
// make sure there is a thin line at bottom
if (y * u_resolution.y < 1.0)
{
y = 1.0 / u_resolution.y;
}
vec4 bar_color;
if (gradient_count == 0)
{
bar_color = vec4(fg_color,1.0);
}
else
{
//find color in the configured gradient for the top of the bar
int color = int((gradient_count - 1) * y);
//find where on y this and next color is supposed to be
float y_min = float(color) / (gradient_count - 1.0);
float y_max = float(color + 1) / (gradient_count - 1.0);
//make a solid color for the entire bar
bar_color = vec4(normalize_C(y, gradient_colors[color], gradient_colors[color + 1], y_min, y_max), 1.0);
}
//draw the bar up to current height
if (y > fragCoord.y)
{
//make some space between bars based on settings
if (x > (bar + 1) * (bar_size) - bar_spacing)
{
fragColor = vec4(bg_color,1.0);
}
else
{
fragColor = bar_color;
}
}
else
{
fragColor = vec4(bg_color,1.0);
}
}

View File

@ -1,2 +1,2 @@
[General] [General]
savePath=/home/ganome/Nextcloud4/SCAR-iT/website savePath=/home/ganome/Pictures/Screenshots

View File

@ -1,10 +1,12 @@
[files] [files]
recent_files=/tmp/pid-32080/esa1.hc1364-61.eu.iphmx.com!scaritcolo.com!1742421601!1742508004.xml;/home/ganome/.config/ghostty/config;/home/ganome/Nextcloud4/SCAR-iT/Configs/email;/home/ganome/Downloads/pve-spice (1).vv;/home/ganome/Nextcloud4/Documents/Readme.md;/home/ganome/Documents/Songs;/home/ganome/Prism-Instance.txt;/home/ganome/Projects/SCAR-719/WWW/credentials.json;/home/ganome/Documents/Dad/rky-mtn-cancer-center;/home/ganome/Downloads/pve-spice.vv; recent_files=/home/ganome/Nextcloud4/SCAR-iT/Documents/Sales-Pitch Figures.txt;/tmp/pid-32080/esa1.hc1364-61.eu.iphmx.com!scaritcolo.com!1742421601!1742508004.xml;/home/ganome/.config/ghostty/config;/home/ganome/Nextcloud4/SCAR-iT/Configs/email;/home/ganome/Downloads/pve-spice (1).vv;/home/ganome/Nextcloud4/Documents/Readme.md;/home/ganome/Documents/Songs;/home/ganome/Prism-Instance.txt;/home/ganome/Projects/SCAR-719/WWW/credentials.json;/home/ganome/Documents/Dad/rky-mtn-cancer-center;
recent_projects= recent_projects=
current_page=2 current_page=4
FILE_NAME_0=125;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FProjects%2FSCAR-719%2FDocuments%2FTODO;0;4 FILE_NAME_0=125;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FProjects%2FSCAR-719%2FDocuments%2FTODO;0;4
FILE_NAME_1=1135;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2FConfigs%2Femail;0;4 FILE_NAME_1=1135;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2FConfigs%2Femail;0;4
FILE_NAME_2=608;Conf;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2F.config%2Fghostty%2Fconfig;0;4 FILE_NAME_2=278;Conf;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2F.config%2Fghostty%2Fconfig;0;4
FILE_NAME_3=0;C++;0;EUTF-8;1;1;0;%2Fusr%2Fsrc%2Fdwm-6.5%2Fconfig.def.h;0;4
FILE_NAME_4=340;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2FDocuments%2FSales-Pitch%20Figures.txt;0;4
[project] [project]
session_file= session_file=

View File

@ -5,7 +5,7 @@ bind = SUPERCTRLSHIFT,Return,exec,urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc
#bind = SUPERSHIFT,Return,exec,urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc -sl 5000 -fn "xft:Font Awesome:size=12" #bind = SUPERSHIFT,Return,exec,urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc -sl 5000 -fn "xft:Font Awesome:size=12"
#bind = SUPERSHIFT,Return,exec,urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc -sl 5000 #bind = SUPERSHIFT,Return,exec,urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc -sl 5000
bind = SUPER,P,exec,rofi -show drun --with-images bind = SUPER,P,exec,rofi -show drun --with-images
bind = SUPERSHIFT,W,exec,web-search bind = SUPERSHIFT,W,exec,librewolf
bind = SUPER,W,exec,[workspace 3 silent] vivaldi bind = SUPER,W,exec,[workspace 3 silent] vivaldi
bind = SUPER,E,exec,emopicker9000 bind = SUPER,E,exec,emopicker9000
@ -31,8 +31,8 @@ bind = SUPERSHIFT,T, exec, swaync-client -op
bind = SUPER,PRINT, exec,grimshot --notify save area ~/Pictures/Screenshots/$(date +%Y-%m-%d_%H-%M).png bind = SUPER,PRINT, exec,grimshot --notify save area ~/Pictures/Screenshots/$(date +%Y-%m-%d_%H-%M).png
# Special Workspaces - like scrathpad, but named # Special Workspaces - like scrathpad, but named
bind = SUPERSHIFT,MINUS,movetoworkspace,special bind = SUPERSHIFT,GRAVE,movetoworkspace,special
bind = SUPER,MINUS,togglespecialworkspace, special bind = SUPER,GRAVE,togglespecialworkspace, special
# Background Selection # Background Selection
bind = SUPERSHIFT,N,exec,newbg bind = SUPERSHIFT,N,exec,newbg
@ -76,8 +76,8 @@ binde = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
bind = ,XF86AudioPlay, exec, playerctl play-pause bind = ,XF86AudioPlay, exec, playerctl play-pause
bind = ,XF86AudioPause, exec, playerctl play-pause bind = ,XF86AudioPause, exec, playerctl play-pause
bind = ,XF86AudioNext, exec, playerctl next bind = ,XF86AudioNext, exec, playerctl next
bind = ,XF86AudioPrev, exec, playerctl previouttys bind = ,XF86AudioPrev, exec, playerctl previous
# bind = SUPERSHIFT, C, exec, kitty -c "/home/ganome/.config/kitty/kittybg.conf" --class="kitty-bg" "/home/ganome/.local/bin//cava-float" # bind = SUPERSHIFT, C, exec, kitty -c "/home/ganome/.config/kitty/kittybg.conf" --class="kitty-bg" "/home/ganome/.local/bin/cava-float"
# Clipboard Shortcuts # Clipboard Shortcuts
bind = SUPER, V, exec, cliphist list | wofi --dmenu | cliphist decode | wl-copy bind = SUPER, V, exec, cliphist list | wofi --dmenu | cliphist decode | wl-copy

View File

@ -1,23 +1,28 @@
# WINDOW RULES # WINDOW RULES
# XWayland Video Bridge # XWayland Video Bridge
windowrulev2 = workspace 10 silent,class:^(xwaylandvideobridge)$ windowrule = workspace 10 silent,class:^(xwaylandvideobridge)$
windowrulev2 = opacity 0.0 override,class:^(xwaylandvideobridge)$ windowrule = opacity 0.0 override,class:^(xwaylandvideobridge)$
windowrulev2 = noanim,class:^(xwaylandvideobridge)$ windowrule = noanim,class:^(xwaylandvideobridge)$
windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$ windowrule = noinitialfocus,class:^(xwaylandvideobridge)$
windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$ windowrule = maxsize 1 1,class:^(xwaylandvideobridge)$
windowrulev2 = noblur,class:^(xwaylandvideobridge)$ windowrule = noblur,class:^(xwaylandvideobridge)$
windowrulev2 = move 2000 1100,class:^(xwaylandvideobridge)$ windowrule = move 2000 1100,class:^(xwaylandvideobridge)$
# CAVA RULES # CAVA RULES
#windowrulev2 = opacity 1.0 override,class:^(kitty-bg)$ #windowrulev2 = opacity 1.0 override,class:^(kitty-bg)$
#windowrulev2 = float,class:^(kitty-bg)$ windowrule = float,class:^(kitty-bg)$
# ROFI RULES # ROFI RULES
windowrulev2 = float,class:^(Rofi)$ windowrule = float,class:^(Rofi)$
# POLKIT RULES # POLKIT RULES
windowrulev2 = float,class:^(org.kde.polkit-kde-authentication-agent-1)$ windowrule = float,class:^(org.kde.polkit-kde-authentication-agent-1)$
# SHARE PICKER RULES # SHARE PICKER RULES
windowrulev2 = size 400 250,float,class:^(hyprland-share-picker)$ windowrule = size 400 250,float,class:^(hyprland-share-picker)$
# Discord Rules
windowrule = workspace 4 silent,class:^(vesktop)$
windowrule = workspace 3 silent,class:^(LibreWolf)$

View File

@ -1,7 +0,0 @@
[Lockdata]
User=ganome
Host=gentooamd
Stamp=4A3D3CDD84D6C9A7CEB6D7C40FC554E8
Time=Fri Mar 14 14:10:46 2025
IPCServer=true

View File

@ -1,36 +0,0 @@
Device Index: 0
Selected: true
Device Name: gfx1032
Device Vendor: Advanced Micro Devices, Inc.
Device Version: OpenCL 2.0
Driver Version: 3635.0 (HSA1.1,LC)
Device Type: gpu
Device Extensions: cl_khr_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_gl_sharing cl_amd_device_attribute_query cl_amd_media_ops cl_amd_media_ops2 cl_khr_image2d_from_buffer cl_khr_subgroups cl_khr_depth_images cl_amd_copy_buffer_p2p cl_amd_assembly_program
Device OpenCL C Version: OpenCL C 2.0
Device Available: true
Device Compiler Available: true
Device Linker Available: true
Platform Name: AMD Accelerated Parallel Processing
Platform Vendor: Advanced Micro Devices, Inc.
Platform Version: OpenCL 2.1 AMD-APP.dbg (3635.0)
Platform Profile: FULL_PROFILE
Platform Extensions: cl_khr_icd cl_amd_event_callback
Device Index: 1
Selected: false
Device Name: gfx1036
Device Vendor: Advanced Micro Devices, Inc.
Device Version: OpenCL 2.0
Driver Version: 3635.0 (HSA1.1,LC)
Device Type: gpu
Device Extensions: cl_khr_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_gl_sharing cl_amd_device_attribute_query cl_amd_media_ops cl_amd_media_ops2 cl_khr_image2d_from_buffer cl_khr_subgroups cl_khr_depth_images cl_amd_copy_buffer_p2p cl_amd_assembly_program
Device OpenCL C Version: OpenCL C 2.0
Device Available: true
Device Compiler Available: true
Device Linker Available: true
Platform Name: AMD Accelerated Parallel Processing
Platform Vendor: Advanced Micro Devices, Inc.
Platform Version: OpenCL 2.1 AMD-APP.dbg (3635.0)
Platform Profile: FULL_PROFILE
Platform Extensions: cl_khr_icd cl_amd_event_callback

View File

@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<profile>
<version>LibreOffice v1</version>
<device>
<type>opencl</type>
<name>gfx1032</name>
<driver>3635.0 (HSA1.1,LC)</driver>
<time>5505</time>
<errors>false</errors>
</device>
<device>
<type>opencl</type>
<name>gfx1036</name>
<driver>3635.0 (HSA1.1,LC)</driver>
<time>84855</time>
<errors>false</errors>
</device>
<device>
<type>native</type>
<time>2583552</time>
<errors>false</errors>
</device>
</profile>

View File

@ -1,54 +0,0 @@
Graphics Backend used: svp
Passed Tests: 66
Quirky Tests: 36
Failed Tests: 1
Skipped Tests: 6
---Name of the tests that failed---
testDrawInvertN50WithRectangle
---Name of the tests that were Quirky---
testDrawRectWithLine
testDrawRectWithPolygon
testDrawRectWithPolyLine
testDrawRectWithPolyPolygon
testDrawRectWithPolyPolygonB2D
testDrawDiamondWithLine
testComplexDrawTransformedBitmap24bpp
testDashedLine
testLinearGradientBorder
testLinearGradientSteps
testRadialGradient
testRadialGradientOfs
testHalfEllipseWithPolyLine
testHalfEllipseAAWithPolyLine
testHalfEllipseAAWithPolyLineB2D
testHalfEllipseWithPolygon
testHalfEllipseAAWithPolygon
testTextDrawing
testDrawRectangleOnSize1028WithPixel
testDrawRectangleOnSize4096WithPixel
testDrawRectangleOnSize1028WithLine
testDrawRectangleOnSize4096WithLine
testDrawRectangleOnSize1028WithPolyLine
testDrawRectangleOnSize4096WithPolyLine
testDrawRectangleOnSize1028WithPolygon
testDrawRectangleOnSize4096WithPolygon
testDrawRectangleOnSize1028WithPolyLineB2D
testDrawRectangleOnSize4096WithPolyLineB2D
testDrawRectangleOnSize1028WithPolyPolygon
testDrawRectangleOnSize4096WithPolyPolygon
testDrawRectangleOnSize1028WithPolyPolygonB2D
testDrawRectangleOnSize4096WithPolygonPolygonB2D
testDrawOpenPolygonWithPolyLine
testDrawOpenPolygonWithPolygon
testDrawOpenPolygonWithPolyPolygon
testDrawOpenPolygonWithPolyPolygonB2D
---Name of the tests that were Skipped---
testDrawInvertTrackFrameWithRectangle
testDrawBitmap32bpp
testDrawTransformedBitmap32bpp
testDrawBitmapExWithAlpha32bpp
testDrawMask32bpp
testDrawBlend32bpp

View File

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
<!--
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*
* This file incorporates work covered by the following license notice:
*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed
* with this work for additional information regarding copyright
* ownership. The ASF licenses this file to you under the Apache
* License, Version 2.0 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
-->
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" script:language="StarBasic">REM ***** BASIC *****
Sub Main
End Sub</script:module>

View File

@ -1,3 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE library:library PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "library.dtd">
<library:library xmlns:library="http://openoffice.org/2000/library" library:name="Standard" library:readonly="false" library:passwordprotected="false"/>

View File

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE library:library PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "library.dtd">
<library:library xmlns:library="http://openoffice.org/2000/library" library:name="Standard" library:readonly="false" library:passwordprotected="false">
<library:element library:name="Module1"/>
</library:library>

View File

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE library:libraries PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "libraries.dtd">
<library:libraries xmlns:library="http://openoffice.org/2000/library" xmlns:xlink="http://www.w3.org/1999/xlink">
<library:library library:name="Standard" library:link="false"/>
</library:libraries>

View File

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE library:libraries PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "libraries.dtd">
<library:libraries xmlns:library="http://openoffice.org/2000/library" xmlns:xlink="http://www.w3.org/1999/xlink">
<library:library library:name="Standard" library:link="false"/>
</library:libraries>

View File

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--This is a generated file. Do not alter this file!-->
<java xmlns="http://openoffice.org/2004/java/framework/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<enabled xsi:nil="true"/>
<userClassPath xsi:nil="true"/>
<vmParameters xsi:nil="true"/>
<jreLocations xsi:nil="true"/>
<javaInfo xsi:nil="false" vendorUpdate="2019-07-26" autoSelect="true">
<vendor>Eclipse Adoptium</vendor>
<location>file:///opt/openjdk-bin-21.0.6_p7</location>
<version>21.0.6</version>
<features>0</features>
<requirements>1</requirements>
<vendorData>660069006C0065003A002F002F002F006F00700074002F006F00700065006E006A0064006B002D00620069006E002D00320031002E0030002E0036005F00700037002F006C00690062002F007300650072007600650072002F006C00690062006A0076006D002E0073006F000A002F006F00700074002F006F00700065006E006A0064006B002D00620069006E002D00320031002E0030002E0036005F00700037002F006C00690062002F0061006D006400360034002F0063006C00690065006E0074003A002F006F00700074002F006F00700065006E006A0064006B002D00620069006E002D00320031002E0030002E0036005F00700037002F006C00690062002F0061006D006400360034002F007300650072007600650072003A002F006F00700074002F006F00700065006E006A0064006B002D00620069006E002D00320031002E0030002E0036005F00700037002F006C00690062002F0061006D006400360034002F006E00610074006900760065005F0074006800720065006100640073003A002F006F00700074002F006F00700065006E006A0064006B002D00620069006E002D00320031002E0030002E0036005F00700037002F006C00690062002F0061006D006400360034000A00</vendorData>
</javaInfo>
</java>

View File

@ -1,2 +0,0 @@
<?xml version="1.0"?>
<conf:configuration-backend-db xmlns:conf="http://openoffice.org/extensionmanager/configuration-registry/2010"/>

View File

@ -1,2 +0,0 @@
<?xml version="1.0"?>
<help:help-backend-db xmlns:help="http://openoffice.org/extensionmanager/help-registry/2010"/>

View File

@ -1,2 +0,0 @@
<?xml version="1.0"?>
<conf:configuration-backend-db xmlns:conf="http://openoffice.org/extensionmanager/configuration-registry/2010"/>

View File

@ -1,2 +0,0 @@
<?xml version="1.0"?>
<help:help-backend-db xmlns:help="http://openoffice.org/extensionmanager/help-registry/2010"/>

View File

@ -1,2 +0,0 @@
<?xml version="1.0"?>
<conf:configuration-backend-db xmlns:conf="http://openoffice.org/extensionmanager/configuration-registry/2010"/>

View File

@ -1,2 +0,0 @@
<?xml version="1.0"?>
<help:help-backend-db xmlns:help="http://openoffice.org/extensionmanager/help-registry/2010"/>

File diff suppressed because one or more lines are too long

View File

@ -1,2 +0,0 @@
<?xml version="1.0"?>
<conf:configuration-backend-db xmlns:conf="http://openoffice.org/extensionmanager/configuration-registry/2010"/>

View File

@ -1,2 +0,0 @@
<?xml version="1.0"?>
<help:help-backend-db xmlns:help="http://openoffice.org/extensionmanager/help-registry/2010"/>

View File

@ -1,4 +0,0 @@
OOoUserDict1
lang: <none>
type: positive
---

View File

@ -43,7 +43,7 @@ x-scheme-handler/discord-450485984333660181=discord-450485984333660181.desktop
All Stars 1.mkv=vlc.desktop All Stars 1.mkv=vlc.desktop
video/x-matroska=vlc.desktop video/x-matroska=vlc.desktop
x-scheme-handler/discord-1147361100929708053=discord-1147361100929708053.desktop x-scheme-handler/discord-1147361100929708053=discord-1147361100929708053.desktop
text/html=userapp-SeaMonkey-JS0532.desktop text/html=librewolf.desktop
x-scheme-handler/http=userapp-SeaMonkey-JS0532.desktop x-scheme-handler/http=userapp-SeaMonkey-JS0532.desktop
x-scheme-handler/https=userapp-SeaMonkey-JS0532.desktop x-scheme-handler/https=userapp-SeaMonkey-JS0532.desktop
x-scheme-handler/about=vivaldi-stable.desktop x-scheme-handler/about=vivaldi-stable.desktop

View File

@ -21,7 +21,7 @@ camera_frame_rate=30/1
camera_resolution=640x480 camera_resolution=640x480
collapsed_spaces=@Invalid() collapsed_spaces=@Invalid()
currentProfile= currentProfile=
current_tag_id= current_tag_id=!iMggERxeGeYuCuYtfY:matrix.org
decrypt_notifications=true decrypt_notifications=true
decrypt_sidebar=true decrypt_sidebar=true
desktop_notifications=true desktop_notifications=true
@ -78,5 +78,5 @@ window\start_in_tray=false
window\tray=true window\tray=true
[window] [window]
height=1022 height=1078
width=1898 width=1918

View File

@ -28,8 +28,8 @@ rsync -r /usr/src/linux/.config $HOME/Projects/$company/repos/DOT-Files/Gentoo/g
cd /home/ganome/Projects/$company/repos/DOT-Files ; cd /home/ganome/Projects/$company/repos/DOT-Files ;
git pull ; git pull ;
git add .; git add .;
git commit -am "Automated updated process of shell scripts and DOT Files ($HOSTNAME)" ; # git commit -am "Automated updated process of shell scripts and DOT Files ($HOSTNAME)" ;
git push; # git push;
cd - ; cd - ;
} }

View File

@ -1,6 +1,6 @@
[General] [General]
filedialog-path=@Variant(\0\0\0\x11\0\0\0^file:///junk/movies/Deadpool.and.Wolverine.2024.1080p.AMZN.WEB-DL.DDP5.1.Atmos.H.264-FLUX[TGx]) filedialog-path=@Variant(\0\0\0\x11\0\0\0\x8c\x66ile:///junk/movies/iMDB.2018.Top.250.Part.1.720p.x264-x0r/012.Fight.Club.1999.720p.BluRay.x264-x0r/Fight.Club.1999.720p.BluRay.x264-x0r.mkv)
geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\v\0\0\0/\0\0\at\0\0\x4,\0\0\0\v\0\0\0/\0\0\at\0\0\x4,\0\0\0\0\0\0\0\0\a\x80\0\0\0\v\0\0\0/\0\0\at\0\0\x4,)" geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\a~\0\0\x4\x36\0\0\0\0\0\0\0\0\0\0\a}\0\0\x4\x35\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\a}\0\0\x4\x35)
[FullScreen] [FullScreen]
pos=@Point(560 1016) pos=@Point(560 1016)
@ -13,7 +13,7 @@ adv-controls=0
bgSize=@Size(100 30) bgSize=@Size(100 30)
pl-dock-status=true pl-dock-status=true
playlist-visible=true playlist-visible=true
playlistSize=@Size(1898 951) playlistSize=@Size(1918 1007)
status-bar-visible=false status-bar-visible=false
[OpenDialog] [OpenDialog]
@ -22,7 +22,7 @@ netMRL=
size=@Size(526 398) size=@Size(526 398)
[Playlist] [Playlist]
headerStateV2=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\xff\xff\xff\xff\x1\0\0\0\0\0\0\0\0\0\0\0\r\xec\x1f\0\0\0\n\0\0\0\n\0\0\0\x64\0\0\0\t\0\0\0\x64\0\0\0\b\0\0\0\x64\0\0\0\a\0\0\0\x64\0\0\0\x6\0\0\0\x64\0\0\0\x5\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x2\0\0\0\x64\0\0\0\f\0\0\0\x64\0\0\0\v\0\0\0\x64\0\0\x6\xb0\0\0\0\r\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\r\0\0\x2\x10\0\0\0\x1\0\0\0\0\0\0\0P\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x4P\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64) headerStateV2=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\xff\xff\xff\xff\x1\0\0\0\0\0\0\0\0\0\0\0\r\xec\x1f\0\0\0\n\0\0\0\x2\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\f\0\0\0\x64\0\0\0\b\0\0\0\x64\0\0\0\t\0\0\0\x64\0\0\0\n\0\0\0\x64\0\0\0\v\0\0\0\x64\0\0\0\x5\0\0\0\x64\0\0\0\x6\0\0\0\x64\0\0\0\a\0\0\0\x64\0\0\x6\xc4\0\0\0\r\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\r\0\0\x2\x10\0\0\0\x1\0\0\0\0\0\0\0P\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x4\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64)
leftSplitterGeometry=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\xc0\0\0\0\x80\x1\xff\xff\xff\xff\x1\0\0\0\x2\0) leftSplitterGeometry=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\xc0\0\0\0\x80\x1\xff\xff\xff\xff\x1\0\0\0\x2\0)
splitterSizes=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\xb4\0\0\x1\xa4\x1\xff\xff\xff\xff\x1\0\0\0\x1\0) splitterSizes=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\xb4\0\0\x1\xa4\x1\xff\xff\xff\xff\x1\0\0\0\x1\0)
view-mode=1 view-mode=1
@ -32,8 +32,8 @@ zoom=0
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x3H\0\0\0\xef\0\0\x6\xa5\0\0\x3\x1a\0\0\x3H\0\0\0\xef\0\0\x6\xa5\0\0\x3\x1a\0\0\0\0\0\0\0\0\a\x80\0\0\x3H\0\0\0\xef\0\0\x6\xa5\0\0\x3\x1a) geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x3H\0\0\0\xef\0\0\x6\xa5\0\0\x3\x1a\0\0\x3H\0\0\0\xef\0\0\x6\xa5\0\0\x3\x1a\0\0\0\0\0\0\0\0\a\x80\0\0\x3H\0\0\0\xef\0\0\x6\xa5\0\0\x3\x1a)
[RecentsMRL] [RecentsMRL]
list=file:///home/ganome/Downloads/Movies/Looney%20Tunes%20Golden%20Collection%20%5BVol%201-6%5D%20480p%20DVDRip%20x265%20HEVC%2010Bit%20AC3%20%28UKBandit%29/vol%201/All%20Stars%201.mkv, file:///home/ganome/Downloads/Movies/Sonic.the.Hedgehog.3.2024.1080p.x264.XoXo/Sonic.the.Hedgehog.3.2024.1080p.x264.XoXo.mp4, file:///home/ganome/Downloads/Movies/Mufasa.The.Lion.King.2024.1080p.WEBRIP.H264.XoXo/Mufasa.The.Lion.King.2024.1080p.WEBRIP.H264.XoXo.mp4, file:///home/ganome/Downloads/Movies/Looney%20Tunes%20Golden%20Collection%20%5BVol%201-6%5D%20480p%20DVDRip%20x265%20HEVC%2010Bit%20AC3%20%28UKBandit%29/vol%204/Speedy%20Gonzales%20in%20a%20Flash.mkv, directory:///junk/movies/Deadpool.and.Wolverine.2024.1080p.AMZN.WEB-DL.DDP5.1.Atmos.H.264-FLUX%5BTGx%5D, file:///junk/movies/Deadpool.and.Wolverine.2024.1080p.AMZN.WEB-DL.DDP5.1.Atmos.H.264-FLUX[TGx]/Deadpool.and.Wolverine.2024.1080p.AMZN.WEB-DL.DDP5.1.Atmos.H.264-FLUX.mkv, file:///junk/movies/iMDB.2018.Top.250.Part.3.720p.x264-x0r/073.Princess.Mononoke.1997.720p.BluRay.x264-x0r/Princess.Mononoke.1997.720p.BluRay.x264-x0r.mkv, file:///junk/movies/iMDB.2018.Top.250.Part.1.720p.x264-x0r/022.Se7en.1995.720p.BRRip.x264-x0r/Se7en.1995.720p.BRRip.x264-x0r.mkv, directory:///junk/movies, file:///junk/movies/iMDB.2018.Top.250.Part.1.720p.x264-x0r/020.Avengers.Infinity.War.2018.720p.BluRay.x264-x0r/Avengers.Infinity.War.2018.720p.BluRay.x264-x0r.mkv, file:///junk/movies/Avengers.Infinity.War.2018.x264.mp4 list=file:///junk/movies/iMDB.2018.Top.250.Part.1.720p.x264-x0r/012.Fight.Club.1999.720p.BluRay.x264-x0r/Fight.Club.1999.720p.BluRay.x264-x0r.mkv, file:///home/ganome/Downloads/Movies/Looney%20Tunes%20Golden%20Collection%20%5BVol%201-6%5D%20480p%20DVDRip%20x265%20HEVC%2010Bit%20AC3%20%28UKBandit%29/vol%201/All%20Stars%201.mkv, file:///home/ganome/Downloads/Movies/Sonic.the.Hedgehog.3.2024.1080p.x264.XoXo/Sonic.the.Hedgehog.3.2024.1080p.x264.XoXo.mp4, file:///home/ganome/Downloads/Movies/Mufasa.The.Lion.King.2024.1080p.WEBRIP.H264.XoXo/Mufasa.The.Lion.King.2024.1080p.WEBRIP.H264.XoXo.mp4, file:///home/ganome/Downloads/Movies/Looney%20Tunes%20Golden%20Collection%20%5BVol%201-6%5D%20480p%20DVDRip%20x265%20HEVC%2010Bit%20AC3%20%28UKBandit%29/vol%204/Speedy%20Gonzales%20in%20a%20Flash.mkv, directory:///junk/movies/Deadpool.and.Wolverine.2024.1080p.AMZN.WEB-DL.DDP5.1.Atmos.H.264-FLUX%5BTGx%5D, file:///junk/movies/Deadpool.and.Wolverine.2024.1080p.AMZN.WEB-DL.DDP5.1.Atmos.H.264-FLUX[TGx]/Deadpool.and.Wolverine.2024.1080p.AMZN.WEB-DL.DDP5.1.Atmos.H.264-FLUX.mkv, file:///junk/movies/iMDB.2018.Top.250.Part.3.720p.x264-x0r/073.Princess.Mononoke.1997.720p.BluRay.x264-x0r/Princess.Mononoke.1997.720p.BluRay.x264-x0r.mkv, file:///junk/movies/iMDB.2018.Top.250.Part.1.720p.x264-x0r/022.Se7en.1995.720p.BRRip.x264-x0r/Se7en.1995.720p.BRRip.x264-x0r.mkv, directory:///junk/movies, file:///junk/movies/iMDB.2018.Top.250.Part.1.720p.x264-x0r/020.Avengers.Infinity.War.2018.720p.BluRay.x264-x0r/Avengers.Infinity.War.2018.720p.BluRay.x264-x0r.mkv, file:///junk/movies/Avengers.Infinity.War.2018.x264.mp4
times=0, 2519872, 927198, 0, 0, 533044, 5775430, 0, 0, -1, 0 times=2383626, 0, 2519872, 927198, 0, 0, 533044, 5775430, 0, 0, -1, 0
[playlistdialog] [playlistdialog]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x2\x94\0\0\0\xbe\0\0\x4\xeb\0\0\x3y\0\0\x2\x94\0\0\0\xbe\0\0\x4\xeb\0\0\x3y\0\0\0\0\0\0\0\0\a\x80\0\0\x2\x94\0\0\0\xbe\0\0\x4\xeb\0\0\x3y) geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x2\x94\0\0\0\xbe\0\0\x4\xeb\0\0\x3y\0\0\x2\x94\0\0\0\xbe\0\0\x4\xeb\0\0\x3y\0\0\0\0\0\0\0\0\a\x80\0\0\x2\x94\0\0\0\xbe\0\0\x4\xeb\0\0\x3y)

View File

@ -0,0 +1,216 @@
[
{
"battery": {
"format": "{icon} {capacity}%",
"format-charging": "󰂄 {capacity}%",
"format-icons": [
"󰁺",
"󰁻",
"󰁼",
"󰁽",
"󰁾",
"󰁿",
"󰂀",
"󰂁",
"󰂂",
"󰁹"
],
"format-plugged": "󱘖 {capacity}%",
"on-click": "",
"states": {
"critical": 15,
"warning": 30
},
"tooltip": false
},
"clock": {
"format": " {:L%H:%M}",
"tooltip": true,
"tooltip-format": "<big>{:%A, %d.%B %Y }</big><tt><small>{calendar}</small></tt>"
},
"cpu": {
"format": " {usage:2}%",
"interval": 5,
"tooltip": true
},
"custom/exit": {
"format": "",
"on-click": "sleep 0.1 && wlogout",
"tooltip": false
},
"custom/hyprbindings": {
"format": " Bindings",
"on-click": "sleep 0.1 && list-hypr-bindings",
"tooltip": false
},
"custom/spotify": {
"format": "{} ",
"exec": "~/.local/bin/waybay-spotify.sh",
"return-type": "json",
"on-click": "playerctl -p spotify play-pause",
"on-scroll-up": "playerctl -p spotify next",
"on-scroll-down": "playerctl -p spotify previous",
"exec-if": "pgrep spotfiy"
},
"custom/notification": {
"exec-if": "which swaync-client",
"exec": "swaync-client -swb",
"format": "{icon} {}",
"format-icons": {
"dnd-inhibited-none": "",
"dnd-inhibited-notification": "<span foreground='red'><sup></sup></span>",
"dnd-none": "",
"dnd-notification": "<span foreground='red'><sup></sup></span>",
"inhibited-none": "",
"inhibited-notification": "<span foreground='red'><sup></sup></span>",
"none": "",
"notification": "<span foreground='red'><sup></sup></span>"
},
"on-click": "task-waybar",
"return-type": "json",
"tooltip": false
},
"custom/startmenu": {
"format": " ",
"on-click": "sleep 0.1 && rofi -show drun",
"tooltip": false
},
"custom/themeselector": {
"format": "",
"on-click": "sleep 0.1 && theme-selector",
"tooltip": false
},
"disk": {
"format": " {free}",
"tooltip": true
},
"mpd": {
"format": "{artist} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% ",
"format-disconnected": "Disconnected ",
"format-stopped": "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped ",
"unknown-tag": "N/A",
"interval": 5,
"consume-icons": {
"on": " "
},
},
"hyprland/window": {
"max-length": 200,
"rewrite": {
"": " 🙈 No Windows? "
},
"separate-outputs": true
},
"hyprland/workspaces": {
"format": "{icon}",
"format-icons": {
"1": "",
"10": "",
"11": "",
"12": "",
"13": "",
"14": "",
"15": "",
"16": "",
"17": "",
"18": " ",
"19": "",
"2": "",
"20": "",
"3": "",
"4": "",
"5": "",
"6": "",
"7": "",
"8": " ",
"9": "",
"default": "",
"focused": "",
"urgent": ""
},
"on-scroll-down": "hyprctl dispatch workspace previous_per_monitor",
"on-scroll-up": "hyprctl dispatch workspace next_per_monitor"
},
"wlr/taskbar": {
"format": "{icon}",
"icon-size": 18,
"tooltip-format": "{title}",
"on-click": "activate",
"on-click-middle": "close",
"ignore-list": ["Alacritty", "kitty"],
"app_ids-mapping": {},
},
"idle_inhibitor": {
"format": "{icon}",
"format-icons": {
"activated": "",
"deactivated": ""
},
"tooltip": "true"
},
"layer": "top",
"memory": {
"format": " {}%",
"interval": 5,
"tooltip": true
},
"modules-center": [
"clock",
"cpu",
"memory",
"custom/spotify"
],
"modules-left": [
"custom/startmenu",
"hyprland/workspaces",
"wlr/taskbar",
"hyprland/window"
],
"modules-right": [
"pulseaudio",
"custom/hyprbindings",
"idle_inhibitor",
"custom/notification",
"tray"
],
"network": {
"format-disconnected": "󰤮",
"format-ethernet": " {bandwidthDownOctets}",
"format-icons": [
"󰤯",
"󰤟",
"󰤢",
"󰤥",
"󰤨"
],
"format-wifi": "{icon} {signalStrength}%",
"tooltip": false
},
"position": "top",
"pulseaudio": {
"format": "{icon} {volume}% {format_source}",
"format-bluetooth": "{volume}% {icon} {format_source}",
"format-bluetooth-muted": " {icon} {format_source}",
"format-icons": {
"car": "",
"default": [
"",
"",
""
],
"hands-free": "",
"headphone": "",
"headset": "",
"phone": "",
"portable": ""
},
"format-muted": " {format_source}",
"format-source": " {volume}%",
"format-source-muted": "",
"on-click": "sleep 0.1 && pavucontrol"
},
"tray": {
"spacing": 12
}
}
]

View File

@ -0,0 +1,185 @@
[
{
"battery": {
"format": "{icon} {capacity}%",
"format-charging": "󰂄 {capacity}%",
"format-icons": [
"󰁺",
"󰁻",
"󰁼",
"󰁽",
"󰁾",
"󰁿",
"󰂀",
"󰂁",
"󰂂",
"󰁹"
],
"format-plugged": "󱘖 {capacity}%",
"on-click": "",
"states": {
"critical": 15,
"warning": 30
},
"tooltip": false
},
"clock": {
"format": " {:L%H:%M}",
"tooltip": true,
"tooltip-format": "<big>{:%A, %d.%B %Y }</big><tt><small>{calendar}</small></tt>"
},
"cpu": {
"format": " {usage:2}%",
"interval": 5,
"tooltip": true
},
"custom/exit": {
"format": "",
"on-click": "sleep 0.1 && wlogout",
"tooltip": false
},
"custom/hyprbindings": {
"format": " Bindings",
"on-click": "sleep 0.1 && list-hypr-bindings",
"tooltip": false
},
"custom/spotify": {
"format": "{} ",
"exec": "~/.local/bin/waybay-spotify.sh",
"return-type": "json",
"on-click": "playerctl -p spotify play-pause",
"on-scroll-up": "playerctl -p spotify next",
"on-scroll-down": "playerctl -p spotify previous",
"exec-if": "pgrep spotfiy"
},
"custom/notification": {
"exec-if": "which swaync-client",
"exec": "swaync-client -swb",
"format": "{icon} {}",
"format-icons": {
"dnd-inhibited-none": "",
"dnd-inhibited-notification": "<span foreground='red'><sup></sup></span>",
"dnd-none": "",
"dnd-notification": "<span foreground='red'><sup></sup></span>",
"inhibited-none": "",
"inhibited-notification": "<span foreground='red'><sup></sup></span>",
"none": "",
"notification": "<span foreground='red'><sup></sup></span>"
},
"on-click": "task-waybar",
"return-type": "json",
"tooltip": false
},
"custom/startmenu": {
"format": " ",
"on-click": "sleep 0.1 && rofi -show drun",
"tooltip": false
},
"custom/themeselector": {
"format": "",
"on-click": "sleep 0.1 && theme-selector",
"tooltip": false
},
"disk": {
"format": " {free}",
"tooltip": true
},
"mpd": {
"format": "{artist} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% ",
"format-disconnected": "Disconnected ",
"format-stopped": "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped ",
"unknown-tag": "N/A",
"interval": 5,
"consume-icons": {
"on": " "
},
},
"dwl/window": {
"max-length": 200,
"rewrite": {
"": " 🙈 No Windows? "
},
"separate-outputs": true
},
"wlr/taskbar": {
"format": "{icon}",
"icon-size": 18,
"tooltip-format": "{title}",
"on-click": "activate",
"on-click-middle": "close",
"ignore-list": ["Alacritty", "kitty"],
"app_ids-mapping": {},
},
"idle_inhibitor": {
"format": "{icon}",
"format-icons": {
"activated": "",
"deactivated": ""
},
"tooltip": "true"
},
"layer": "top",
"memory": {
"format": " {}%",
"interval": 5,
"tooltip": true
},
"modules-center": [
"clock",
"cpu",
"memory",
"custom/spotify"
],
"modules-left": [
"custom/startmenu",
"wlr/taskbar",
"dwl/window"
],
"modules-right": [
"pulseaudio",
"custom/hyprbindings",
"idle_inhibitor",
"custom/notification",
"tray"
],
"network": {
"format-disconnected": "󰤮",
"format-ethernet": " {bandwidthDownOctets}",
"format-icons": [
"󰤯",
"󰤟",
"󰤢",
"󰤥",
"󰤨"
],
"format-wifi": "{icon} {signalStrength}%",
"tooltip": false
},
"position": "top",
"pulseaudio": {
"format": "{icon} {volume}% {format_source}",
"format-bluetooth": "{volume}% {icon} {format_source}",
"format-bluetooth-muted": " {icon} {format_source}",
"format-icons": {
"car": "",
"default": [
"",
"",
""
],
"hands-free": "",
"headphone": "",
"headset": "",
"phone": "",
"portable": ""
},
"format-muted": " {format_source}",
"format-source": " {volume}%",
"format-source-muted": "",
"on-click": "sleep 0.1 && pavucontrol"
},
"tray": {
"spacing": 12
}
}
]

View File

@ -1 +1,2 @@
/home/ganome/.local/bin/dwmbar xset s off
xset -dpms

File diff suppressed because it is too large Load Diff