Compare commits
	
		
			No commits in common. "6ed3c8c5e0b61400fae874cd1d904bd916803470" and "f673d76fdaa6886183912a5811ee7cb22df037a2" have entirely different histories.
		
	
	
		
			6ed3c8c5e0
			...
			f673d76fda
		
	
		|  | @ -0,0 +1,100 @@ | ||||||
|  | # Shadow | ||||||
|  | shadow = true; | ||||||
|  | no-dnd-shadow = true; | ||||||
|  | no-dock-shadow = true; | ||||||
|  | clear-shadow = true; | ||||||
|  | shadow-radius = 7; | ||||||
|  | shadow-offset-x = -7; | ||||||
|  | shadow-offset-y = -7; | ||||||
|  | shadow-opacity = 0.7; | ||||||
|  | shadow-red = 0.3; | ||||||
|  | shadow-green = 0.0; | ||||||
|  | shadow-blue = 0.1; | ||||||
|  | shadow-exclude = [ | ||||||
|  | 	"name = 'Notification'", | ||||||
|  | 	"class_g = 'Conky'", | ||||||
|  | 	"class_g ?= 'Notify-osd'", | ||||||
|  | 	"class_g = 'Cairo-clock'", | ||||||
|  | 	"_GTK_FRAME_EXTENTS@:c", | ||||||
|  | 
 | ||||||
|  | 	"!I3_FLOATING_WINDOW@:c", | ||||||
|  | 	"class_g = 'i3-frame'" | ||||||
|  | ]; | ||||||
|  | # shadow-exclude = "n:e:Notification"; | ||||||
|  | # shadow-exclude-reg = "x10+0+0"; | ||||||
|  | # xinerama-shadow-crop = true; | ||||||
|  | 
 | ||||||
|  | # Opacity | ||||||
|  | menu-opacity = 1; | ||||||
|  | inactive-opacity = 0.8; | ||||||
|  | active-opacity = 1; | ||||||
|  | frame-opacity = 1; | ||||||
|  | inactive-opacity-override = false; | ||||||
|  | alpha-step = 0.06; | ||||||
|  | # inactive-dim = 0.2; | ||||||
|  | # inactive-dim-fixed = true; | ||||||
|  | # blur-background = true; | ||||||
|  | # blur-background-frame = true; | ||||||
|  | blur-kern = "3x3box"; | ||||||
|  | # blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"; | ||||||
|  | # blur-background-fixed = true; | ||||||
|  | blur-background-exclude = [ | ||||||
|  | 	"window_type = 'dock'", | ||||||
|  | 	"window_type = 'desktop'", | ||||||
|  | 	"_GTK_FRAME_EXTENTS@:c" | ||||||
|  | ]; | ||||||
|  | # opacity-rule = [ "80:class_g = 'URxvt'" ]; | ||||||
|  | # find class_g name $ xprop WM_CLASS | ||||||
|  | opacity-rule = [  | ||||||
|  | 	"0:_NET_WM_STATE@[0]:32a = '_NET_WM_STATE_HIDDEN'", | ||||||
|  | 	"99:_NET_WM_STATE@:32a = '_NET_WM_STATE_FULLSCREEN'", | ||||||
|  | 	"90:class_g = 'Brave' && !_NET_WM_STATE@:32a", | ||||||
|  | 	"99:class_g = 'Rofi' && !_NET_WM_STATE@:32a", | ||||||
|  | 	"99:class_g = 'jetbrains-idea' && !_NET_WM_STATE@:32a" | ||||||
|  | ]; | ||||||
|  | 
 | ||||||
|  | # Fading | ||||||
|  | fading = false; | ||||||
|  | # fade-delta = 30; | ||||||
|  | fade-in-step = 0.03; | ||||||
|  | fade-out-step = 0.03; | ||||||
|  | # no-fading-openclose = true; | ||||||
|  | # no-fading-destroyed-argb = true; | ||||||
|  | fade-exclude = [ ]; | ||||||
|  | 
 | ||||||
|  | # Other | ||||||
|  | backend = "xrender"; | ||||||
|  | mark-wmwin-focused = true; | ||||||
|  | mark-ovredir-focused = true; | ||||||
|  | # use-ewmh-active-win = true; | ||||||
|  | detect-rounded-corners = true; | ||||||
|  | detect-client-opacity = true; | ||||||
|  | refresh-rate = 0; | ||||||
|  | vsync = "none"; | ||||||
|  | dbe = false; | ||||||
|  | paint-on-overlay = true; | ||||||
|  | # sw-opti = true; | ||||||
|  | # unredir-if-possible = true; | ||||||
|  | # unredir-if-possible-delay = 5000; | ||||||
|  | # unredir-if-possible-exclude = [ ]; | ||||||
|  | focus-exclude = [ "class_g = 'Cairo-clock'" ]; | ||||||
|  | detect-transient = true; | ||||||
|  | detect-client-leader = true; | ||||||
|  | invert-color-include = [ ]; | ||||||
|  | # resize-damage = 1; | ||||||
|  | 
 | ||||||
|  | # GLX backend | ||||||
|  | # glx-no-stencil = true; | ||||||
|  | glx-copy-from-front = false; | ||||||
|  | # glx-use-copysubbuffermesa = true; | ||||||
|  | # glx-no-rebind-pixmap = true; | ||||||
|  | glx-swap-method = "undefined"; | ||||||
|  | # glx-use-gpushader4 = true; | ||||||
|  | # xrender-sync = true; | ||||||
|  | # xrender-sync-fence = true; | ||||||
|  | 
 | ||||||
|  | # Window type settings | ||||||
|  | wintypes: | ||||||
|  | { | ||||||
|  |   tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; }; | ||||||
|  | }; | ||||||
|  | @ -1,251 +0,0 @@ | ||||||
| 
 |  | ||||||
| # ####################################################################################### |  | ||||||
| # AUTOGENERATED HYPR CONFIG. |  | ||||||
| # PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT, |  | ||||||
| # OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS. |  | ||||||
| # ####################################################################################### |  | ||||||
| 
 |  | ||||||
| # This is an example Hyprland config file. |  | ||||||
| # Refer to the wiki for more information. |  | ||||||
| # https://wiki.hyprland.org/Configuring/Configuring-Hyprland/ |  | ||||||
| 
 |  | ||||||
| # Please note not all available settings / options are set here. |  | ||||||
| # For a full list, see the wiki |  | ||||||
| 
 |  | ||||||
| # You can split this configuration into multiple files |  | ||||||
| # Create your files separately and then link them to this file like this: |  | ||||||
| # source = ~/.config/hypr/myColors.conf |  | ||||||
| 
 |  | ||||||
| ################### |  | ||||||
| ### MY PROGRAMS ### |  | ||||||
| ################### |  | ||||||
| 
 |  | ||||||
| # See https://wiki.hyprland.org/Configuring/Keywords/ |  | ||||||
| 
 |  | ||||||
| # Set programs that you use |  | ||||||
| $terminal = kitty -e tmux |  | ||||||
| $fileManager = pcmanfm |  | ||||||
| $menu = wofi --show drun |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| ################# |  | ||||||
| ### AUTOSTART ### |  | ||||||
| ################# |  | ||||||
| 
 |  | ||||||
| # Autostart necessary processes (like notifications daemons, status bars, etc.) |  | ||||||
| # Or execute your favorite apps at launch like this: |  | ||||||
| 
 |  | ||||||
| exec-once = $terminal |  | ||||||
| exec-once = nm-applet & |  | ||||||
| exec-once = waybar  |  | ||||||
| exec-once = copyq |  | ||||||
| exec = kanshi |  | ||||||
| exec = hyprpaper |  | ||||||
| 
 |  | ||||||
| ############################# |  | ||||||
| ### ENVIRONMENT VARIABLES ### |  | ||||||
| ############################# |  | ||||||
| 
 |  | ||||||
