✨ update
This commit is contained in:
2
.config/gtk-3.0/bookmarks
Normal file
2
.config/gtk-3.0/bookmarks
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
file:///home/iouring/Pictures Pictures
|
||||||
|
file:///home/iouring/Documents Documents
|
||||||
17
.config/gtk-3.0/settings.ini
Normal file
17
.config/gtk-3.0/settings.ini
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
[Settings]
|
||||||
|
gtk-theme-name=Orchis-Teal-Dark-Compact
|
||||||
|
gtk-icon-theme-name=HighContrast
|
||||||
|
gtk-font-name=Adwaita Sans 11
|
||||||
|
gtk-cursor-theme-name=Bibata-Modern-Ice
|
||||||
|
gtk-cursor-theme-size=24
|
||||||
|
gtk-toolbar-style=GTK_TOOLBAR_ICONS
|
||||||
|
gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR
|
||||||
|
gtk-button-images=0
|
||||||
|
gtk-menu-images=0
|
||||||
|
gtk-enable-event-sounds=1
|
||||||
|
gtk-enable-input-feedback-sounds=0
|
||||||
|
gtk-xft-antialias=1
|
||||||
|
gtk-xft-hinting=1
|
||||||
|
gtk-xft-hintstyle=hintfull
|
||||||
|
gtk-xft-rgba=rgb
|
||||||
|
gtk-application-prefer-dark-theme=0
|
||||||
1
.config/gtk-4.0/assets
Symbolic link
1
.config/gtk-4.0/assets
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
/home/iouring/.themes/Orchis-Teal-Dark-Compact/gtk-4.0/assets
|
||||||
1
.config/gtk-4.0/gtk-dark.css
Symbolic link
1
.config/gtk-4.0/gtk-dark.css
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
/home/iouring/.themes/Orchis-Teal-Dark-Compact/gtk-4.0/gtk-dark.css
|
||||||
1
.config/gtk-4.0/gtk.css
Symbolic link
1
.config/gtk-4.0/gtk.css
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
/home/iouring/.themes/Orchis-Teal-Dark-Compact/gtk-4.0/gtk.css
|
||||||
46
.config/hypr/env.conf
Normal file
46
.config/hypr/env.conf
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
# _|_|_ _ ._ _ _ _
|
||||||
|
# |_| |(/_| | |(/__>
|
||||||
|
|
||||||
|
env = QT_QPA_PLATFORMTHEME,gtk3
|
||||||
|
env = QT_STYLE_OVERRIDE,adwaita
|
||||||
|
env = GTK_THEME,Orchis-Teal-Dark-Compact
|
||||||
|
|
||||||
|
env = HYPRCURSOR_THEME,Bibata-Modern-Ice
|
||||||
|
env = HYPRCURSOR_SIZE,24
|
||||||
|
|
||||||
|
|
||||||
|
# _| _
|
||||||
|
# ><(_|(_|
|
||||||
|
# _|
|
||||||
|
|
||||||
|
env = XDG_CURRENT_DESKTOP,Hyprland
|
||||||
|
env = XDG_SESSION_TYPE,wayland
|
||||||
|
env = XDG_SESSION_DESKTOP,Hyprland
|
||||||
|
|
||||||
|
#env = XDG_DATA_DIRS,"$XDG_DATA_HOME:/usr/local/share/:/usr/share/"
|
||||||
|
#env = XDG_DATA_DIR,"$XDG_DATA_HOME:/usr/local/share/:/usr/share/"
|
||||||
|
#env = GSETTINGS_SCHEMA_DIR,"/usr/share/glib-2.0/schemas"
|
||||||
|
|
||||||
|
|
||||||
|
# _. | _.._ _|
|
||||||
|
# \/\/(_|\/|(_|| |(_|
|
||||||
|
# /
|
||||||
|
|
||||||
|
env = GDK_BACKEND,wayland
|
||||||
|
env = QT_QPA_PLATFORM,wayland
|
||||||
|
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||||
|
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||||
|
|
||||||
|
env = SDL_VIDEODRIVER,wayland
|
||||||
|
env = _JAVA_AWT_WM_NONREPARENTING,1
|
||||||
|
env = WLR_NO_HARDWARE_CURSORS,1
|
||||||
|
|
||||||
|
env = MOZ_DISABLE_RDD_SANDBOX,1
|
||||||
|
env = MOZ_ENABLE_WAYLAND,1
|
||||||
|
env = OZONE_PLATFORM,wayland
|
||||||
|
|
||||||
|
# __ _ (_)__ ____
|
||||||
|
# / ' \/ (_-</ __/
|
||||||
|
# /_/_/_/_/___/\__/
|
||||||
|
|
||||||
|
# env = LD_PRELOAD,/usr/lib/libgcompat.so.0
|
||||||
40
.config/hypr/env.conf.save
Normal file
40
.config/hypr/env.conf.save
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
# _|_|_ _ ._ _ _ _
|
||||||
|
# |_| |(/_| | |(/__>
|
||||||
|
|
||||||
|
env = QT_QPA_PLATFORMTHEME,gtk3
|
||||||
|
# env = QT_STYLE_OVERRIDE,adwaita
|
||||||
|
|
||||||
|
env = HYPRCURSOR_THEME,Bibata-Modern-Ice
|
||||||
|
env = HYPRCURSOR_SIZE,24
|
||||||
|
|
||||||
|
|
||||||
|
# _| _
|
||||||
|
# ><(_|(_|
|
||||||
|
# _|
|
||||||
|
|
||||||
|
env = XDG_CURRENT_DESKTOP,Hyprland
|
||||||
|
env = XDG_SESSION_TYPE,wayland
|
||||||
|
env = XDG_SESSION_DESKTOP,Hyprland
|
||||||
|
|
||||||
|
#env = XDG_DATA_DIRS,"$XDG_DATA_HOME:/usr/local/share/:/usr/share/"
|
||||||
|
#env = XDG_DATA_DIR,"$XDG_DATA_HOME:/usr/local/share/:/usr/share/"
|
||||||
|
#env = GSETTINGS_SCHEMA_DIR,"/usr/share/glib-2.0/schemas"
|
||||||
|
|
||||||
|
|
||||||
|
# _. | _.._ _|
|
||||||
|
# \/\/(_|\/|(_|| |(_|
|
||||||
|
# /
|
||||||
|
|
||||||
|
env = GDK_BACKEND,wayland
|
||||||
|
env = QT_QPA_PLATFORM,wayland
|
||||||
|
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||||
|
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||||
|
env = QT_IM_MODULE,ibus
|
||||||
|
|
||||||
|
env = SDL_VIDEODRIVER,wayland
|
||||||
|
env = _JAVA_AWT_WM_NONREPARENTING,1
|
||||||
|
env = WLR_NO_HARDWARE_CURSORS,1
|
||||||
|
|
||||||
|
env = MOZ_DISABLE_RDD_SANDBOX,1
|
||||||
|
env = MOZ_ENABLE_WAYLAND,1
|
||||||
|
env = OZONE_PLATFORM,wayland
|
||||||
114
.config/hypr/hyprland.conf
Normal file
114
.config/hypr/hyprland.conf
Normal file
@@ -0,0 +1,114 @@
|
|||||||
|
# o._ _ ._ _ .__|_ _
|
||||||
|
# || | ||_)(_)| |__>
|
||||||
|
# |
|
||||||
|
|
||||||
|
source = ~/.config/hypr/startup.conf
|
||||||
|
source = ~/.config/hypr/env.conf
|
||||||
|
source = ~/.config/hypr/rules.conf
|
||||||
|
source = ~/.config/hypr/keybinds.conf
|
||||||
|
|
||||||
|
|
||||||
|
# _ _ ._ _ .__.|
|
||||||
|
# (_|(/_| |(/_|(_||
|
||||||
|
# _|
|
||||||
|
|
||||||
|
general {
|
||||||
|
gaps_in = 4
|
||||||
|
gaps_out = 6
|
||||||
|
border_size = 1
|
||||||
|
#col.active_border = rgba(F38BA8FF) rgba(EBA0ACFF) rgba(FAB387FF) rgba(F9E2AFFF) 45deg
|
||||||
|
col.active_border = rgba(A6E3A1FF) rgba(8AE2C5FF) rgba(64C896FF) rgba(52B478FF) 45deg;
|
||||||
|
col.inactive_border = rgba(11111bff)
|
||||||
|
no_border_on_floating = false # enable border on float window
|
||||||
|
layout = master
|
||||||
|
no_focus_fallback = false
|
||||||
|
resize_on_border = false
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# _|o _._ | _. _
|
||||||
|
# (_||_>|_)|(_|\/_>
|
||||||
|
# | /
|
||||||
|
|
||||||
|
monitor = DP-2,1920x1080@60,0x0,1,bitdepth,8,vrr,0
|
||||||
|
monitor = DP-3,1920x1080@144,1920x0,1,bitdepth,8,vrr,2
|
||||||
|
# monitor = ,preferred,auto,auto
|
||||||
|
|
||||||
|
|
||||||
|
# o._ ._ _|_ _
|
||||||
|
# || ||_)|_||__>
|
||||||
|
# |
|
||||||
|
|
||||||
|
input {
|
||||||
|
kb_layout = de # XKB layout
|
||||||
|
follow_mouse = 1
|
||||||
|
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||||
|
force_no_accel = 1
|
||||||
|
numlock_by_default = false
|
||||||
|
repeat_rate = 30
|
||||||
|
repeat_delay = 200
|
||||||
|
accel_profile = flat # flat, adaptive
|
||||||
|
natural_scroll = false
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# _.._ o._ _ _._|_o _ ._
|
||||||
|
# (_|| ||| | |(_| |_|(_)| |
|
||||||
|
|
||||||
|
animations {
|
||||||
|
enabled = true
|
||||||
|
|
||||||
|
bezier = wind, 0.05, 0.9, 0.1, 1.05
|
||||||
|
bezier = winIn, 0.1, 1.1, 0.1, 1.1
|
||||||
|
bezier = winOut, 0.3, -0.3, 0, 1
|
||||||
|
bezier = liner, 1, 1, 1, 1
|
||||||
|
|
||||||
|
animation = windows, 1, 6, wind, slide
|
||||||
|
animation = windowsIn, 1, 6, winIn, slide
|
||||||
|
animation = windowsOut, 1, 5, winOut, slide
|
||||||
|
animation = windowsMove, 1, 5, wind, slide
|
||||||
|
animation = border, 1, 1, liner
|
||||||
|
animation = borderangle, 1, 30, liner, loop
|
||||||
|
animation = fade, 1, 10, default
|
||||||
|
animation = workspaces, 1, 5, wind
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# _| _ _ _ ._
|
||||||
|
# (_|(/_(_(_)|
|
||||||
|
|
||||||
|
decoration {
|
||||||
|
rounding = 0
|
||||||
|
|
||||||
|
active_opacity = 1.0
|
||||||
|
inactive_opacity = 0.9
|
||||||
|
|
||||||
|
blur {
|
||||||
|
enabled = true
|
||||||
|
size = 4
|
||||||
|
passes = 4
|
||||||
|
new_optimizations = true
|
||||||
|
xray = true
|
||||||
|
ignore_opacity = true
|
||||||
|
}
|
||||||
|
|
||||||
|
blurls = gtk-layer-shell
|
||||||
|
blurls = waybar
|
||||||
|
blurls = lockscreen
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# ._ _ o _ _
|
||||||
|
# | | ||_>(_
|
||||||
|
|
||||||
|
misc {
|
||||||
|
disable_hyprland_logo = true
|
||||||
|
disable_splash_rendering = true
|
||||||
|
mouse_move_enables_dpms = true
|
||||||
|
vfr = true
|
||||||
|
vrr = 1
|
||||||
|
animate_manual_resizes = true
|
||||||
|
mouse_move_focuses_monitor = true
|
||||||
|
enable_swallow = true
|
||||||
|
swallow_regex = ^(wezterm)$
|
||||||
|
}
|
||||||
90
.config/hypr/keybinds.conf
Normal file
90
.config/hypr/keybinds.conf
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
# | _ |_ o._ _| _
|
||||||
|
# |<(/_\/|_)|| |(_|_>
|
||||||
|
# ~ configs by luciel ♡
|
||||||
|
|
||||||
|
$scripts = ~/.config/hypr/scripts
|
||||||
|
$term = sakura
|
||||||
|
$files = nemo
|
||||||
|
|
||||||
|
|
||||||
|
# _ _.__ _ ._ _|_ __|_ _
|
||||||
|
# _>(_|(/_(/_| |_>| |(_)|__>
|
||||||
|
|
||||||
|
# bind = SUPER, S, exec, $screenshot full
|
||||||
|
# bind = SUPER SHIFT, S, exec, hyprshot -m region
|
||||||
|
bind = SUPER SHIFT, S, exec, grim -g "$(slurp)" - | wl-copy --type image/png
|
||||||
|
|
||||||
|
# ._ _ o _ _
|
||||||
|
# | | ||_>(_
|
||||||
|
|
||||||
|
bind = SUPER SHIFT, C, exec, sh $scripts/colorpicker.sh
|
||||||
|
bind = SUPER SHIFT, L, exec, wlogout -p xdg
|
||||||
|
bind = SUPER, Return, exec, $term
|
||||||
|
bind = SUPER, E, exec, $files
|
||||||
|
bind = SUPER, R, exec, killall tofi-drun || tofi-drun
|
||||||
|
bind = SUPER, B, exec, killall -SIGUSR1 waybar
|
||||||
|
bind = SUPER SHIFT, B, exec, killall -SIGUSR2 waybar
|
||||||
|
|
||||||
|
|
||||||
|
# o._ _| _ _
|
||||||
|
# \/\/|| |(_|(_)\/\/_>
|
||||||
|
|
||||||
|
bind = SUPER, Q, killactive,
|
||||||
|
bind = SUPER, F, fullscreen,
|
||||||
|
bind = SUPER, SPACE, togglefloating,
|
||||||
|
|
||||||
|
bind = SUPER, Tab, cyclenext,
|
||||||
|
bind = SUPER, Tab, bringactivetotop,
|
||||||
|
|
||||||
|
bindm = SUPER, mouse:272, movewindow
|
||||||
|
bindm = SUPER, mouse:273, resizewindow
|
||||||
|
|
||||||
|
|
||||||
|
# ._ _ _ _
|
||||||
|
# | | |(_)\/(/_
|
||||||
|
|
||||||
|
bind = SUPER SHIFT, left, movewindow, l
|
||||||
|
bind = SUPER SHIFT, right, movewindow, r
|
||||||
|
bind = SUPER SHIFT, up, movewindow, u
|
||||||
|
bind = SUPER SHIFT, down, movewindow, d
|
||||||
|
|
||||||
|
|
||||||
|
# _|_ _.|_ _
|
||||||
|
# |_(_||_)_>
|
||||||
|
|
||||||
|
bind = SUPER, g, togglegroup
|
||||||
|
bind = SUPER, tab, changegroupactive
|
||||||
|
|
||||||
|
|
||||||
|
# _ ._| _._ _. _ _ _
|
||||||
|
# \/\/(_)| |<_>|_)(_|(_(/__>
|
||||||
|
# |
|
||||||
|
|
||||||
|
bind = SUPER, 1, workspace, 1
|
||||||
|
bind = SUPER, 2, workspace, 2
|
||||||
|
bind = SUPER, 3, workspace, 3
|
||||||
|
bind = SUPER, 4, workspace, 4
|
||||||
|
bind = SUPER, 5, workspace, 5
|
||||||
|
bind = SUPER, 6, workspace, 6
|
||||||
|
bind = SUPER, 7, workspace, 7
|
||||||
|
bind = SUPER, 8, workspace, 8
|
||||||
|
bind = SUPER, 9, workspace, 9
|
||||||
|
bind = SUPER, 0, workspace, 10
|
||||||
|
bind = SUPER ALT, up, workspace, e+1
|
||||||
|
bind = SUPER ALT, down, workspace, e-1
|
||||||
|
bind = SUPER, mouse_up, workspace, e+1
|
||||||
|
bind = SUPER, mouse_down, workspace, e-1
|
||||||
|
|
||||||
|
bind = SUPER SHIFT, 1, movetoworkspace, 1
|
||||||
|
bind = SUPER SHIFT, 2, movetoworkspace, 2
|
||||||
|
bind = SUPER SHIFT, 3, movetoworkspace, 3
|
||||||
|
bind = SUPER SHIFT, 4, movetoworkspace, 4
|
||||||
|
bind = SUPER SHIFT, 5, movetoworkspace, 5
|
||||||
|
bind = SUPER SHIFT, 6, movetoworkspace, 6
|
||||||
|
bind = SUPER SHIFT, 7, movetoworkspace, 7
|
||||||
|
bind = SUPER SHIFT, 8, movetoworkspace, 8
|
||||||
|
bind = SUPER SHIFT, 9, movetoworkspace, 9
|
||||||
|
bind = SUPER SHIFT, 0, movetoworkspace, 10
|
||||||
|
|
||||||
|
bind = SUPER, a, togglespecialworkspace
|
||||||
|
bind = SUPERSHIFT, a, movetoworkspace, special
|
||||||
74
.config/hypr/rules.conf
Normal file
74
.config/hypr/rules.conf
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
# ._ | _ _
|
||||||
|
# ||_||(/__>
|
||||||
|
|
||||||
|
windowrulev2 = opacity 0.90 0.90,class:^(floorp)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(Steam)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(steam)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(steamwebhelper)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(Spotify)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(tidal-hifi)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(Code)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(nemo)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(file-roller)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(nwg-look)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(qt5ct)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(discord)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(discord-canary)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(ayugram-desktop)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(element-desktop)$
|
||||||
|
windowrulev2 = opacity 0.80 0.70,class:^(pavucontrol)$
|
||||||
|
windowrulev2 = opacity 0.80 0.70,class:^(org.kde.polkit-kde-authentication-agent-1)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(code-insiders)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(kitty)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(sakura)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(idea)$
|
||||||
|
windowrulev2 = opacity 0.80 0.80,class:^(idea-wrapper)$
|
||||||
|
windowrulev2 = opacity 0.70 0.70,title:^(TIDAL - .* - TIDAL)$
|
||||||
|
windowrulev2 = opacity 0.70 0.70,title:^(ice.stellaris.fyi .*)$
|
||||||
|
windowrulev2 = opacity 0.70 0.70,title:^(< polycule >)$
|
||||||
|
|
||||||
|
windowrulev2 = float,class:^(org.kde.polkit-kde-authentication-agent-1)$
|
||||||
|
windowrulev2 = float,class:^(pavucontrol)$
|
||||||
|
windowrulev2 = float,class:^(iwgtk)$
|
||||||
|
windowrulev2 = float,title:^(iwgtk)$
|
||||||
|
windowrulev2 = float,title:^(Media viewer)$
|
||||||
|
windowrulev2 = float,title:^(Volume Control)$
|
||||||
|
windowrulev2 = float,title:^(Picture-in-Picture)$
|
||||||
|
windowrulev2 = float,class:^(Viewnior)$
|
||||||
|
windowrulev2 = float,title:^(DevTools)$
|
||||||
|
windowrulev2 = float,class:^(file_progress)$
|
||||||
|
windowrulev2 = float,class:^(confirm)$
|
||||||
|
windowrulev2 = float,class:^(dialog)$
|
||||||
|
windowrulev2 = float,class:^(download)$
|
||||||
|
windowrulev2 = float,class:^(notification)$
|
||||||
|
windowrulev2 = float,class:^(error)$
|
||||||
|
windowrulev2 = float,class:^(confirmreset)$
|
||||||
|
windowrulev2 = float,title:^(Open File)$
|
||||||
|
windowrulev2 = float,title:^(branchdialog)$
|
||||||
|
windowrulev2 = float,title:^(Confirm to replace files)
|
||||||
|
windowrulev2 = float,title:^(File Operation Progress)
|
||||||
|
windowrulev2 = float,class:^(wezterm-gui)$
|
||||||
|
windowrulev2 = float,class:^(kitty)$
|
||||||
|
windowrulev2 = float,class:^(sakura)$
|
||||||
|
windowrulev2 = float,class:^(nemo)$
|
||||||
|
windowrulev2 = float,class:^(idea)$
|
||||||
|
windowrulev2 = float,class:^(idea-wrapper)$
|
||||||
|
|
||||||
|
windowrulev2 = move 75% 50,title:^(iwgtk)$
|
||||||
|
windowrulev2 = move 62% 50,title:^(Volume Control)$
|
||||||
|
|
||||||
|
windowrulev2 = size 75% 75%,class:^(download)$
|
||||||
|
windowrulev2 = size 75% 75%,title:^(Open File)$
|
||||||
|
windowrulev2 = size 75% 75%,title:^(Save File)$
|
||||||
|
windowrulev2 = size 30% 50%,title:^(Volume Control)$
|
||||||
|
windowrulev2 = size 50% 50%,class:^(wezterm-gui)$
|
||||||
|
windowrulev2 = size 50% 50%,class:^(sakura)$
|
||||||
|
windowrulev2 = size 50% 50%,class:^(nemo)$
|
||||||
|
|
||||||
|
windowrulev2 = idleinhibit focus,class:^(mpv)$
|
||||||
|
windowrulev2 = idleinhibit fullscreen,class:^(floorp)$
|
||||||
|
|
||||||
|
windowrulev2 = opacity 0.0 override 0.0 override,class:^(xwaylandvideobridge)$
|
||||||
|
windowrulev2 = noanim,class:^(xwaylandvideobridge)$
|
||||||
|
windowrulev2 = nofocus,class:^(xwaylandvideobridge)$
|
||||||
|
windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
|
||||||
28
.config/hypr/scripts/colorpicker.sh
Executable file
28
.config/hypr/scripts/colorpicker.sh
Executable file
@@ -0,0 +1,28 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
TMPPST=$(wl-paste)
|
||||||
|
CMD=$(echo "$TMPPST")
|
||||||
|
TMP=/tmp/xcolor_$CMD.png
|
||||||
|
|
||||||
|
hyprpick() {
|
||||||
|
hyprpicker -a -n
|
||||||
|
}
|
||||||
|
|
||||||
|
check_dependencies() {
|
||||||
|
! command -v hyprpicker &>/dev/null &&
|
||||||
|
notify-send -u critical -a "Color Picker" xcolor-pick "gpick needs to be installed" && exit 1
|
||||||
|
|
||||||
|
! command -v magick &>/dev/null &&
|
||||||
|
notify-send -u critical -a "Color Picker" xcolor-pick "imagemagick needs to be installed" && exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
main() {
|
||||||
|
convert -size 120x120 xc:"$CMD" "$TMP"
|
||||||
|
printf %s "$CMD" | wl-paste
|
||||||
|
|
||||||
|
notify-send -a "Color Picker" -i "$TMP" xcolor-pick "$CMD"
|
||||||
|
}
|
||||||
|
|
||||||
|
check_dependencies
|
||||||
|
hyprpick
|
||||||
|
main
|
||||||
14
.config/hypr/scripts/gamemode.sh
Executable file
14
.config/hypr/scripts/gamemode.sh
Executable file
@@ -0,0 +1,14 @@
|
|||||||
|
#!/usr/bin/env sh
|
||||||
|
HYPRGAMEMODE=$(hyprctl getoption animations:enabled | sed -n '2p' | awk '{print $2}')
|
||||||
|
if [ $HYPRGAMEMODE = 1 ] ; then
|
||||||
|
hyprctl --batch "\
|
||||||
|
keyword animations:enabled 0;\
|
||||||
|
keyword decoration:drop_shadow 0;\
|
||||||
|
keyword decoration:blur 0;\
|
||||||
|
keyword general:gaps_in 0;\
|
||||||
|
keyword general:gaps_out 0;\
|
||||||
|
keyword general:border_size 1;\
|
||||||
|
keyword decoration:rounding 0"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
hyprctl reload
|
||||||
52
.config/hypr/scripts/modeswitch.sh
Executable file
52
.config/hypr/scripts/modeswitch.sh
Executable file
@@ -0,0 +1,52 @@
|
|||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
## main script ##
|
||||||
|
CFGDIR="$HOME/.config"
|
||||||
|
X_MODE=$1
|
||||||
|
|
||||||
|
## check mode ##
|
||||||
|
if [ "$X_MODE" == "dark" ] || [ "$X_MODE" == "light" ] ; then
|
||||||
|
S_MODE="$X_MODE"
|
||||||
|
|
||||||
|
elif [ "$X_MODE" == "switch" ] ; then
|
||||||
|
X_MODE=`readlink $CFGDIR/swww/wall.set | awk -F "." '{print $NF}'`
|
||||||
|
|
||||||
|
if [ "$X_MODE" == "dark" ] ; then
|
||||||
|
S_MODE="light"
|
||||||
|
flatpak --user override --env=GTK_THEME=Catppuccin-Latte
|
||||||
|
|
||||||
|
elif [ "$X_MODE" == "light" ] ; then
|
||||||
|
S_MODE="dark"
|
||||||
|
flatpak --user override --env=GTK_THEME=Catppuccin-Mocha
|
||||||
|
|
||||||
|
else
|
||||||
|
echo "ERROR: unable to fetch wallpaper mode."
|
||||||
|
fi
|
||||||
|
|
||||||
|
else
|
||||||
|
echo "ERROR: unknown mode, use 'dark', 'light' or 'switch'."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
### hyprland ###
|
||||||
|
ln -fs $CFGDIR/hypr/${S_MODE}.conf $CFGDIR/hypr/theme.conf
|
||||||
|
hyprctl reload
|
||||||
|
|
||||||
|
### swwwallpaper ###
|
||||||
|
x=`echo $S_MODE | cut -c 1`
|
||||||
|
$CFGDIR/swww/swwwallpaper.sh -$x
|
||||||
|
|
||||||
|
### qt5ct ###
|
||||||
|
ln -fs $CFGDIR/qt5ct/colors/${S_MODE}.conf $CFGDIR/qt5ct/colors/theme.conf
|
||||||
|
|
||||||
|
### rofi ###
|
||||||
|
ln -fs $CFGDIR/rofi/${S_MODE}.rasi $CFGDIR/rofi/theme.rasi
|
||||||
|
|
||||||
|
### kitty ###
|
||||||
|
ln -fs $CFGDIR/kitty/${S_MODE}.conf $CFGDIR/kitty/theme.conf
|
||||||
|
killall -SIGUSR1 kitty
|
||||||
|
|
||||||
|
### waybar ###
|
||||||
|
ln -fs $CFGDIR/waybar/${S_MODE}.css $CFGDIR/waybar/style.css
|
||||||
|
sleep 1
|
||||||
|
killall -SIGUSR2 waybar
|
||||||
16
.config/hypr/scripts/resetxdgportal.sh
Executable file
16
.config/hypr/scripts/resetxdgportal.sh
Executable file
@@ -0,0 +1,16 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
sleep 1
|
||||||
|
killall xdg-desktop-portal-hyprland
|
||||||
|
killall xdg-desktop-portal-gnome
|
||||||
|
killall xdg-desktop-portal-wlr
|
||||||
|
killall xdg-desktop-portal
|
||||||
|
logger 'killed all xdg-desktop'
|
||||||
|
|
||||||
|
sleep 1
|
||||||
|
/usr/lib/xdg-desktop-portal-hyprland &
|
||||||
|
logger 'xdg-desktop-portal-hyprland started'
|
||||||
|
|
||||||
|
sleep 2
|
||||||
|
/usr/libexec/xdg-desktop-portal &
|
||||||
|
logger 'xdg-desktop-portal started'
|
||||||
31
.config/hypr/startup.conf
Normal file
31
.config/hypr/startup.conf
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
# _| _
|
||||||
|
# ><(_|(_|
|
||||||
|
# _|
|
||||||
|
|
||||||
|
exec-once = ~/.config/hypr/scripts/resetxdgportal.sh
|
||||||
|
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||||
|
exec-once = hyprctl setcursor Bibata-Modern-Ice 24
|
||||||
|
|
||||||
|
|
||||||
|
# _ __|_ _ ._ _
|
||||||
|
# _>\/_> |_(/_| | |
|
||||||
|
# /
|
||||||
|
|
||||||
|
exec-once = /usr/bin/pipewire & /usr/bin/pipewire-pulse & /usr/bin/wireplumber
|
||||||
|
exec-once = /usr/lib/polkit-kde-authentication-agent-1
|
||||||
|
# exec-once = /usr/libexec/polkit-gnome-authentication-agent-1
|
||||||
|
#exec-once = /usr/bin/xwaylandvideobridge
|
||||||
|
exec-once = xwayland-satellite
|
||||||
|
|
||||||
|
|
||||||
|
# _.|| _
|
||||||
|
# \/\/(_|||_>
|
||||||
|
|
||||||
|
exec-once = swww-daemon & swww img --transition-fps=144 -t wave --transition-bezier 0.16,0.57,0.57,-0.32 --transition-duration 2 --transition-step 255 --transition-angle 315 "/home/iouring/Pictures/walls/Madoka-Magica-Walpurgisnacht-Rising-Side-Homura-tokuhou-screenshot-1_upscayl_2x_digital-art-4x.png"
|
||||||
|
# exec-once = mpvpaper -vs -o "vo=libmpv --gpu-api=vulkan --hwdec=auto --no-audio --loop --loop-playlist --keepaspect=no --geometry=100%x100%" "*" "/home/luciel/Pictures/walls/anims/video (3).mp4"
|
||||||
|
|
||||||
|
|
||||||
|
# ._ _ o _ _
|
||||||
|
# | | ||_>(_
|
||||||
|
|
||||||
|
exec-once = waybar & mako
|
||||||
@@ -16,7 +16,7 @@ cscale=ewa_lanczossharp
|
|||||||
dscale=mitchell
|
dscale=mitchell
|
||||||
scale-antiring=0.7
|
scale-antiring=0.7
|
||||||
|
|
||||||
vd-lavc-threads=12
|
vd-lavc-threads=4
|
||||||
cache=yes
|
cache=yes
|
||||||
|
|
||||||
sub-auto=fuzzy
|
sub-auto=fuzzy
|
||||||
|
|||||||
6
.config/nwg-look/config
Normal file
6
.config/nwg-look/config
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"export-settings-ini": true,
|
||||||
|
"export-gtkrc-20": true,
|
||||||
|
"export-index-theme": true,
|
||||||
|
"export-xsettingsd": true
|
||||||
|
}
|
||||||
82
.config/sakura/sakura.conf
Normal file
82
.config/sakura/sakura.conf
Normal file
@@ -0,0 +1,82 @@
|
|||||||
|
[sakura]
|
||||||
|
colorset1_fore=rgb(192,192,192)
|
||||||
|
colorset1_back=rgba(0,0,0,1)
|
||||||
|
colorset1_curs=rgb(255,255,255)
|
||||||
|
colorset1_scheme=1
|
||||||
|
colorset1_key=F1
|
||||||
|
colorset2_fore=rgb(192,192,192)
|
||||||
|
colorset2_back=rgba(0,0,0,1)
|
||||||
|
colorset2_curs=rgb(255,255,255)
|
||||||
|
colorset2_scheme=1
|
||||||
|
colorset2_key=F2
|
||||||
|
colorset3_fore=rgb(192,192,192)
|
||||||
|
colorset3_back=rgba(0,0,0,1)
|
||||||
|
colorset3_curs=rgb(255,255,255)
|
||||||
|
colorset3_scheme=1
|
||||||
|
colorset3_key=F3
|
||||||
|
colorset4_fore=rgb(192,192,192)
|
||||||
|
colorset4_back=rgba(0,0,0,1)
|
||||||
|
colorset4_curs=rgb(255,255,255)
|
||||||
|
colorset4_scheme=1
|
||||||
|
colorset4_key=F4
|
||||||
|
colorset5_fore=rgb(192,192,192)
|
||||||
|
colorset5_back=rgba(0,0,0,1)
|
||||||
|
colorset5_curs=rgb(255,255,255)
|
||||||
|
colorset5_scheme=1
|
||||||
|
colorset5_key=F5
|
||||||
|
colorset6_fore=rgb(192,192,192)
|
||||||
|
colorset6_back=rgba(0,0,0,1)
|
||||||
|
colorset6_curs=rgb(255,255,255)
|
||||||
|
colorset6_scheme=1
|
||||||
|
colorset6_key=F6
|
||||||
|
last_colorset=1
|
||||||
|
bold_is_bright=false
|
||||||
|
scroll_lines=4096
|
||||||
|
line_height=1
|
||||||
|
font=Ubuntu Mono,monospace 13
|
||||||
|
show_tab_bar=multiple
|
||||||
|
scrollbar=false
|
||||||
|
closebutton=true
|
||||||
|
new_tab_after_current=true
|
||||||
|
tabs_on_bottom=false
|
||||||
|
less_questions=false
|
||||||
|
copy_on_select=false
|
||||||
|
disable_numbered_tabswitch=false
|
||||||
|
use_fading=false
|
||||||
|
scrollable_tabs=true
|
||||||
|
urgent_bell=Yes
|
||||||
|
audible_bell=Yes
|
||||||
|
blinking_cursor=No
|
||||||
|
cursor_type=VTE_CURSOR_SHAPE_BLOCK
|
||||||
|
word_chars=-,./?%&#_~:
|
||||||
|
palette=1
|
||||||
|
add_tab_accelerator=5
|
||||||
|
del_tab_accelerator=5
|
||||||
|
switch_tab_accelerator=8
|
||||||
|
move_tab_accelerator=9
|
||||||
|
copy_accelerator=5
|
||||||
|
scrollbar_accelerator=5
|
||||||
|
open_url_accelerator=5
|
||||||
|
font_size_accelerator=4
|
||||||
|
set_tab_name_accelerator=5
|
||||||
|
search_accelerator=5
|
||||||
|
new_window_accelerator=5
|
||||||
|
add_tab_key=T
|
||||||
|
del_tab_key=W
|
||||||
|
prev_tab_key=Left
|
||||||
|
next_tab_key=Right
|
||||||
|
copy_key=C
|
||||||
|
paste_key=V
|
||||||
|
scrollbar_key=S
|
||||||
|
set_tab_name_key=N
|
||||||
|
search_key=F
|
||||||
|
increase_font_size_key=plus
|
||||||
|
decrease_font_size_key=minus
|
||||||
|
fullscreen_key=F11
|
||||||
|
new_window_key=O
|
||||||
|
set_colorset_accelerator=5
|
||||||
|
icon_file=terminal-tango.svg
|
||||||
|
paste_button=2
|
||||||
|
menu_button=3
|
||||||
|
window_columns=80
|
||||||
|
window_rows=24
|
||||||
BIN
.config/wezterm/background.png
Normal file
BIN
.config/wezterm/background.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 150 KiB |
12
.config/wezterm/colors/luciel-custom.toml
Normal file
12
.config/wezterm/colors/luciel-custom.toml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# luciel custom
|
||||||
|
[colors]
|
||||||
|
foreground = "#ffffff"
|
||||||
|
background = "#000000"
|
||||||
|
cursor_bg = "#303030"
|
||||||
|
cursor_border = "#606060"
|
||||||
|
cursor_fg = "#808080"
|
||||||
|
selection_bg = "#707070"
|
||||||
|
selection_fg = "#909090"
|
||||||
|
|
||||||
|
#ansi = ["#26233a", "#eb6f92", "#31748f", "#f6c177", "#9ccfd8", "#c4a7e7", "#ebbcba", "#e0def4"]
|
||||||
|
#brights = ["#6e6a86", "#eb6f92", "#31748f", "#f6c177", "#9ccfd8", "#c4a7e7", "#ebbcba", "#e0def4"]
|
||||||
115
.config/wezterm/wezterm.lua
Normal file
115
.config/wezterm/wezterm.lua
Normal file
@@ -0,0 +1,115 @@
|
|||||||
|
-- o._ o_|_
|
||||||
|
-- || || |_
|
||||||
|
|
||||||
|
local wezterm = require("wezterm")
|
||||||
|
local config = wezterm.config_builder()
|
||||||
|
|
||||||
|
config.automatically_reload_config = true
|
||||||
|
|
||||||
|
|
||||||
|
-- |_ _. _| _ ._ _|
|
||||||
|
-- |_)(_|(_|<(/_| |(_|
|
||||||
|
|
||||||
|
config.webgpu_preferred_adapter = wezterm.gui.enumerate_gpus()[0]
|
||||||
|
config.enable_wayland = true
|
||||||
|
config.front_end = "WebGpu"
|
||||||
|
config.ssh_backend = "Ssh2"
|
||||||
|
|
||||||
|
|
||||||
|
-- o._ _| _
|
||||||
|
-- \/\/|| |(_|(_)\/\/
|
||||||
|
|
||||||
|
config.window_background_opacity = 1.0
|
||||||
|
config.text_background_opacity = 1.0
|
||||||
|
config.window_close_confirmation = "NeverPrompt"
|
||||||
|
config.window_decorations = "NONE"
|
||||||
|
config.default_cursor_style = "BlinkingUnderline"
|
||||||
|
config.background = {
|
||||||
|
{
|
||||||
|
source = {Color="black"},
|
||||||
|
attachment = "Fixed",
|
||||||
|
opacity = 0.6,
|
||||||
|
width = "100%",
|
||||||
|
height = "100%"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
source = {File="/home/iouring/.config/wezterm/background.png"},
|
||||||
|
attachment = "Fixed",
|
||||||
|
opacity = 0.2,
|
||||||
|
width = "100%",
|
||||||
|
height = "100%",
|
||||||
|
repeat_x = "NoRepeat",
|
||||||
|
repeat_y = "NoRepeat",
|
||||||
|
height = "Contain",
|
||||||
|
vertical_align = "Bottom",
|
||||||
|
horizontal_align = "Right"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
-- _
|
||||||
|
-- _|__ .__|_
|
||||||
|
-- |(_)| ||_
|
||||||
|
|
||||||
|
config.font = wezterm.font_with_fallback {
|
||||||
|
"GeistMono Nerd Font",
|
||||||
|
"FreeMono",
|
||||||
|
"Noto Sans Mono",
|
||||||
|
}
|
||||||
|
config.font_size = 10
|
||||||
|
config.line_height = 1.0
|
||||||
|
config.dpi = 96.0
|
||||||
|
|
||||||
|
|
||||||
|
-- _ _ | _ .__
|
||||||
|
-- (_(_)|(_)|_>
|
||||||
|
|
||||||
|
config.bold_brightens_ansi_colors = true
|
||||||
|
config.colors = {
|
||||||
|
foreground = "#FFFFFF",
|
||||||
|
background = "#000000",
|
||||||
|
cursor_bg = "#606060",
|
||||||
|
cursor_border = "#606060",
|
||||||
|
cursor_fg = "#F0F0F0",
|
||||||
|
selection_bg = "#707070",
|
||||||
|
selection_fg = "#909090",
|
||||||
|
ansi = { "#000000", "#F38BA8", "#A6E3A1", "#F9E2AF", "#89B4FA", "#F5C2E7", "#94E2D5", "#FFFFFF" },
|
||||||
|
brights = { "#202020", "#F38BA8", "#A6E3A1", "#F9E2AF", "#89B4FA", "#F5C2E7", "#94E2D5", "#FFFFFF" },
|
||||||
|
tab_bar = {
|
||||||
|
background = '#000000',
|
||||||
|
active_tab = {
|
||||||
|
bg_color = '#202020',
|
||||||
|
fg_color = '#FFFFFF'
|
||||||
|
},
|
||||||
|
inactive_tab = {
|
||||||
|
bg_color = '#000000',
|
||||||
|
fg_color = '#303030'
|
||||||
|
},
|
||||||
|
inactive_tab_hover = {
|
||||||
|
bg_color = '#101010',
|
||||||
|
fg_color = '#505050',
|
||||||
|
italic = true
|
||||||
|
},
|
||||||
|
new_tab = {
|
||||||
|
bg_color = '#000000',
|
||||||
|
fg_color = '#FFFFFF'
|
||||||
|
},
|
||||||
|
new_tab_hover = {
|
||||||
|
bg_color = '#202020',
|
||||||
|
fg_color = '#FFFFFF',
|
||||||
|
italic = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
-- _|_ _.|_ _
|
||||||
|
-- |_(_||_)_>
|
||||||
|
|
||||||
|
config.enable_tab_bar = true
|
||||||
|
config.use_fancy_tab_bar = false
|
||||||
|
config.hide_tab_bar_if_only_one_tab = true
|
||||||
|
config.show_tab_index_in_tab_bar = false
|
||||||
|
config.tab_bar_at_bottom = true
|
||||||
|
|
||||||
|
return config
|
||||||
61
.config/wezterm/wezterm.lua.save
Normal file
61
.config/wezterm/wezterm.lua.save
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
local wezterm = require("wezterm")
|
||||||
|
|
||||||
|
return {
|
||||||
|
-- OpenGL for GPU acceleration, Software for CPU
|
||||||
|
front_end = "WGPU",
|
||||||
|
|
||||||
|
color_scheme = 'Catppuccin Mocha',
|
||||||
|
|
||||||
|
-- Font config
|
||||||
|
font = font_with_fallback(font_name),
|
||||||
|
font_rules = {
|
||||||
|
{
|
||||||
|
italic = true,
|
||||||
|
font = font_with_fallback(font_name, { italic = true }),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
italic = false,
|
||||||
|
font = font_with_fallback(font_name, { bold = true }),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
intensity = "Bold",
|
||||||
|
font = font_with_fallback(font_name, { bold = true }),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
warn_about_missing_glyphs = false,
|
||||||
|
font_size = 10,
|
||||||
|
line_height = 1.0,
|
||||||
|
dpi = 96.0,
|
||||||
|
|
||||||
|
-- Cursor style
|
||||||
|
default_cursor_style = "BlinkingUnderline",
|
||||||
|
|
||||||
|
-- X11
|
||||||
|
enable_wayland = true,
|
||||||
|
|
||||||
|
-- Keybinds
|
||||||
|
disable_default_key_bindings = true,
|
||||||
|
|
||||||
|
-- Aesthetic Night Colorscheme
|
||||||
|
bold_brightens_ansi_colors = true,
|
||||||
|
-- Padding
|
||||||
|
window_padding = {
|
||||||
|
left = 25,
|
||||||
|
right = 25,
|
||||||
|
top = 25,
|
||||||
|
bottom = 25,
|
||||||
|
},
|
||||||
|
|
||||||
|
-- Tab Bar
|
||||||
|
enable_tab_bar = true,
|
||||||
|
hide_tab_bar_if_only_one_tab = true,
|
||||||
|
show_tab_index_in_tab_bar = false,
|
||||||
|
tab_bar_at_bottom = true,
|
||||||
|
|
||||||
|
-- General
|
||||||
|
automatically_reload_config = true,
|
||||||
|
inactive_pane_hsb = { saturation = 1.0, brightness = 1.0 },
|
||||||
|
window_background_opacity = 0.5,
|
||||||
|
window_close_confirmation = "NeverPrompt",
|
||||||
|
window_frame = { active_titlebar_bg = "#45475a", font = font_with_fallback(font_name, { bold = true }) },
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user