Compare commits
14 commits
Author | SHA1 | Date | |
---|---|---|---|
4ea8b6c392 | |||
1bb573a44a | |||
10d808745f | |||
67937b783f | |||
083a5c3ef3 | |||
f9527c3b04 | |||
0d4dabd2b8 | |||
dd28a7ae78 | |||
a057918d24 | |||
b979eb98bf | |||
fbb41f5c61 | |||
6d12486a2a | |||
4494efefdb | |||
a524cfb5ff |
31 changed files with 223 additions and 81 deletions
2
electron-flags.conf
Normal file
2
electron-flags.conf
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
--ozone-platform-hint=auto
|
||||||
|
--disable-lcd-text
|
1
electron18-flags.conf
Symbolic link
1
electron18-flags.conf
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
electron-flags.conf
|
1
electron19-flags.conf
Symbolic link
1
electron19-flags.conf
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
electron-flags.conf
|
1
electron20-flags.conf
Symbolic link
1
electron20-flags.conf
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
electron-flags.conf
|
1
electron21-flags.conf
Symbolic link
1
electron21-flags.conf
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
electron-flags.conf
|
1
electron22-flags.conf
Symbolic link
1
electron22-flags.conf
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
electron-flags.conf
|
1
electron23-flags.conf
Symbolic link
1
electron23-flags.conf
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
electron-flags.conf
|
1
electron24-flags.conf
Symbolic link
1
electron24-flags.conf
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
electron-flags.conf
|
1
electron25-flags.conf
Symbolic link
1
electron25-flags.conf
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
electron-flags.conf
|
1
electron26-flags.conf
Symbolic link
1
electron26-flags.conf
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
electron-flags.conf
|
1
electron27-flags.conf
Symbolic link
1
electron27-flags.conf
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
electron-flags.conf
|
1
electron28-flags.conf
Symbolic link
1
electron28-flags.conf
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
electron-flags.conf
|
1
electron29-flags.conf
Symbolic link
1
electron29-flags.conf
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
electron-flags.conf
|
1
electron30-flags.conf
Symbolic link
1
electron30-flags.conf
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
electron-flags.conf
|
|
@ -2,7 +2,7 @@
|
||||||
LocationMode=path-bar
|
LocationMode=path-bar
|
||||||
ShowHidden=false
|
ShowHidden=false
|
||||||
ShowSizeColumn=true
|
ShowSizeColumn=true
|
||||||
GeometryX=5936
|
GeometryX=4016
|
||||||
GeometryY=763
|
GeometryY=763
|
||||||
GeometryWidth=926
|
GeometryWidth=926
|
||||||
GeometryHeight=657
|
GeometryHeight=657
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
|
file:///home/moonleay/src
|
||||||
file:///home/moonleay/Downloads
|
file:///home/moonleay/Downloads
|
||||||
file:///home/moonleay/IdeaProjects
|
|
||||||
file:///home/moonleay/RiderProjects
|
|
||||||
file:///home/moonleay/RustroverProjects
|
|
||||||
file:///home/moonleay/CLionProjects
|
|
||||||
file:///home/moonleay/Documents
|
file:///home/moonleay/Documents
|
||||||
file:///home/moonleay/Pictures
|
file:///home/moonleay/Pictures
|
||||||
file:///home/moonleay/Pictures/Screenshots
|
file:///home/moonleay/Pictures/Screenshots
|
||||||
file:///home/moonleay/Music
|
file:///home/moonleay/Music
|
||||||
file:///home/moonleay/Videos
|
file:///home/moonleay/Videos
|
||||||
|
file:///home/moonleay/.gradle
|
||||||
|
file:///home/moonleay/.ssh
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[Settings]
|
[Settings]
|
||||||
gtk-theme-name=Catppuccin-Mocha-Standard-Blue-Dark
|
gtk-theme-name=adw-gtk3-dark
|
||||||
gtk-icon-theme-name=breeze-dark
|
gtk-icon-theme-name=Adwaita
|
||||||
gtk-font-name=Cantarell 11
|
gtk-font-name=Cantarell 11
|
||||||
gtk-cursor-theme-name=Adwaita
|
gtk-cursor-theme-name=Adwaita
|
||||||
gtk-cursor-theme-size=24
|
gtk-cursor-theme-size=24
|
||||||
|
@ -14,4 +14,4 @@ gtk-xft-antialias=1
|
||||||
gtk-xft-hinting=1
|
gtk-xft-hinting=1
|
||||||
gtk-xft-hintstyle=hintslight
|
gtk-xft-hintstyle=hintslight
|
||||||
gtk-xft-rgba=rgb
|
gtk-xft-rgba=rgb
|
||||||
gtk-application-prefer-dark-theme=1
|
gtk-application-prefer-dark-theme=0
|
||||||
|
|
|
@ -1,10 +1,15 @@
|
||||||
# Autorun apps
|
# Autorun apps
|
||||||
exec-once = dunst & hyprpaper & waybar
|
exec-once = dunst & waybar & hypridle & hyprpaper
|
||||||
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||||
exec-once = hyprctl setcursor Adwaita 24
|
exec-once = hyprctl setcursor Adwaita 24
|
||||||
exec-once = zsh /home/moonleay/.config/hypr/hyprland/scripts/fixXwaylandVideoBridge.sh
|
exec-once = gsettings set org.gnome.desktop.interface cursor-theme 'adwaita'
|
||||||
|
exec-once = gsettings set org.gnome.desktop.interface cursor-size '24'
|
||||||
|
exec-once = bash /home/moonleay/.config/hypr/hyprland/scripts/fixXwaylandVideoBridge.sh
|
||||||
exec-once = solaar -w hide
|
exec-once = solaar -w hide
|
||||||
exec-once = setxkbmap -model 'pc105angle' -layout 'us' -variant 'cmk_ed_us' -option'' -option 'misc:extend,lv5:caps_switch_lock,grp:shifts_toggle,compose:menu,misc:cmk_curl_dh'
|
exec-once = setxkbmap -model 'pc105angle' -layout 'us' -variant 'cmk_ed_us' -option'' -option 'misc:extend,lv5:caps_switch_lock,grp:shifts_toggle,compose:menu,misc:cmk_curl_dh'
|
||||||
exec-once = flatpak run org.kde.xwaylandvideobridge
|
exec-once = xwaylandvideobridge
|
||||||
|
# exec-once = discord & librewolf
|
||||||
|
# exec-once = flatpak run org.kde.xwaylandvideobridge
|
||||||
# exec-once = gBar bar 0 & gBar bar 1 & gBar bar 2
|
# exec-once = gBar bar 0 & gBar bar 1 & gBar bar 2
|
||||||
# exec-once = /usr/lib/polkit-kde-authentication-agent-1
|
# exec-once = /usr/lib/polkit-kde-authentication-agent-1
|
||||||
|
exec-once = /usr/bin/arrpc
|
||||||
|
|
|
@ -2,8 +2,9 @@
|
||||||
general {
|
general {
|
||||||
gaps_in = 5
|
gaps_in = 5
|
||||||
gaps_out = 10 #20
|
gaps_out = 10 #20
|
||||||
border_size = 2
|
border_size = 2 # 2
|
||||||
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
col.active_border = rgba(0168ceee) rgba(015ebaee) 45deg
|
||||||
|
# col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
||||||
col.inactive_border = rgba(595959aa)
|
col.inactive_border = rgba(595959aa)
|
||||||
|
|
||||||
layout = dwindle
|
layout = dwindle
|
||||||
|
@ -12,24 +13,26 @@ general {
|
||||||
|
|
||||||
# Window decorations
|
# Window decorations
|
||||||
decoration {
|
decoration {
|
||||||
rounding = 5
|
rounding = 2 #4 # 5
|
||||||
|
|
||||||
blur {
|
blur {
|
||||||
# Disable blur for battery saving
|
# Disable blur for battery saving
|
||||||
enabled = false
|
enabled = false # true
|
||||||
size = 3
|
size = 3
|
||||||
passes = 1
|
passes = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
drop_shadow = yes
|
shadow {
|
||||||
shadow_range = 4
|
enabled = yes
|
||||||
shadow_render_power = 3
|
range = 4
|
||||||
col.shadow = rgba(1a1a1aee)
|
render_power = 3
|
||||||
|
color = rgba(1a1a1aee)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Window animations
|
# Window animations
|
||||||
animations {
|
animations {
|
||||||
enabled = yes
|
enabled = yes # yes
|
||||||
|
|
||||||
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
|
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
|
||||||
|
|
||||||
|
@ -48,7 +51,7 @@ dwindle {
|
||||||
}
|
}
|
||||||
|
|
||||||
master {
|
master {
|
||||||
new_is_master = true
|
new_status = master
|
||||||
}
|
}
|
||||||
|
|
||||||
gestures {
|
gestures {
|
||||||
|
|
|
@ -2,11 +2,25 @@
|
||||||
env = MOZ_ENABLE_WAYLAND,1
|
env = MOZ_ENABLE_WAYLAND,1
|
||||||
env = MOZ_DISABLE_RDD_SANDBOX,1
|
env = MOZ_DISABLE_RDD_SANDBOX,1
|
||||||
env = WLR_DRM_NO_ATOMIC,1
|
env = WLR_DRM_NO_ATOMIC,1
|
||||||
env = GDK_BACKEND=wayland,x11
|
env = GDK_BACKEND,wayland,x11,*
|
||||||
env = QT_QPA_PLATFORM="wayland;xcb"
|
env = QT_QPA_PLATFORM,wayland;xcb
|
||||||
env = SDL_VIDEODRIVER=wayland
|
env = SDL_VIDEODRIVER,wayland
|
||||||
env = CLUTTER_BACKEND=wayland
|
env = CLUTTER_BACKEND,wayland
|
||||||
env = XDG_CURRENT_DESKTOP=Hyprland
|
env = XDG_CURRENT_DESKTOP,Hyprland
|
||||||
env = XDG_SESSION_TYPE=wayland
|
env = XDG_SESSION_TYPE,wayland
|
||||||
env = XDG_SESSION_DESKTOP=Hyprland
|
env = XDG_SESSION_DESKTOP,Hyprland
|
||||||
|
|
||||||
|
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||||
|
env = QT_QPA_PLATFORM,wayland;xcb
|
||||||
|
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||||
|
env = QT_QPA_PLATFORMTHEME,qt5ct
|
||||||
|
|
||||||
|
env = HYPRCURSOR_THEME,adwaita
|
||||||
|
env = HYPRCURSOR_SIZE,24
|
||||||
|
env = XCURSOR_THEME,adwaita
|
||||||
|
env = XCURSOR_SIZE,24
|
||||||
# env = ENABLE_DEVICE_CHOOSER_LAYER=1 VULKAN_DEVICE_INDEX=0
|
# env = ENABLE_DEVICE_CHOOSER_LAYER=1 VULKAN_DEVICE_INDEX=0
|
||||||
|
|
||||||
|
env = KITTY_DISABLE_WAYLAND,1
|
||||||
|
|
||||||
|
#env=SDL_VIDEODRIVER,wayland osu-lazer
|
||||||
|
|
14
hypr/hypridle.conf
Normal file
14
hypr/hypridle.conf
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
general {
|
||||||
|
lock_cmd = notify-send "lock!" # dbus/sysd lock command (loginctl lock-session)
|
||||||
|
unlock_cmd = notify-send "unlock!" # same as above, but unlock
|
||||||
|
before_sleep_cmd = notify-send "Zzz" # command ran before sleep
|
||||||
|
after_sleep_cmd = notify-send "Awake!" # command ran after sleep
|
||||||
|
ignore_dbus_inhibit = false # whether to ignore dbus-sent idle-inhibit requests (used by e.g. firefox or steam)
|
||||||
|
ignore_systemd_inhibit = false # whether to ignore systemd-inhibit --what=idle inhibitors
|
||||||
|
}
|
||||||
|
|
||||||
|
listener {
|
||||||
|
timeout = 10 # 500 # in seconds
|
||||||
|
on-timeout = notify-send "You are idle!" # command to run when timeout has passed
|
||||||
|
on-resume = notify-send "Welcome back!" # command to run when activity is detected after timeout has fired.
|
||||||
|
}
|
|
@ -23,5 +23,9 @@ misc {
|
||||||
vfr = true
|
vfr = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
debug {
|
||||||
|
disable_logs = true
|
||||||
|
}
|
||||||
|
|
||||||
# Per device configs
|
# Per device configs
|
||||||
# <none>
|
# <none>
|
||||||
|
|
|
@ -1,16 +1,15 @@
|
||||||
preload = ~/Pictures/Wallpaper/cityx4.png
|
preload = ~/Pictures/Wallpaper/GOUKlfP.jpg
|
||||||
|
|
||||||
#if more than one preload is desired then continue to preload other backgrounds
|
#if more than one preload is desired then continue to preload other backgrounds
|
||||||
#preload = /path/to/next_image.png
|
#preload = /path/to/next_image.png
|
||||||
# .. more preloads
|
# .. more preloads
|
||||||
|
|
||||||
#set the default wallpaper(s) seen on inital workspace(s) --depending on the number of monitors used
|
#set the default wallpaper(s) seen on inital workspace(s) --depending on the number of monitors used
|
||||||
wallpaper = eDP-2,~/Pictures/Wallpaper/cityx4.png
|
# wallpaper = eDP-2,~/Pictures/Wallpaper/cityx4.png
|
||||||
wallpaper = eDP-1,~/Pictures/Wallpaper/cityx4.png
|
# wallpaper = eDP-1,~/Pictures/Wallpaper/somerndm.jpg
|
||||||
wallpaper = DP-1,~/Pictures/Wallpaper/cityx4.png
|
# wallpaper = DP-2,~/Pictures/Wallpaper/somerndm.jpg
|
||||||
wallpaper = HDMI-A-1,~/Pictures/Wallpaper/cityx4.png
|
wallpaper = desc:LG Electronics LG TV SSCR2 0x01010101,~/Pictures/Wallpaper/GOUKlfP.jpg
|
||||||
#if more than one monitor in use, can load a 2nd image
|
wallpaper = desc:BOE 0x0BC9,~/Pictures/Wallpaper/GOUKlfP.jpg
|
||||||
# .. more monitors
|
|
||||||
|
|
||||||
|
|
||||||
splash = true
|
splash = true
|
||||||
|
|
|
@ -2,11 +2,13 @@
|
||||||
input {
|
input {
|
||||||
kb_layout = us
|
kb_layout = us
|
||||||
kb_model = pc105angle
|
kb_model = pc105angle
|
||||||
# kb_variant = colemak_dh
|
|
||||||
|
#kb_variant = colemak_dh
|
||||||
|
|
||||||
kb_variant = cmk_ed_us
|
kb_variant = cmk_ed_us
|
||||||
kb_options = misc:extend, lv5:caps_switch_lock, grp:shifts_toggle, compose:menu, misc:cmk_curl_dh
|
kb_options = misc:extend, lv5:caps_switch_lock, grp:shifts_toggle, compose:menu, misc:cmk_curl_dh
|
||||||
|
|
||||||
repeat_rate = 40
|
repeat_rate = 60
|
||||||
repeat_delay = 200
|
repeat_delay = 200
|
||||||
|
|
||||||
kb_file =
|
kb_file =
|
||||||
|
@ -20,6 +22,6 @@ input {
|
||||||
natural_scroll = yes
|
natural_scroll = yes
|
||||||
}
|
}
|
||||||
|
|
||||||
sensitivity = -0.2 #0 # -1.0 - 1.0, 0 means no modification.
|
sensitivity = 0 # -0.2 #0 # -1.0 - 1.0, 0 means no modification.
|
||||||
accel_profile = flat
|
accel_profile = flat
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,43 +1,56 @@
|
||||||
# Keymappings
|
# Keymappings
|
||||||
$mainMod = SUPER
|
$mainMod = SUPER
|
||||||
|
$secondaryMod = Alt_L
|
||||||
|
|
||||||
# Custom mappings
|
# Custom mappings
|
||||||
|
|
||||||
# Shutdown / Reboot
|
# Shutdown / Reboot
|
||||||
bind = $mainMod, XF86Eject, exec, shutdown now
|
bind = $secondaryMod, XF86Eject, exec, shutdown now
|
||||||
bind = $mainMod SHIFT, XF86Eject, exec, reboot
|
bind = $secondaryMod SHIFT, XF86Eject, exec, reboot
|
||||||
bind = $mainMod, XF86Launch1, exec, shutdown now
|
bind = $secondaryMod, XF86Launch1, exec, shutdown now
|
||||||
bind = $mainMod SHIFT, XF86Launch1, exec, reboot
|
bind = $secondaryMod SHIFT, XF86Launch1, exec, reboot
|
||||||
|
|
||||||
# Music controll
|
# Music control
|
||||||
bind = , XF86Tools, exec, playerctl previous
|
bind = , XF86Tools, exec, playerctl previous
|
||||||
bind = , XF86Launch5, exec, playerctl play-pause
|
bind = , XF86Launch5, exec, playerctl play-pause
|
||||||
bind = , XF86Launch6, exec, playerctl next
|
bind = , XF86Launch6, exec, playerctl next
|
||||||
|
|
||||||
# Run "overlay apps"
|
# Run "overlay apps"
|
||||||
bind = CTRL ALT, DELETE, exec, swaylock
|
bind = CTRL ALT_L, DELETE, exec, swaylock
|
||||||
bind = $mainMod SHIFT, s, exec, grim -g "$(slurp)" -c "/home/moonleay/Pictures/Screenshots/$(date +'%s_grim.png')"
|
bind = $secondaryMod SHIFT, s, exec, grim -g "$(slurp)" -c "/home/moonleay/Pictures/Screenshots/$(date +'%s_grim.png')"
|
||||||
bind = ALT SHIFT, s, exec, grim -c "/home/moonleay/Pictures/Screenshots/$(date +'%s_grim_full.png')"
|
bind = $secondaryMod Control_L, s, exec, grim -c "/home/moonleay/Pictures/Screenshots/$(date +'%s_grim_full.png')"
|
||||||
|
|
||||||
|
# (Re)enable Colemak-dh
|
||||||
|
bind = ALT_L, SPACE, exec, setxkbmap -model 'pc105angle' -layout 'us' -variant 'cmk_ed_us' -option'' -option 'misc:extend,lv5:caps_switch_lock,grp:shifts_toggle,compose:menu,misc:cmk_curl_dh'
|
||||||
|
|
||||||
# Run application
|
# Run application
|
||||||
bind = $mainMod SHIFT, q, exec, librewolf
|
bind = $secondaryMod, q, exec, librewolf
|
||||||
|
|
||||||
# Force app fullsceen
|
# Force app fullsceen
|
||||||
bind = ALT_L, f, fullscreen
|
bind = ALT_L, f, fullscreen, 0
|
||||||
bind = ALT_L SHIFT, f, fakefullscreen
|
bind = ALT_L SHIFT, f, fullscreenstate, 0 2 # This is for a future version of hyprland, in case it does not fuck up cursors again!
|
||||||
|
bind = ALT_L, p, fullscreenstate, 1 1
|
||||||
|
# bind = ALT_L CONTROL_L, f, fullscreenstate, 1 1
|
||||||
|
# bind = ALT_L SHIFT, f, fakefullscreen
|
||||||
|
|
||||||
# Custom rofi
|
# Custom rofi
|
||||||
bind = $mainMod, TAB, exec, rofi -show window -show-icons
|
bind = $secondaryMod, TAB, exec, rofi -show window -show-icons
|
||||||
|
|
||||||
# Default Mappings
|
# Exit applications
|
||||||
bind = $mainMod, Q, exec, alacritty
|
|
||||||
bind = $mainMod, C, killactive,
|
bind = $mainMod, C, killactive,
|
||||||
bind = $mainMod, M, exit,
|
bind = $secondaryMod, C, killactive,
|
||||||
bind = $mainMod, E, exec, thunar
|
bind = $secondaryMod, M, exit,
|
||||||
|
|
||||||
|
# Run applications
|
||||||
|
bind = $secondaryMod, T, exec, alacritty
|
||||||
|
bind = $secondaryMod, E, exec, thunar
|
||||||
|
|
||||||
|
# Control open applications
|
||||||
|
bind = $secondaryMod, V, togglefloating,
|
||||||
bind = $mainMod, V, togglefloating,
|
bind = $mainMod, V, togglefloating,
|
||||||
bind = $mainMod, R, exec, rofi -show drun -show-icons
|
bind = $secondaryMod, R, exec, rofi -show drun -show-icons
|
||||||
bind = $mainMod, P, pseudo, # dwindle
|
bind = $secondaryMod, B, pseudo, # dwindle
|
||||||
bind = $mainMod, J, togglesplit, # dwindle
|
bind = $secondaryMod, J, togglesplit, # dwindle
|
||||||
|
|
||||||
# Move the window focus
|
# Move the window focus
|
||||||
bind = $mainMod, left, movefocus, l
|
bind = $mainMod, left, movefocus, l
|
||||||
|
@ -74,24 +87,43 @@ bind = $mainMod SHIFT, minus, movetoworkspace, 11
|
||||||
bind = $mainMod SHIFT, equal, movetoworkspace, 12
|
bind = $mainMod SHIFT, equal, movetoworkspace, 12
|
||||||
|
|
||||||
# Move window to other workspace, but silent
|
# Move window to other workspace, but silent
|
||||||
bind = Alt_L, 1, movetoworkspacesilent, 1
|
bind = $mainMod Control, 1, movetoworkspacesilent, 1
|
||||||
bind = Alt_L, 2, movetoworkspacesilent, 2
|
bind = $mainMod Control, 2, movetoworkspacesilent, 2
|
||||||
bind = Alt_L, 3, movetoworkspacesilent, 3
|
bind = $mainMod Control, 3, movetoworkspacesilent, 3
|
||||||
bind = Alt_L, 4, movetoworkspacesilent, 4
|
bind = $mainMod Control, 4, movetoworkspacesilent, 4
|
||||||
bind = Alt_L, 5, movetoworkspacesilent, 5
|
bind = $mainMod Control, 5, movetoworkspacesilent, 5
|
||||||
bind = Alt_L, 6, movetoworkspacesilent, 6
|
bind = $mainMod Control, 6, movetoworkspacesilent, 6
|
||||||
bind = Alt_L, 7, movetoworkspacesilent, 7
|
bind = $mainMod Control, 7, movetoworkspacesilent, 7
|
||||||
bind = Alt_L, 8, movetoworkspacesilent, 8
|
bind = $mainMod Control, 8, movetoworkspacesilent, 8
|
||||||
bind = Alt_L, 9, movetoworkspacesilent, 9
|
bind = $mainMod Control, 9, movetoworkspacesilent, 9
|
||||||
bind = Alt_L, 0, movetoworkspacesilent, 10
|
bind = $mainMod Control, 0, movetoworkspacesilent, 10
|
||||||
bind = Alt_L, minus, movetoworkspacesilent, 11
|
bind = $mainMod Control, minus, movetoworkspacesilent, 11
|
||||||
bind = Alt_L, equal, movetoworkspacesilent, 12
|
bind = $mainMod Control, equal, movetoworkspacesilent, 12
|
||||||
|
|
||||||
# Scroll through workspaces
|
# Scroll through workspaces
|
||||||
bind = $mainMod, mouse_down, workspace, e+1
|
bind = $mainMod, mouse_down, workspace, e+1
|
||||||
bind = $mainMod, mouse_up, workspace, e-1
|
bind = $mainMod, mouse_up, workspace, e-1
|
||||||
|
|
||||||
|
# extend specific
|
||||||
|
bind = MOD3SUPER, n, movefocus, l
|
||||||
|
bind = MOD3SUPER, i, movefocus, r
|
||||||
|
bind = MOD3SUPER, u, movefocus, u
|
||||||
|
bind = MOD3SUPER, e, movefocus, d
|
||||||
|
|
||||||
|
bind = MOD3SUPERCTRL, l, togglespecialworkspace
|
||||||
|
bind = MOD3SUPERCTRL, y, focuscurrentorlast
|
||||||
|
bind = MOD3SUPERCTRL, i, workspace, r+1
|
||||||
|
bind = MOD3SUPERCTRL, n, workspace, r-1
|
||||||
|
|
||||||
|
bind = MOD3SUPERCTRLSHIFT, l, movetoworkspace, 1
|
||||||
|
bind = MOD3SUPERCTRLSHIFt, y, movetoworkspace, e+1
|
||||||
|
bind = MOD3SUPERCTRLSHIFT, i, movetoworkspace, +1
|
||||||
|
bind = MOD3SUPERCTRLSHIFT, n, movetoworkspace, -1
|
||||||
|
|
||||||
# Move and scale workspaces
|
# Move and scale workspaces
|
||||||
bindm = $mainMod, mouse:272, movewindow
|
bindm = $mainMod, mouse:272, movewindow
|
||||||
bindm = $mainMod, mouse:273, resizewindow
|
bindm = $mainMod, mouse:273, resizewindow
|
||||||
|
|
||||||
|
|
||||||
|
bindm = $secondaryMod, mouse:272, movewindow
|
||||||
|
bindm = $secondaryMod, mouse:273, resizewindow
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
# Monitors
|
# Monitors
|
||||||
# monitor=,preferred,auto,auto
|
monitor=,preferred,auto,auto
|
||||||
monitor=eDP-2,preferred,0x0,2
|
# monitor=eDP-2,preferred,0x0,2
|
||||||
monitor=eDP-1,preferred,0x0,2
|
monitor=desc:BOE 0x0BC9,2560x1600@165,0x0,1.6 # 1.6
|
||||||
monitor=DP-1,3840x2160@120,1280x0,1.2
|
#monitor=desc:LG Electronics LG TV SSCR2 0x01010101,3840x2160@120,-3072x0,1.25 # 1.2
|
||||||
monitor=HDMI-A-1,preferred,4480x0,1
|
monitor=desc:LG Electronics LG TV SSCR2 0x01010101,3840x2160@120,1600x0,1.25 # 1.2
|
||||||
|
# monitor=HDMI-A-1,preferred,4480x0,1
|
||||||
# monitor=HDMI-A-1,3440x1440@100,1280x0,1
|
# monitor=HDMI-A-1,3440x1440@100,1280x0,1
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
# Windowrules
|
# Windowrules
|
||||||
windowrulev2 = immediate, class:^(minecraft)$
|
windowrulev2 = immediate, class:^(minecraft)$
|
||||||
|
#windowrulev2 = workspace 2, monitor 1, class:^(LibreWolf)$
|
||||||
|
#windowrulev2 = workspace 1, monitor 1, class:^(discord)$
|
||||||
|
|
||||||
# Screensharing
|
# Screensharing
|
||||||
windowrulev2 = opacity 0.0 override 0.0 override,class:^(xwaylandvideobridge)$
|
windowrulev2 = opacity 0.0 override 0.0 override,class:^(xwaylandvideobridge)$
|
||||||
|
@ -9,7 +11,7 @@ windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
|
||||||
|
|
||||||
# -- Fix odd behaviors in IntelliJ IDEs --
|
# -- Fix odd behaviors in IntelliJ IDEs --
|
||||||
#! Fix focus issues when dialogs are opened or closed
|
#! Fix focus issues when dialogs are opened or closed
|
||||||
windowrulev2 = windowdance,class:^(jetbrains-.*)$,floating:1
|
# windowrulev2 = windowdance,class:^(jetbrains-.*)$,floating:1
|
||||||
#! Fix splash screen showing in weird places and prevent annoying focus takeovers
|
#! Fix splash screen showing in weird places and prevent annoying focus takeovers
|
||||||
windowrulev2 = center,class:^(jetbrains-.*)$,title:^(splash)$,floating:1
|
windowrulev2 = center,class:^(jetbrains-.*)$,title:^(splash)$,floating:1
|
||||||
windowrulev2 = nofocus,class:^(jetbrains-.*)$,title:^(splash)$,floating:1
|
windowrulev2 = nofocus,class:^(jetbrains-.*)$,title:^(splash)$,floating:1
|
||||||
|
@ -21,3 +23,5 @@ windowrulev2 = stayfocused,class:^(jetbrains-.*)$,title:^( )$,floating:1
|
||||||
windowrulev2 = noborder,class:^(jetbrains-.*)$,title:^( )$,floating:1
|
windowrulev2 = noborder,class:^(jetbrains-.*)$,title:^( )$,floating:1
|
||||||
#! Disable window flicker when autocomplete or tooltips appear
|
#! Disable window flicker when autocomplete or tooltips appear
|
||||||
windowrulev2 = nofocus,class:^(jetbrains-.*)$,title:^(win.*)$,floating:1
|
windowrulev2 = nofocus,class:^(jetbrains-.*)$,title:^(win.*)$,floating:1
|
||||||
|
|
||||||
|
# windowrulev2 = suppressevent maximize, class:.*
|
||||||
|
|
|
@ -34,10 +34,10 @@
|
||||||
"format": "{:%I:%M %p}",
|
"format": "{:%I:%M %p}",
|
||||||
},
|
},
|
||||||
"cpu": {
|
"cpu": {
|
||||||
"format": " {usage}%",
|
"format": " {usage}%",
|
||||||
},
|
},
|
||||||
"memory": {
|
"memory": {
|
||||||
"format": " {}%"
|
"format": " {}%"
|
||||||
},
|
},
|
||||||
"temperature": {
|
"temperature": {
|
||||||
"thermal-zone": 2,
|
"thermal-zone": 2,
|
||||||
|
@ -50,7 +50,7 @@
|
||||||
"backlight": {
|
"backlight": {
|
||||||
// "device": "acpi_video1",
|
// "device": "acpi_video1",
|
||||||
"format": "{icon} {percent}%",
|
"format": "{icon} {percent}%",
|
||||||
"format-icons": ["", "", "", "", "", "", "", "", ""]
|
"format-icons": [" ", " ", " ", " ", " ", " ", " ", " ", " "]
|
||||||
},
|
},
|
||||||
"battery": {
|
"battery": {
|
||||||
"states": {
|
"states": {
|
||||||
|
@ -64,7 +64,7 @@
|
||||||
"format-alt": "{icon} {time}",
|
"format-alt": "{icon} {time}",
|
||||||
// "format-good": "", // An empty format will hide the module
|
// "format-good": "", // An empty format will hide the module
|
||||||
"format-full": "Full",
|
"format-full": "Full",
|
||||||
"format-icons": [" ", " ", " ", " ", " "]
|
"format-icons": [" ", " ", " ", " ", " "]
|
||||||
},
|
},
|
||||||
"network": {
|
"network": {
|
||||||
// "interface": "wlp2*", // (Optional) To force the use of this interface
|
// "interface": "wlp2*", // (Optional) To force the use of this interface
|
||||||
|
@ -90,7 +90,7 @@
|
||||||
// "phone": "",
|
// "phone": "",
|
||||||
// "portable": "",
|
// "portable": "",
|
||||||
// "car": "",
|
// "car": "",
|
||||||
"default": ["", "", " "]
|
"default": [" ", " ", " "]
|
||||||
},
|
},
|
||||||
"on-click": "pavucontrol"
|
"on-click": "pavucontrol"
|
||||||
},
|
},
|
||||||
|
|
|
@ -18,7 +18,7 @@ fi
|
||||||
classa=$(playerctl metadata --player=spotify --format '{{lc(status)}}')
|
classa=$(playerctl metadata --player=spotify --format '{{lc(status)}}')
|
||||||
|
|
||||||
if [[ $classa == "playing" ]]; then
|
if [[ $classa == "playing" ]]; then
|
||||||
icon=""
|
icon=" "
|
||||||
info=$(playerctl metadata --player=spotify --format '{{artist}} - {{title}}')
|
info=$(playerctl metadata --player=spotify --format '{{artist}} - {{title}}')
|
||||||
if [[ ${#info} > 40 ]]; then
|
if [[ ${#info} > 40 ]]; then
|
||||||
info=$(echo $info | cut -c1-40)"..."
|
info=$(echo $info | cut -c1-40)"..."
|
||||||
|
|
3
zed/keymap.json
Normal file
3
zed/keymap.json
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[
|
||||||
|
|
||||||
|
]
|
47
zed/settings.json
Normal file
47
zed/settings.json
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
// Zed settings
|
||||||
|
//
|
||||||
|
// For information on how to configure Zed, see the Zed
|
||||||
|
// documentation: https://zed.dev/docs/configuring-zed
|
||||||
|
//
|
||||||
|
// To see all of Zed's default settings without changing your
|
||||||
|
// custom settings, run the `open default settings` command
|
||||||
|
// from the command palette or from `Zed` application menu.
|
||||||
|
{
|
||||||
|
"features": {
|
||||||
|
"inline_completion_provider": "none"
|
||||||
|
},
|
||||||
|
"project_panel": {
|
||||||
|
"dock": "right"
|
||||||
|
},
|
||||||
|
"theme": "Catppuccin Mocha",
|
||||||
|
"telemetry": {
|
||||||
|
"diagnostics": false,
|
||||||
|
"metrics": false
|
||||||
|
},
|
||||||
|
"vim_mode": true,
|
||||||
|
"vertical_scroll_margin": 5,
|
||||||
|
"ui_font_size": 16,
|
||||||
|
"buffer_font_size": 16,
|
||||||
|
// "ui_font_family": " Mono",
|
||||||
|
// "buffer_font_family": "LiberationMono",
|
||||||
|
"autosave": "on_focus_change",
|
||||||
|
"auto_update": false,
|
||||||
|
"tab_bar": {
|
||||||
|
"show_nav_history_buttons": false,
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
"toolbar": {
|
||||||
|
"quick_actions": false
|
||||||
|
},
|
||||||
|
"chat_panel": {
|
||||||
|
"button": false
|
||||||
|
},
|
||||||
|
"collaboration_panel": {
|
||||||
|
"button": false
|
||||||
|
},
|
||||||
|
"assistant": {
|
||||||
|
"enabled": false,
|
||||||
|
"version": "1"
|
||||||
|
},
|
||||||
|
"relative_line_numbers": true
|
||||||
|
}
|
Loading…
Reference in a new issue