| # See https://wiki.hyprland.org/Configuring/Environment-variables/ |  | ||||||
| 
 |  | ||||||
| env = XCURSOR_SIZE,24 |  | ||||||
| env = HYPRCURSOR_SIZE,24 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| ##################### |  | ||||||
| ### LOOK AND FEEL ### |  | ||||||
| ##################### |  | ||||||
| 
 |  | ||||||
| # Refer to https://wiki.hyprland.org/Configuring/Variables/ |  | ||||||
| 
 |  | ||||||
| # https://wiki.hyprland.org/Configuring/Variables/#general |  | ||||||
| general {  |  | ||||||
|     gaps_in = 5 |  | ||||||
|     gaps_out = 20 |  | ||||||
| 
 |  | ||||||
|     border_size = 2 |  | ||||||
| 
 |  | ||||||
|     # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors |  | ||||||
|     col.active_border = rgba(C90E6Fee) rgba(6A00DFee) 45deg |  | ||||||
|     col.inactive_border = rgba(595959aa) |  | ||||||
| 
 |  | ||||||
|     # Set to true enable resizing windows by clicking and dragging on borders and gaps |  | ||||||
|     resize_on_border = false  |  | ||||||
| 
 |  | ||||||
|     # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on |  | ||||||
|     allow_tearing = false |  | ||||||
| 
 |  | ||||||
|     layout = dwindle |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| # https://wiki.hyprland.org/Configuring/Variables/#decoration |  | ||||||
| decoration { |  | ||||||
|     rounding = 5 |  | ||||||
| 
 |  | ||||||
|     # Change transparency of focused and unfocused windows |  | ||||||
|     active_opacity = 1.0 |  | ||||||
|     inactive_opacity = 1.0 |  | ||||||
| 
 |  | ||||||
|     drop_shadow = true |  | ||||||
|     shadow_range = 4 |  | ||||||
|     shadow_render_power = 3 |  | ||||||
|     col.shadow = rgba(1a1a1aee) |  | ||||||
| 
 |  | ||||||
|     # https://wiki.hyprland.org/Configuring/Variables/#blur |  | ||||||
|     blur { |  | ||||||
|         enabled = true |  | ||||||
|         size = 3 |  | ||||||
|         passes = 1 |  | ||||||
|          |  | ||||||
|         vibrancy = 0.1696 |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| # https://wiki.hyprland.org/Configuring/Variables/#animations |  | ||||||
| animations { |  | ||||||
|     enabled = true |  | ||||||
| 
 |  | ||||||
|     # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more |  | ||||||
| 
 |  | ||||||
|     bezier = myBezier, 0.05, 0.9, 0.1, 1.05 |  | ||||||
| 
 |  | ||||||
|     animation = windows, 1, 7, myBezier |  | ||||||
|     animation = windowsOut, 1, 7, default, popin 80% |  | ||||||
|     animation = border, 1, 10, default |  | ||||||
|     animation = borderangle, 1, 8, default |  | ||||||
|     animation = fade, 1, 7, default |  | ||||||
|     animation = workspaces, 1, 6, default |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more |  | ||||||
| dwindle { |  | ||||||
|     pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below |  | ||||||
|     preserve_split = true # You probably want this |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more |  | ||||||
| master { |  | ||||||
|     new_status = master |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| # https://wiki.hyprland.org/Configuring/Variables/#misc |  | ||||||
| misc {  |  | ||||||
|     force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers |  | ||||||
|     disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :( |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| ############# |  | ||||||
| ### INPUT ### |  | ||||||
| ############# |  | ||||||
| 
 |  | ||||||
| # https://wiki.hyprland.org/Configuring/Variables/#input |  | ||||||
| input { |  | ||||||
|     kb_layout = ch |  | ||||||
|     kb_variant = ,qwerty |  | ||||||
|     kb_model = |  | ||||||
|     kb_options = |  | ||||||
|     kb_rules = |  | ||||||
| 
 |  | ||||||
|     follow_mouse = 1 |  | ||||||
| 
 |  | ||||||
|     sensitivity = 0 # -1.0 - 1.0, 0 means no modification. |  | ||||||
| 
 |  | ||||||
|     touchpad { |  | ||||||
|         natural_scroll = true |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| # https://wiki.hyprland.org/Configuring/Variables/#gestures |  | ||||||
| gestures { |  | ||||||
|     workspace_swipe = false |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| # Example per-device config |  | ||||||
| # See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more |  | ||||||
| device { |  | ||||||
|     name = epic-mouse-v1 |  | ||||||
|     sensitivity = 0.5 |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| #################### |  | ||||||
| ### KEYBINDINGSS ### |  | ||||||
| #################### |  | ||||||
| 
 |  | ||||||
| # See https://wiki.hyprland.org/Configuring/Keywords/ |  | ||||||
| $mainMod = SUPER # Sets "Windows" key as main modifier |  | ||||||
| 
 |  | ||||||
| # Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more |  | ||||||
| bind = $mainMod, RETURN, exec, $terminal |  | ||||||
| bind = SUPER_SHIFT, Q, killactive, |  | ||||||
| bind = $mainMod, M, exit, |  | ||||||
| bind = $mainMod, E, exec, $fileManager |  | ||||||
| bind = SUPER_SHIFT, SPACE, togglefloating, |  | ||||||
| bind = $mainMod, D, exec, $menu |  | ||||||
| bind = $mainMod, P, exec, kanshi |  | ||||||
| bind = $mainMod, S, togglesplit, # dwindle |  | ||||||
| 
 |  | ||||||
| # Move focus with mainMod + arrow keys |  | ||||||
| bind = $mainMod, left, movefocus, l |  | ||||||
| bind = $mainMod, right, movefocus, r |  | ||||||
| bind = $mainMod, up, movefocus, u |  | ||||||
| bind = $mainMod, down, movefocus, d |  | ||||||
| 
 |  | ||||||
| bind = $mainMod, h, movefocus, l |  | ||||||
| bind = $mainMod, l, movefocus, r |  | ||||||
| bind = $mainMod, k, movefocus, u |  | ||||||
| bind = $mainMod, j, movefocus, d |  | ||||||
| 
 |  | ||||||
| # Switch workspaces with mainMod + [0-9] |  | ||||||
| bind = $mainMod, 1, workspace, 1 |  | ||||||
| bind = $mainMod, 2, workspace, 2 |  | ||||||
| bind = $mainMod, 3, workspace, 3 |  | ||||||
| bind = $mainMod, 4, workspace, 4 |  | ||||||
| bind = $mainMod, 5, workspace, 5 |  | ||||||
| bind = $mainMod, 6, workspace, 6 |  | ||||||
| bind = $mainMod, 7, workspace, 7 |  | ||||||
| bind = $mainMod, 8, workspace, 8 |  | ||||||
| bind = $mainMod, 9, workspace, 9 |  | ||||||
| bind = $mainMod, 0, workspace, 10 |  | ||||||
| 
 |  | ||||||
| # Move active window to a workspace with mainMod + SHIFT + [0-9] |  | ||||||
| bind = $mainMod SHIFT, 1, movetoworkspace, 1 |  | ||||||
| bind = $mainMod SHIFT, 2, movetoworkspace, 2 |  | ||||||
| bind = $mainMod SHIFT, 3, movetoworkspace, 3 |  | ||||||
| bind = $mainMod SHIFT, 4, movetoworkspace, 4 |  | ||||||
| bind = $mainMod SHIFT, 5, movetoworkspace, 5 |  | ||||||
| bind = $mainMod SHIFT, 6, movetoworkspace, 6 |  | ||||||
| bind = $mainMod SHIFT, 7, movetoworkspace, 7 |  | ||||||
| bind = $mainMod SHIFT, 8, movetoworkspace, 8 |  | ||||||
| bind = $mainMod SHIFT, 9, movetoworkspace, 9 |  | ||||||
| bind = $mainMod SHIFT, 0, movetoworkspace, 10 |  | ||||||
| 
 |  | ||||||
| # Example special workspace (scratchpad) |  | ||||||
| bind = $mainMod, S, togglespecialworkspace, magic |  | ||||||
| bind = $mainMod SHIFT, S, movetoworkspace, special:magic |  | ||||||
| 
 |  | ||||||
| # Scroll through existing workspaces with mainMod + scroll |  | ||||||
| bind = $mainMod, mouse_down, workspace, e+1 |  | ||||||
| bind = $mainMod, mouse_up, workspace, e-1 |  | ||||||
| 
 |  | ||||||
| # Move/resize windows with mainMod + LMB/RMB and dragging |  | ||||||
| bindm = $mainMod, mouse:272, movewindow |  | ||||||
| bindm = $mainMod, mouse:273, resizewindow |  | ||||||
| 
 |  | ||||||
| bind = ALT_L, L, exec, hyprlock |  | ||||||
| 
 |  | ||||||
| ############################## |  | ||||||
| ### WINDOWS AND WORKSPACES ### |  | ||||||
| ############################## |  | ||||||
| 
 |  | ||||||
| # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more |  | ||||||
| # See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules |  | ||||||
| 
 |  | ||||||
| # Example windowrule v1 |  | ||||||
| # windowrule = float, ^(kitty)$ |  | ||||||
| 
 |  | ||||||
| # Example windowrule v2 |  | ||||||
| # windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ |  | ||||||
| 
 |  | ||||||
| windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. |  | ||||||
|  | @ -1,67 +0,0 @@ | ||||||
| source = $HOME/.config/hypr/macchiato.conf |  | ||||||
| $mainMonitor = DP-5 |  | ||||||
| 
 |  | ||||||
| $accent = $mauve |  | ||||||
| $accentAlpha = $mauveAlpha |  | ||||||
| $font = JetBrainsMono Nerd Font |  | ||||||
| 
 |  | ||||||
| # GENERAL |  | ||||||
| general { |  | ||||||
|   disable_loading_bar = true |  | ||||||
|   hide_cursor = true |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| # BACKGROUND |  | ||||||
| background { |  | ||||||
|   monitor =  |  | ||||||
|   path = $HOME/.config/images/desktop/ultrawide_island.png |  | ||||||
|   blur_passes = 0 |  | ||||||
|   color = $base |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| # TIME |  | ||||||
| label { |  | ||||||
|   monitor = $mainMonitor |  | ||||||
|   text = $TIME |  | ||||||
|   color = $overlay2 |  | ||||||
|   font_size = 90 |  | ||||||
|   font_family = $font |  | ||||||
|   position = -30, 0 |  | ||||||
|   halign = right |  | ||||||
|   valign = top |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| # DATE |  | ||||||
| label { |  | ||||||
|   monitor = $mainMonitor |  | ||||||
|   text = cmd[update:43200000] date +"%A %d.%m.%Y" |  | ||||||
|   color = $overlay2 |  | ||||||
|   font_size = 25 |  | ||||||
|   font_family = $font |  | ||||||
|   position = -30, -150 |  | ||||||
|   halign = right |  | ||||||
|   valign = top |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| # INPUT FIELD |  | ||||||
| input-field { |  | ||||||
|   monitor = $mainMonitor |  | ||||||
|   size = 350, 60 |  | ||||||
|   outline_thickness = 2 |  | ||||||
|   dots_size = 0.15 |  | ||||||
|   dots_spacing = 0.22 |  | ||||||
|   dots_center = true |  | ||||||
|   outer_color = $accent |  | ||||||
|   inner_color = $surface0 |  | ||||||
|   font_color = $text |  | ||||||
|   fade_on_empty = false |  | ||||||
|   placeholder_text = <span foreground="##$textAlpha"><i> Logged in as </i><span foreground="##$accentAlpha">$USER</span></span> |  | ||||||
|   hide_input = false |  | ||||||
|   check_color = $accent |  | ||||||
|   fail_color = $red |  | ||||||
|   fail_text = <i>$FAIL <b>($ATTEMPTS)</b></i> |  | ||||||
|   capslock_color = $yellow |  | ||||||
|   position = 0, -210 |  | ||||||
|   halign = center |  | ||||||
|   valign = center |  | ||||||
| } |  | ||||||
|  | @ -1,2 +0,0 @@ | ||||||
| preload = /home/lorenz/.config/images/desktop/ultrawide_island.png |  | ||||||
| wallpaper = , /home/lorenz/.config/images/desktop/ultrawide_island.png |  | ||||||
|  | @ -1,78 +0,0 @@ | ||||||
| 
 |  | ||||||
| $rosewater = rgb(f4dbd6) |  | ||||||
| $rosewaterAlpha = f4dbd6 |  | ||||||
| 
 |  | ||||||
| $flamingo = rgb(f0c6c6) |  | ||||||
| $flamingoAlpha = f0c6c6 |  | ||||||
| 
 |  | ||||||
| $pink = rgb(f5bde6) |  | ||||||
| $pinkAlpha = f5bde6 |  | ||||||
| 
 |  | ||||||
| $mauve = rgb(c6a0f6) |  | ||||||
| $mauveAlpha = c6a0f6 |  | ||||||
| 
 |  | ||||||
| $red = rgb(ed8796) |  | ||||||
| $redAlpha = ed8796 |  | ||||||
| 
 |  | ||||||
| $maroon = rgb(ee99a0) |  | ||||||
| $maroonAlpha = ee99a0 |  | ||||||
| 
 |  | ||||||
| $peach = rgb(f5a97f) |  | ||||||
| $peachAlpha = f5a97f |  | ||||||
| 
 |  | ||||||
| $yellow = rgb(eed49f) |  | ||||||
| $yellowAlpha = eed49f |  | ||||||
| 
 |  | ||||||
| $green = rgb(a6da95) |  | ||||||
| $greenAlpha = a6da95 |  | ||||||
| 
 |  | ||||||
| $teal = rgb(8bd5ca) |  | ||||||
| $tealAlpha = 8bd5ca |  | ||||||
| 
 |  | ||||||
| $sky = rgb(91d7e3) |  | ||||||
| $skyAlpha = 91d7e3 |  | ||||||
| 
 |  | ||||||
| $sapphire = rgb(7dc4e4) |  | ||||||
| $sapphireAlpha = 7dc4e4 |  | ||||||
| 
 |  | ||||||
| $blue = rgb(8aadf4) |  | ||||||
| $blueAlpha = 8aadf4 |  | ||||||
| 
 |  | ||||||
| $lavender = rgb(b7bdf8) |  | ||||||
| $lavenderAlpha = b7bdf8 |  | ||||||
| 
 |  | ||||||
| $text = rgb(cad3f5) |  | ||||||
| $textAlpha = cad3f5 |  | ||||||
| 
 |  | ||||||
| $subtext1 = rgb(b8c0e0) |  | ||||||
| $subtext1Alpha = b8c0e0 |  | ||||||
| 
 |  | ||||||
| $subtext0 = rgb(a5adcb) |  | ||||||
| $subtext0Alpha = a5adcb |  | ||||||
| 
 |  | ||||||
| $overlay2 = rgb(939ab7) |  | ||||||
| $overlay2Alpha = 939ab7 |  | ||||||
| 
 |  | ||||||
| $overlay1 = rgb(8087a2) |  | ||||||
| $overlay1Alpha = 8087a2 |  | ||||||
| 
 |  | ||||||
| $overlay0 = rgb(6e738d) |  | ||||||
| $overlay0Alpha = 6e738d |  | ||||||
| 
 |  | ||||||
| $surface2 = rgb(5b6078) |  | ||||||
| $surface2Alpha = 5b6078 |  | ||||||
| 
 |  | ||||||
| $surface1 = rgb(494d64) |  | ||||||
| $surface1Alpha = 494d64 |  | ||||||
| 
 |  | ||||||
| $surface0 = rgb(363a4f) |  | ||||||
| $surface0Alpha = 363a4f |  | ||||||
| 
 |  | ||||||
| $base = rgb(24273a) |  | ||||||
| $baseAlpha = 24273a |  | ||||||
| 
 |  | ||||||
| $mantle = rgb(1e2030) |  | ||||||
| $mantleAlpha = 1e2030 |  | ||||||
| 
 |  | ||||||
| $crust = rgb(181926) |  | ||||||
| $crustAlpha = 181926 |  | ||||||
|  | @ -70,11 +70,8 @@ bindsym $mod+Shift+q kill | ||||||
| 
 | 
 | ||||||
| # start dmenu (a program launcher) | # start dmenu (a program launcher) | ||||||
| bindsym $mod+d exec "rofi -modi drun,run -show drun"   | bindsym $mod+d exec "rofi -modi drun,run -show drun"   | ||||||
| bindsym $mod+Shift+d exec "rofi -modi drun,run -show drun -run-command 'lxsudo {cmd}' -config /home/lorenz/.config/rofi/admin-config.rasi"   |  | ||||||
| bindsym $mod+m exec "rofimoji -a type" | bindsym $mod+m exec "rofimoji -a type" | ||||||
| bindsym $mod+t exec "rofi -show calc -modi calc -no-show-match -no-sort" | bindsym $mod+t exec "rofi -show calc -modi calc -no-show-match -no-sort" | ||||||
| 
 |  | ||||||
| bindsym $mod+q exec "pcmanfm" |  | ||||||
| # A more modern dmenu replacement is rofi: | # A more modern dmenu replacement is rofi: | ||||||
| # bindcode $mod+40 exec "rofi -modi drun,run -show drun" | # bindcode $mod+40 exec "rofi -modi drun,run -show drun" | ||||||
| # There also is i3-dmenu-desktop which only displays applications shipping a | # There also is i3-dmenu-desktop which only displays applications shipping a | ||||||
|  | @ -181,7 +178,7 @@ bindsym $mod+Shift+d --release exec --no-startup-id "killall dunst && dunstify - | ||||||
| bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'" | bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'" | ||||||
| bindsym $mod+$alt+l exec bash ~/.config/i3/lockscreen.sh | bindsym $mod+$alt+l exec bash ~/.config/i3/lockscreen.sh | ||||||
| bindsym $mod+$alt+k exec "bash ~/.config/i3/lockscreen.sh && systemctl suspend" | bindsym $mod+$alt+k exec "bash ~/.config/i3/lockscreen.sh && systemctl suspend" | ||||||
| bindsym $mod+$alt+n exec lxsudo networkmanager_dmenu | bindsym $mod+$alt+n exec sudo networkmanager_dmenu | ||||||
| 
 | 
 | ||||||
| # resize window (you can also use the mouse for that) | # resize window (you can also use the mouse for that) | ||||||
| mode "resize" { | mode "resize" { | ||||||
|  | @ -227,7 +224,7 @@ exec_always picom --experimental-backends -b | ||||||
| exec_always copyq | exec_always copyq | ||||||
| exec_always --no-startup-id dunst | exec_always --no-startup-id dunst | ||||||
| bindsym $mod+v exec copyq toggle | bindsym $mod+v exec copyq toggle | ||||||
| bindsym $mod+c exec com.github.rajsolai.textsnatcher | bindsym $mod+c exec "flatpak run com.github.rajsolai.textsnatcher" | ||||||
| 
 | 
 | ||||||
| gaps inner 15 | gaps inner 15 | ||||||
| gaps outer 5 | gaps outer 5 | ||||||
|  |  | ||||||
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 514 KiB | 
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 21 KiB | 
|  | @ -1,9 +0,0 @@ | ||||||
| profile { |  | ||||||
| 	output eDP-1 disable |  | ||||||
| 	output DP-5 mode 1920x1080 position 0,0 |  | ||||||
| 	output DP-7 mode 1920x1080 position 1920,0 |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| profile { |  | ||||||
| 	output eDP-1 mode 1280x720 position 0,0 |  | ||||||
| } |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| [dmenu] | [dmenu] | ||||||
| dmenu_command = rofi -dmenu -i -config /home/lorenz/.config/rofi/admin-config.rasi | dmenu_command = rofi -dmenu -i | ||||||
| # # Note that dmenu_command can contain arguments as well like: | # # Note that dmenu_command can contain arguments as well like: | ||||||
| # # `dmenu_command = rofi -dmenu -i -theme nmdm` | # # `dmenu_command = rofi -dmenu -i -theme nmdm` | ||||||
| # # `dmenu_command = rofi -dmenu -width 30 -i` | # # `dmenu_command = rofi -dmenu -width 30 -i` | ||||||
|  |  | ||||||
|  | @ -186,7 +186,8 @@ label-connected = %{F#F0C674}%ifname%%{F-} %local_ip% | ||||||
| type = internal/date | type = internal/date | ||||||
| interval = 1 | interval = 1 | ||||||
| 
 | 
 | ||||||
| date = " %d.%m.%Y W %W %H:%M:%S" | date = " %d.%m.%Y %H:%M:%S" | ||||||
|  | date-alt = %Y-%m-%d %H:%M:%S | ||||||
| 
 | 
 | ||||||
| label = %date% | label = %date% | ||||||
| label-foreground = ${colors.primary} | label-foreground = ${colors.primary} | ||||||
|  |  | ||||||
|  | @ -1,88 +0,0 @@ | ||||||
| /************************************************ |  | ||||||
|  * ROFI Color theme |  | ||||||
|  * User: leofa |  | ||||||
|  * Copyright: 2017 leofa |  | ||||||
|  ***********************************************/ |  | ||||||
| configuration { |  | ||||||
| 	display-drun: "Apps"; |  | ||||||
| 	display-window: "Window"; |  | ||||||
| 	font: "JetBrainsMono Nerd Font Medium 10"; |  | ||||||
| 	drun-display-format: "{icon} {name}"; |  | ||||||
| 	show-icons: true; |  | ||||||
| 	icon-theme: "Papirus"; |  | ||||||
| 	modi: "window, run, drun, emoji, calc"; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| @theme "/dev/null" |  | ||||||
| * { |  | ||||||
|   bg: #BFD8AF; |  | ||||||
|   bg-alt: #D4E7C5; |  | ||||||
|   bg-selected: #E1F0DA; |  | ||||||
| 
 |  | ||||||
|   fg: #525e48; |  | ||||||
|   fg-alt: #5d6f51; |  | ||||||
| 
 |  | ||||||
|    |  | ||||||
|   border: 0; |  | ||||||
|   margin: 0; |  | ||||||
|   padding: 0; |  | ||||||
|   spacing: 0; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| window { |  | ||||||
|   width: 30%; |  | ||||||
|   background-color: @bg; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| element { |  | ||||||
|   padding: 8 12; |  | ||||||
|   background-color: transparent; |  | ||||||
|   text-color: @fg-alt; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| element selected { |  | ||||||
|   text-color: @fg; |  | ||||||
|   background-color: @bg-selected; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| element-text { |  | ||||||
|   background-color: transparent; |  | ||||||
|   text-color: inherit; |  | ||||||
|   vertical-align: 0.5; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| element-icon { |  | ||||||
|   size: 14; |  | ||||||
|   padding: 0 10 0 0; |  | ||||||
|   background-color: transparent; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| entry { |  | ||||||
|   padding: 12; |  | ||||||
|   background-color: @bg-alt; |  | ||||||
|   text-color: @fg; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| inputbar { |  | ||||||
|   children: [prompt, entry]; |  | ||||||
|   background-color: @bg; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| listview { |  | ||||||
|   background-color: @bg; |  | ||||||
|   columns: 1; |  | ||||||
|   lines: 10; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| mainbox { |  | ||||||
|   children: [inputbar, listview]; |  | ||||||
|   background-color: @bg; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| prompt { |  | ||||||
|   enabled: true; |  | ||||||
|   padding: 12 0 0 12; |  | ||||||
|   background-color: @bg-alt; |  | ||||||
|   text-color: @fg; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
|  | @ -0,0 +1,11 @@ | ||||||
|  | /* colors */ | ||||||
|  | 
 | ||||||
|  | * { | ||||||
|  |   background: #111212; | ||||||
|  |   background-alt: #11384d; | ||||||
|  |   foreground: #d6d6d8; | ||||||
|  |   foreground-alt: #d0dadf; | ||||||
|  |   primary: #A49B93; | ||||||
|  |   red: #F9E0EA; | ||||||
|  |   yellow: #fffbda; | ||||||
|  | } | ||||||
|  | @ -0,0 +1,23 @@ | ||||||
|  | /* Confirm Dialog */ | ||||||
|  | 
 | ||||||
|  | @import "colors.rasi" | ||||||
|  | 
 | ||||||
|  | * { | ||||||
|  |     background-color:       @background; | ||||||
|  |     text-color:             @foreground; | ||||||
|  | 	font:				 	"Iosevka Nerd Font 14"; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | window { | ||||||
|  |     width:      			400px; | ||||||
|  |     padding:    			100px; | ||||||
|  |     border:					1px; | ||||||
|  |     border-radius:          0px; | ||||||
|  |     border-color:           @primary; | ||||||
|  |     location:               center; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | entry { | ||||||
|  |     expand: 				true; | ||||||
|  |     text-color:				@primary; | ||||||
|  | } | ||||||
|  | @ -0,0 +1,6 @@ | ||||||
|  | * { | ||||||
|  |     bg1:      #0b2330; | ||||||
|  |     border-color:    #d1dfd4; | ||||||
|  |     text-color:      #f7f5e4; | ||||||
|  |     font:            "JetBrains Mono NL SemiBold 14"; | ||||||
|  | } | ||||||
|  | @ -0,0 +1,30 @@ | ||||||
|  | /* | ||||||
|  |  * | ||||||
|  |  * Author  : Aditya Shakya | ||||||
|  |  * Mail    : adi1090x@gmail.com | ||||||
|  |  * Github  : @adi1090x | ||||||
|  |  * Twitter : @adi1090x | ||||||
|  |  * | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | @import "config.rasi" | ||||||
|  | @import "colors.rasi" | ||||||
|  | @import "launcher_base.rasi" | ||||||
|  | 
 | ||||||
|  | //configuration { | ||||||
|  | //    sidebar-mode: false; | ||||||
|  | //} | ||||||
|  | 
 | ||||||
|  | window { | ||||||
|  |     transparency:               "real"; | ||||||
|  |     background-color:           @background; | ||||||
|  |     text-color:                 @foreground; | ||||||
|  |     border:			            2px; | ||||||
|  |     border-color:		        @primary; | ||||||
|  |     border-radius:              0px; | ||||||
|  |     width:			            600px; | ||||||
|  |     location:                   center; | ||||||
|  |     x-offset:                   0; | ||||||
|  |     y-offset:                   0; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @ -0,0 +1,93 @@ | ||||||
|  | /* | ||||||
|  |  * | ||||||
|  |  * Author  : Aditya Shakya | ||||||
|  |  * Mail    : adi1090x@gmail.com | ||||||
|  |  * Github  : @adi1090x | ||||||
|  |  * Twitter : @adi1090x | ||||||
|  |  * | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | prompt { | ||||||
|  |     enabled: 						true; | ||||||
|  | 	padding: 						10px; | ||||||
|  | 	background-color: 				@background-alt; | ||||||
|  | 	text-color: 					@primary; | ||||||
|  | 	font:							"Iosevka Nerd Font 10"; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | entry { | ||||||
|  |     background-color:               @background; | ||||||
|  |     text-color:                     @primary; | ||||||
|  |     placeholder-color:              @foreground; | ||||||
|  |     expand:                         true; | ||||||
|  |     horizontal-align:               0; | ||||||
|  |     placeholder:                    "Search..."; | ||||||
|  |     padding:                        10px 10px 10px 0px; | ||||||
|  |     border-radius:                  0px; | ||||||
|  |     blink:                          true; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | inputbar { | ||||||
|  | 	children: 						[ prompt, entry ]; | ||||||
|  |     background-color:               @primary; | ||||||
|  |     text-color:                     @foreground; | ||||||
|  |     expand:                         false; | ||||||
|  | 	border:							0px 0px 1px 0px; | ||||||
|  |     border-radius:                  0px; | ||||||
|  | 	border-color:					@ac; | ||||||
|  |     spacing:                        0px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | listview { | ||||||
|  |     background-color:               @background; | ||||||
|  |     padding:                        0px; | ||||||
|  |     columns:                        1; | ||||||
|  |     lines:                          5; | ||||||
|  |     spacing:                        5px; | ||||||
|  |     cycle:                          true; | ||||||
|  |     dynamic:                        true; | ||||||
|  |     layout:                         vertical; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | mainbox { | ||||||
|  |     background-color:               @background; | ||||||
|  | 	border:							0px; | ||||||
|  |     border-radius:                  0px; | ||||||
|  | 	border-color:					@primary; | ||||||
|  |     children:                       [ inputbar, listview ]; | ||||||
|  |     spacing:                       	10px; | ||||||
|  |     padding:                        2px 10px 10px 10px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | element { | ||||||
|  |     background-color:               @background; | ||||||
|  |     text-color:                     @foreground; | ||||||
|  |     orientation:                    horizontal; | ||||||
|  |     border-radius:                  0px; | ||||||
|  |     padding:                        8px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | element-icon { | ||||||
|  |     background-color:               transparent; | ||||||
|  |     text-color:               		inherit; | ||||||
|  |     size:                           24px; | ||||||
|  |     border:                         0px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | element-text { | ||||||
|  |     background-color:               transparent; | ||||||
|  |     text-color:               		inherit; | ||||||
|  |     expand:                         true; | ||||||
|  |     horizontal-align:               0; | ||||||
|  |     vertical-align:                 0.5; | ||||||
|  |     margin:                         0px 2.5px 0px 2.5px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | element selected { | ||||||
|  |     background-color:               @background-alt; | ||||||
|  |     text-color:                     @foreground-alt; | ||||||
|  | 	border:							0px 0px 0px 0px; | ||||||
|  |     border-radius:                  0px; | ||||||
|  |     border-color:                  	@primary; | ||||||
|  | } | ||||||
|  | @ -0,0 +1,31 @@ | ||||||
|  | /* | ||||||
|  |  * | ||||||
|  |  * Author  : Aditya Shakya | ||||||
|  |  * Mail    : adi1090x@gmail.com | ||||||
|  |  * Github  : @adi1090x | ||||||
|  |  * Twitter : @adi1090x | ||||||
|  |  * | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | @import "config.rasi" | ||||||
|  | @import "colors.rasi" | ||||||
|  | @import "launcher_base.rasi" | ||||||
|  | 
 | ||||||
|  | //configuration { | ||||||
|  | //    sidebar-mode: true; | ||||||
|  | //} | ||||||
|  | 
 | ||||||
|  | window { | ||||||
|  |     transparency:               "real"; | ||||||
|  |     background-color:           @background; | ||||||
|  |     text-color:                 @foreground; | ||||||
|  |     border:			            2px; | ||||||
|  |     border-color:		        @primary; | ||||||
|  |     border-radius:              0px; | ||||||
|  |     width:			            30em; | ||||||
|  |     height: 95%; | ||||||
|  |     location:                   west; | ||||||
|  |     x-offset:                   0; | ||||||
|  |     y-offset:                   0; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @ -0,0 +1,24 @@ | ||||||
|  | /* Confirm Dialog */ | ||||||
|  | 
 | ||||||
|  | @import "colors.rasi" | ||||||
|  | 
 | ||||||
|  | * { | ||||||
|  |     background-color:       @bg; | ||||||
|  |     text-color:             @fg; | ||||||
|  | 	font:				 	"Iosevka Nerd Font 10"; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | window { | ||||||
|  |     width:      			320px; | ||||||
|  |     padding:    			25px; | ||||||
|  |     border:					1px; | ||||||
|  |     border-radius:          0px; | ||||||
|  |     border-color:           @ac; | ||||||
|  |     location:               center; | ||||||
|  |     y-offset:               -2em; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | entry { | ||||||
|  |     expand: 				true; | ||||||
|  |     text-color:				@ac; | ||||||
|  | } | ||||||
|  | @ -0,0 +1,128 @@ | ||||||
|  | /* | ||||||
|  |  * | ||||||
|  |  * Author  : Aditya Shakya | ||||||
|  |  * Mail    : adi1090x@gmail.com | ||||||
|  |  * Github  : @adi1090x | ||||||
|  |  * Twitter : @adi1090x | ||||||
|  |  * | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | configuration { | ||||||
|  | 	font:							"Iosevka Nerd Font 10"; | ||||||
|  |     show-icons:                     true; | ||||||
|  | 	icon-theme: 					"Papirus"; | ||||||
|  |     display-drun: 					""; | ||||||
|  |     drun-display-format:            "{name}"; | ||||||
|  |     disable-history:                false; | ||||||
|  |     fullscreen:                     false; | ||||||
|  | 	hide-scrollbar: 				true; | ||||||
|  | 	sidebar-mode: 					false; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @import "colors.rasi" | ||||||
|  | 
 | ||||||
|  | window { | ||||||
|  |     transparency:                   "real"; | ||||||
|  |     background-color:               @bg; | ||||||
|  |     text-color:                     @fg; | ||||||
|  | 	border:							2px; | ||||||
|  | 	border-color:					@ac; | ||||||
|  |     border-radius:                  0px; | ||||||
|  | 	width:							400px; | ||||||
|  |     location:                       center; | ||||||
|  |     x-offset:                       0; | ||||||
|  |     y-offset:                       0; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | prompt { | ||||||
|  |     enabled: 						true; | ||||||
|  |     padding:                        10px 10px 10px 0px; | ||||||
|  | 	background-color: 				@al; | ||||||
|  | 	text-color: 					@ac; | ||||||
|  | 	font:							"Iosevka Nerd Font 10"; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | textbox-prompt-colon { | ||||||
|  | 	padding: 						10px 15px 10px 15px; | ||||||
|  | 	font:							"Iosevka Nerd Font 10"; | ||||||
|  | 	background-color: 				@al; | ||||||
|  | 	text-color: 					@ac; | ||||||
|  | 	expand: false; | ||||||
|  | 	str: "直"; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | entry { | ||||||
|  |     background-color:               @al; | ||||||
|  |     text-color:                     @ac; | ||||||
|  |     placeholder-color:              @ac; | ||||||
|  |     expand:                         true; | ||||||
|  |     horizontal-align:               0; | ||||||
|  |     placeholder:                    "Search..."; | ||||||
|  |     padding:                        10px 10px 10px 0px; | ||||||
|  |     border-radius:                  0px; | ||||||
|  |     blink:                          true; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | inputbar { | ||||||
|  | 	children: 						[ textbox-prompt-colon, prompt ]; | ||||||
|  |     background-color:               @al; | ||||||
|  |     text-color:                     @fg; | ||||||
|  |     expand:                         false; | ||||||
|  | 	border:							0px 0px 1px 0px; | ||||||
|  |     border-radius:                  0px; | ||||||
|  | 	border-color:					@ac; | ||||||
|  |     spacing:                        0px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | listview { | ||||||
|  |     background-color:               @al; | ||||||
|  |     padding:                        0px; | ||||||
|  |     columns:                        1; | ||||||
|  |     lines:                          8; | ||||||
|  |     spacing:                        5px; | ||||||
|  |     cycle:                          true; | ||||||
|  |     dynamic:                        true; | ||||||
|  |     layout:                         vertical; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | mainbox { | ||||||
|  |     background-color:               @al; | ||||||
|  | 	border:							0px; | ||||||
|  |     border-radius:                  0px; | ||||||
|  | 	border-color:					@ac; | ||||||
|  |     children:                       [ inputbar, listview ]; | ||||||
|  |     spacing:                       	10px; | ||||||
|  |     padding:                        2px 10px 10px 10px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | element { | ||||||
|  |     background-color:               @al; | ||||||
|  |     text-color:                     @fg; | ||||||
|  |     orientation:                    horizontal; | ||||||
|  |     border-radius:                  0px; | ||||||
|  |     padding:                        8px 8px 8px -10px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | element-icon { | ||||||
|  |     background-color:               transparent; | ||||||
|  |     text-color:               		inherit; | ||||||
|  |     size:                           24px; | ||||||
|  |     border:                         0px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | element-text { | ||||||
|  |     background-color:               transparent; | ||||||
|  |     text-color:               		inherit; | ||||||
|  |     expand:                         true; | ||||||
|  |     horizontal-align:               0; | ||||||
|  |     vertical-align:                 0.5; | ||||||
|  |     margin:                         0px 2.5px 0px 2.5px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | element selected { | ||||||
|  |     background-color:               @se; | ||||||
|  |     text-color:                     @fg; | ||||||
|  | 	border:							0px 0px 0px 0px; | ||||||
|  |     border-radius:                  0px; | ||||||
|  |     border-color:                  	@ac; | ||||||
|  | } | ||||||
|  | @ -0,0 +1,27 @@ | ||||||
|  | /* Confirm Dialog */ | ||||||
|  | 
 | ||||||
|  | @import "config.rasi" | ||||||
|  | @import "colors.rasi" | ||||||
|  | @import "launcher_base.rasi" | ||||||
|  | 
 | ||||||
|  | * { | ||||||
|  |     background-color:       @background; | ||||||
|  |     text-color:             @foreground; | ||||||
|  |     font:				 	"Iosevka Nerd Font 18"; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | window { | ||||||
|  |     width:      			600px; | ||||||
|  |     height: 600px; | ||||||
|  |     padding:    			50px; | ||||||
|  |     border:					1px; | ||||||
|  |     border-radius:          0px; | ||||||
|  |     border-color:           @primary; | ||||||
|  |     location:               center; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | entry { | ||||||
|  |     expand: 				true; | ||||||
|  |     text-color:				@foreground; | ||||||
|  |     background: @background-alt; | ||||||
|  | } | ||||||
|  | @ -0,0 +1,128 @@ | ||||||
|  | /* | ||||||
|  |  * | ||||||
|  |  * Author  : Aditya Shakya | ||||||
|  |  * Mail    : adi1090x@gmail.com | ||||||
|  |  * Github  : @adi1090x | ||||||
|  |  * Twitter : @adi1090x | ||||||
|  |  * | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | configuration { | ||||||
|  | 	font:							"Iosevka Nerd Font 10"; | ||||||
|  |     show-icons:                     true; | ||||||
|  | 	icon-theme: 					"Papirus"; | ||||||
|  |     display-drun: 					""; | ||||||
|  |     drun-display-format:            "{name}"; | ||||||
|  |     disable-history:                false; | ||||||
|  |     fullscreen:                     false; | ||||||
|  | 	hide-scrollbar: 				true; | ||||||
|  | 	sidebar-mode: 					false; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @import "colors.rasi" | ||||||
|  | 
 | ||||||
|  | window { | ||||||
|  |     transparency:                   "real"; | ||||||
|  |     background-color:               @bg; | ||||||
|  |     text-color:                     @fg; | ||||||
|  | 	border:							2px; | ||||||
|  | 	border-color:					@ac; | ||||||
|  |     border-radius:                  0px; | ||||||
|  | 	width:							300px; | ||||||
|  |     location:                       center; | ||||||
|  |     x-offset:                       0; | ||||||
|  |     y-offset:                       0; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | prompt { | ||||||
|  |     enabled: 						true; | ||||||
|  |     padding:                        10px 10px 10px 0px; | ||||||
|  | 	background-color: 				@al; | ||||||
|  | 	text-color: 					@ac; | ||||||
|  | 	font:							"Iosevka Nerd Font 10"; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | textbox-prompt-colon { | ||||||
|  | 	padding: 						10px 15px 10px 15px; | ||||||
|  | 	font:							"Iosevka Nerd Font 10"; | ||||||
|  | 	background-color: 				@al; | ||||||
|  | 	text-color: 					@ac; | ||||||
|  | 	expand: false; | ||||||
|  | 	str: ""; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | entry { | ||||||
|  |     background-color:               @al; | ||||||
|  |     text-color:                     @ac; | ||||||
|  |     placeholder-color:              @ac; | ||||||
|  |     expand:                         true; | ||||||
|  |     horizontal-align:               0; | ||||||
|  |     placeholder:                    "Search..."; | ||||||
|  |     padding:                        10px 10px 10px 0px; | ||||||
|  |     border-radius:                  0px; | ||||||
|  |     blink:                          true; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | inputbar { | ||||||
|  | 	children: 						[ textbox-prompt-colon, entry ]; | ||||||
|  |     background-color:               @al; | ||||||
|  |     text-color:                     @fg; | ||||||
|  |     expand:                         false; | ||||||
|  | 	border:							0px 0px 1px 0px; | ||||||
|  |     border-radius:                  0px; | ||||||
|  | 	border-color:					@ac; | ||||||
|  |     spacing:                        0px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | listview { | ||||||
|  |     background-color:               @al; | ||||||
|  |     padding:                        0px; | ||||||
|  |     columns:                        1; | ||||||
|  |     lines:                          5; | ||||||
|  |     spacing:                        5px; | ||||||
|  |     cycle:                          true; | ||||||
|  |     dynamic:                        true; | ||||||
|  |     layout:                         vertical; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | mainbox { | ||||||
|  |     background-color:               @al; | ||||||
|  | 	border:							0px; | ||||||
|  |     border-radius:                  0px; | ||||||
|  | 	border-color:					@ac; | ||||||
|  |     children:                       [ inputbar, listview ]; | ||||||
|  |     spacing:                       	10px; | ||||||
|  |     padding:                        2px 10px 10px 10px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | element { | ||||||
|  |     background-color:               @al; | ||||||
|  |     text-color:                     @fg; | ||||||
|  |     orientation:                    horizontal; | ||||||
|  |     border-radius:                  0px; | ||||||
|  |     padding:                        8px 8px 8px -16px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | element-icon { | ||||||
|  |     background-color:               transparent; | ||||||
|  |     text-color:               		inherit; | ||||||
|  |     size:                           24px; | ||||||
|  |     border:                         0px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | element-text { | ||||||
|  |     background-color:               transparent; | ||||||
|  |     text-color:               		inherit; | ||||||
|  |     expand:                         true; | ||||||
|  |     horizontal-align:               0; | ||||||
|  |     vertical-align:                 0.5; | ||||||
|  |     margin:                         0px 2.5px 0px 2.5px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | element selected { | ||||||
|  |     background-color:               @se; | ||||||
|  |     text-color:                     @fg; | ||||||
|  | 	border:							0px 0px 0px 0px; | ||||||
|  |     border-radius:                  0px; | ||||||
|  |     border-color:                  	@ac; | ||||||
|  | } | ||||||
|  | @ -1,78 +0,0 @@ | ||||||
| { |  | ||||||
|     "layer": "top", |  | ||||||
|     "position": "top", |  | ||||||
|     "height": 24, |  | ||||||
|     "spacing": 4, |  | ||||||
|     "modules-left": [ |  | ||||||
|         "hyprland/workspaces", |  | ||||||
|         "hyprland/submap", |  | ||||||
|     ], |  | ||||||
|     "modules-center": [ |  | ||||||
|         "sway/window" |  | ||||||
|     ], |  | ||||||
|     "modules-right": [ |  | ||||||
|         "pulseaudio", |  | ||||||
|         "cpu", |  | ||||||
|         "memory", |  | ||||||
|         "battery", |  | ||||||
|         "clock", |  | ||||||
|         "tray", |  | ||||||
|         "custom/power" |  | ||||||
|     ], |  | ||||||
|     "hyprland/workspaces": { |  | ||||||
|         "all-outputs": false, |  | ||||||
|         "format": "{name}", |  | ||||||
|      }, |  | ||||||
|     "hyprland/submap": { |  | ||||||
|         "format": "<span style=\"italic\">{}</span>" |  | ||||||
|     }, |  | ||||||
|     "clock": { |  | ||||||
|         "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>", |  | ||||||
| 				"format" : "{:%d.%m.%Y %T}", |  | ||||||
| 				"interval" : 1 |  | ||||||
|     }, |  | ||||||
|     "cpu": { |  | ||||||
|         "format": "{usage}% ", |  | ||||||
|         "tooltip": false |  | ||||||
|     }, |  | ||||||
|     "memory": { |  | ||||||
|         "format": "{}% " |  | ||||||
|     }, |  | ||||||
|     "battery": { |  | ||||||
|         "states": { |  | ||||||
|             "good": 95, |  | ||||||
|             "warning": 30, |  | ||||||
|             "critical": 15 |  | ||||||
|         }, |  | ||||||
|         "format": "{capacity}% {icon}", |  | ||||||
|         "format-charging": "{capacity}% ", |  | ||||||
|         "format-plugged": "{capacity}% ", |  | ||||||
|         "format-icons": ["", "", "", "", ""] |  | ||||||
|     }, |  | ||||||
|     }, |  | ||||||
|     "pulseaudio": { |  | ||||||
|         "format": "{volume}% {icon} {format_source}", |  | ||||||
|         "format-muted": " {format_source}", |  | ||||||
|         "format-bluetooth": "{volume}% {icon}  {format_source}", |  | ||||||
|         "format-bluetooth-muted": " {icon}  {format_source}", |  | ||||||
|         "format-source": "{volume}% ", |  | ||||||
|         "format-source-muted": "", |  | ||||||
|         "format-icons": { |  | ||||||
|             "headphone": "", |  | ||||||
|             "default": ["", "", ""] |  | ||||||
|         }, |  | ||||||
|         "on-click": "pavucontrol" |  | ||||||
|     }, |  | ||||||
|     "custom/power": { |  | ||||||
|         "format" : "⏻ ", |  | ||||||
| 		"tooltip": false, |  | ||||||
| 		"menu": "on-click", |  | ||||||
| 		"menu-file": "$HOME/.config/waybar/power_menu.xml", // Menu file in resources folder |  | ||||||
| 		"menu-actions": { |  | ||||||
| 			"shutdown": "shutdown", |  | ||||||
| 			"reboot": "reboot", |  | ||||||
| 			"suspend": "systemctl suspend", |  | ||||||
| 			"hibernate": "systemctl hibernate" |  | ||||||
| 		} |  | ||||||
|     } |  | ||||||
| } |  | ||||||
|  | @ -1,327 +0,0 @@ | ||||||
| * { |  | ||||||
|     /* `otf-font-awesome` is required to be installed for icons */ |  | ||||||
|     font-family: NerdFont, Roboto, Helvetica, Arial, sans-serif; |  | ||||||
| 			font-size: 13px; |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	window#waybar { |  | ||||||
| 			background-color: rgba(43, 48, 59, 0.5); |  | ||||||
| 			border-bottom: 3px solid rgba(100, 114, 125, 0.5); |  | ||||||
| 			color: #ffffff; |  | ||||||
| 			transition-property: background-color; |  | ||||||
| 			transition-duration: .5s; |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	window#waybar.hidden { |  | ||||||
| 			opacity: 0.2; |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	/* |  | ||||||
| 	window#waybar.empty { |  | ||||||
| 			background-color: transparent; |  | ||||||
| 	} |  | ||||||
| 	window#waybar.solo { |  | ||||||
| 			background-color: #FFFFFF; |  | ||||||
| 	} |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| window#waybar.termite { |  | ||||||
|     background-color: #3F3F3F; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| window#waybar.chromium { |  | ||||||
|     background-color: #000000; |  | ||||||
|     border: none; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| button { |  | ||||||
|     /* Use box-shadow instead of border so the text isn't offset */ |  | ||||||
|     box-shadow: inset 0 -3px transparent; |  | ||||||
|     /* Avoid rounded borders under each button name */ |  | ||||||
|     border: none; |  | ||||||
|     border-radius: 0; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| /* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */ |  | ||||||
| button:hover { |  | ||||||
|     background: inherit; |  | ||||||
|     box-shadow: inset 0 -3px #ffffff; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| /* you can set a style on hover for any module like this */ |  | ||||||
| #pulseaudio:hover { |  | ||||||
|     background-color: #a37800; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #workspaces button { |  | ||||||
|     padding: 0 5px; |  | ||||||
|     background-color: transparent; |  | ||||||
|     color: #ffffff; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #workspaces button:hover { |  | ||||||
|     background: rgba(0, 0, 0, 0.2); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #workspaces button.active { |  | ||||||
|     background-color: #64727D; |  | ||||||
|     box-shadow: inset 0 -3px #ffffff; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #workspaces button.urgent { |  | ||||||
|     background-color: #eb4d4b; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #mode { |  | ||||||
|     background-color: #64727D; |  | ||||||
|     box-shadow: inset 0 -3px #ffffff; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #clock, |  | ||||||
| #battery, |  | ||||||
| #cpu, |  | ||||||
| #memory, |  | ||||||
| #disk, |  | ||||||
| #temperature, |  | ||||||
| #backlight, |  | ||||||
| #network, |  | ||||||
| #pulseaudio, |  | ||||||
| #wireplumber, |  | ||||||
| #custom-media, |  | ||||||
| #tray, |  | ||||||
| #mode, |  | ||||||
| #idle_inhibitor, |  | ||||||
| #scratchpad, |  | ||||||
| #power-profiles-daemon, |  | ||||||
| #mpd { |  | ||||||
|     padding: 0 10px; |  | ||||||
|     color: #ffffff; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #window, |  | ||||||
| #workspaces { |  | ||||||
|     margin: 0 4px; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| /* If workspaces is the leftmost module, omit left margin */ |  | ||||||
| .modules-left > widget:first-child > #workspaces { |  | ||||||
|     margin-left: 0; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| /* If workspaces is the rightmost module, omit right margin */ |  | ||||||
| .modules-right > widget:last-child > #workspaces { |  | ||||||
|     margin-right: 0; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #clock { |  | ||||||
|     background-color: #64727D; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #battery { |  | ||||||
|     background-color: #ffffff; |  | ||||||
|     color: #000000; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #battery.charging, #battery.plugged { |  | ||||||
|     color: #ffffff; |  | ||||||
|     background-color: #26A65B; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| @keyframes blink { |  | ||||||
|     to { |  | ||||||
|         background-color: #ffffff; |  | ||||||
|         color: #000000; |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| /* Using steps() instead of linear as a timing function to limit cpu usage */ |  | ||||||
| #battery.critical:not(.charging) { |  | ||||||
|     background-color: #f53c3c; |  | ||||||
|     color: #ffffff; |  | ||||||
|     animation-name: blink; |  | ||||||
|     animation-duration: 0.5s; |  | ||||||
|     animation-timing-function: steps(12); |  | ||||||
|     animation-iteration-count: infinite; |  | ||||||
|     animation-direction: alternate; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #power-profiles-daemon { |  | ||||||
|     padding-right: 15px; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #power-profiles-daemon.performance { |  | ||||||
|     background-color: #f53c3c; |  | ||||||
|     color: #ffffff; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #power-profiles-daemon.balanced { |  | ||||||
|     background-color: #2980b9; |  | ||||||
|     color: #ffffff; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #power-profiles-daemon.power-saver { |  | ||||||
|     background-color: #2ecc71; |  | ||||||
|     color: #000000; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| label:focus { |  | ||||||
|     background-color: #000000; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #cpu { |  | ||||||
|     background-color: #2ecc71; |  | ||||||
|     color: #000000; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #memory { |  | ||||||
|     background-color: #9b59b6; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #disk { |  | ||||||
|     background-color: #964B00; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #backlight { |  | ||||||
|     background-color: #90b1b1; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #network { |  | ||||||
|     background-color: #2980b9; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #network.disconnected { |  | ||||||
|     background-color: #f53c3c; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #pulseaudio { |  | ||||||
|     background-color: #f1c40f; |  | ||||||
|     color: #000000; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #pulseaudio.muted { |  | ||||||
|     background-color: #90b1b1; |  | ||||||
|     color: #2a5c45; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #wireplumber { |  | ||||||
|     background-color: #fff0f5; |  | ||||||
|     color: #000000; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #wireplumber.muted { |  | ||||||
|     background-color: #f53c3c; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #custom-media { |  | ||||||
|     background-color: #66cc99; |  | ||||||
|     color: #2a5c45; |  | ||||||
|     min-width: 100px; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #custom-media.custom-spotify { |  | ||||||
|     background-color: #66cc99; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #custom-media.custom-vlc { |  | ||||||
|     background-color: #ffa000; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #temperature { |  | ||||||
|     background-color: #f0932b; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #temperature.critical { |  | ||||||
|     background-color: #eb4d4b; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #tray { |  | ||||||
|     background-color: #2980b9; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #tray > .passive { |  | ||||||
|     -gtk-icon-effect: dim; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #tray > .needs-attention { |  | ||||||
|     -gtk-icon-effect: highlight; |  | ||||||
|     background-color: #eb4d4b; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #idle_inhibitor { |  | ||||||
|     background-color: #2d3436; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #idle_inhibitor.activated { |  | ||||||
|     background-color: #ecf0f1; |  | ||||||
|     color: #2d3436; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #mpd { |  | ||||||
|     background-color: #66cc99; |  | ||||||
|     color: #2a5c45; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #mpd.disconnected { |  | ||||||
|     background-color: #f53c3c; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #mpd.stopped { |  | ||||||
|     background-color: #90b1b1; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #mpd.paused { |  | ||||||
|     background-color: #51a37a; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #language { |  | ||||||
|     background: #00b093; |  | ||||||
|     color: #740864; |  | ||||||
|     padding: 0 5px; |  | ||||||
|     margin: 0 5px; |  | ||||||
|     min-width: 16px; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #keyboard-state { |  | ||||||
|     background: #97e1ad; |  | ||||||
|     color: #000000; |  | ||||||
|     padding: 0 0px; |  | ||||||
|     margin: 0 5px; |  | ||||||
|     min-width: 16px; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #keyboard-state > label { |  | ||||||
|     padding: 0 5px; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #keyboard-state > label.locked { |  | ||||||
|     background: rgba(0, 0, 0, 0.2); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #scratchpad { |  | ||||||
|     background: rgba(0, 0, 0, 0.2); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #scratchpad.empty { |  | ||||||
| 	background-color: transparent; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #privacy { |  | ||||||
|     padding: 0; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #privacy-item { |  | ||||||
|     padding: 0 5px; |  | ||||||
|     color: white; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #privacy-item.screenshare { |  | ||||||
|     background-color: #cf5700; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #privacy-item.audio-in { |  | ||||||
|     background-color: #1ca000; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #privacy-item.audio-out { |  | ||||||
|     background-color: #0069d4; |  | ||||||
| } |  | ||||||
		Loading…
	
		Reference in New Issue