made all files written directly to
This commit is contained in:
parent
d2a14f9c9f
commit
74376ff7fa
20
.config/fuzzel/fuzzel.ini
Normal file
20
.config/fuzzel/fuzzel.ini
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
prompt=">> "
|
||||||
|
width=25
|
||||||
|
lines=15
|
||||||
|
icons-enabled=no
|
||||||
|
font=victormono
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
background=28282899
|
||||||
|
border=b8bb26ff
|
||||||
|
match=db4934ff
|
||||||
|
selection=ebdbb2ff
|
||||||
|
selection-text=ebdbb2ff
|
||||||
|
text=ebdbb2ff
|
||||||
|
prompt=ebdbb2ff
|
||||||
|
input=ebdbb2ff
|
||||||
|
|
||||||
|
[border]
|
||||||
|
width=2
|
||||||
|
radius=20
|
||||||
|
|
@ -1,81 +1,10 @@
|
|||||||
# #######################################################################################
|
|
||||||
# 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.
|
|
||||||
# #######################################################################################
|
|
||||||
|
|
||||||
#autogenerated =#autogenerated 1 # remove this line to remove the warning
|
|
||||||
|
|
||||||
# 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
|
|
||||||
|
|
||||||
|
|
||||||
################
|
|
||||||
### MONITORS ###
|
|
||||||
################
|
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
|
||||||
monitor=,preferred,auto,auto
|
monitor=,preferred,auto,auto
|
||||||
|
|
||||||
|
|
||||||
###################
|
|
||||||
### MY PROGRAMS ###
|
|
||||||
###################
|
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Keywords/
|
|
||||||
|
|
||||||
# Set programs that you use
|
|
||||||
$TERMINAL=$TERMINAL
|
|
||||||
$FM=$FM
|
|
||||||
$MENU=$MENU
|
|
||||||
$EMOJI_MENU=$EMOJI_MENU
|
|
||||||
$BORDER_RADIUS=$BORDER_RADIUS
|
|
||||||
$BORDER_WIDTH=$BORDER_WIDTH
|
|
||||||
$FONT=$FONT
|
|
||||||
$ACCENT=$ACCENT
|
|
||||||
$ACTIVE_BORDER_COLOR=$ACTIVE_BORDER_COLOR
|
|
||||||
$INACTIVE_BORDER_COLOR=$INACTIVE_BORDER_COLOR
|
|
||||||
$KEYBOARD_LAYOUT=$KEYBOARD_LAYOUT
|
|
||||||
$SHADOW=$SHADOW
|
|
||||||
$SHADOW_COLOR=$SHADOW_COLOR
|
|
||||||
$ACTIVE_OPACITY=1.0
|
|
||||||
$INACTIVE_OPACITY=0.9
|
|
||||||
$FUZZEL_OPACITY_HEX="99"
|
|
||||||
$GAPS_IN=$GAPS_IN
|
|
||||||
$GAPS_OUT=$GAPS_OUT
|
|
||||||
|
|
||||||
#################
|
|
||||||
###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 & hyprpaper & firefox
|
|
||||||
|
|
||||||
|
|
||||||
#############################
|
|
||||||
### ENVIRONMENT VARIABLES ###
|
|
||||||
#############################
|
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Environment-variables/
|
|
||||||
|
|
||||||
env = XCURSOR_SIZE,24
|
env = XCURSOR_SIZE,24
|
||||||
|
|
||||||
|
|
||||||
env = HYPRCURSOR_SIZE,24
|
env = HYPRCURSOR_SIZE,24
|
||||||
|
|
||||||
|
|
||||||
#####################
|
#####################
|
||||||
### LOOK AND FEEL ###
|
### LOOK AND FEEL ###
|
||||||
#####################
|
#####################
|
||||||
@ -84,14 +13,14 @@ env = HYPRCURSOR_SIZE,24
|
|||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#general
|
# https://wiki.hyprland.org/Configuring/Variables/#general
|
||||||
general {
|
general {
|
||||||
gaps_in = $GAPS_IN
|
gaps_in = 10
|
||||||
gaps_out = $GAPS_OUT
|
gaps_out = 20
|
||||||
|
|
||||||
border_size = $BORDER_WIDTH
|
border_size = 2
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||||
col.active_border = rgb($ACTIVE_BORDER_COLOR)
|
col.active_border = rgb(b8bb26)
|
||||||
col.inactive_border = rgb($INACTIVE_BORDER_COLOR)
|
col.inactive_border = rgb(ebdbb2)
|
||||||
|
|
||||||
# Set to true enable resizing windows by clicking and dragging on borders and gaps
|
# Set to true enable resizing windows by clicking and dragging on borders and gaps
|
||||||
resize_on_border = false
|
resize_on_border = false
|
||||||
@ -104,16 +33,16 @@ general {
|
|||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#decoration
|
# https://wiki.hyprland.org/Configuring/Variables/#decoration
|
||||||
decoration {
|
decoration {
|
||||||
rounding = $BORDER_RADIUS
|
rounding = 20
|
||||||
|
|
||||||
# Change transparency of focused and unfocused windows
|
# Change transparency of focused and unfocused windows
|
||||||
active_opacity = $ACTIVE_OPACITY
|
active_opacity = 1.0
|
||||||
inactive_opacity = $INACTIVE_OPACITY
|
inactive_opacity = 0.9
|
||||||
|
|
||||||
drop_shadow = $SHADOW
|
drop_shadow = true
|
||||||
shadow_range = 20
|
shadow_range = 20
|
||||||
shadow_render_power = 3
|
shadow_render_power = 3
|
||||||
col.shadow = rgb($SHADOW_COLOR)
|
col.shadow = rgb(282828)
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#blur
|
# https://wiki.hyprland.org/Configuring/Variables/#blur
|
||||||
blur {
|
blur {
|
||||||
@ -134,7 +63,6 @@ animations {
|
|||||||
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
|
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
|
||||||
|
|
||||||
animation = windows, 1, 7, myBezier
|
animation = windows, 1, 7, myBezier
|
||||||
animation = windowsOut, 1, 7, default, popin 80%
|
|
||||||
animation = border, 1, 10, default
|
animation = border, 1, 10, default
|
||||||
animation = borderangle, 1, 8, default
|
animation = borderangle, 1, 8, default
|
||||||
animation = fade, 1, 7, default
|
animation = fade, 1, 7, default
|
||||||
@ -167,7 +95,7 @@ misc {
|
|||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#input
|
# https://wiki.hyprland.org/Configuring/Variables/#input
|
||||||
input {
|
input {
|
||||||
kb_layout = $KEYBOARD_LAYOUT
|
kb_layout = gb
|
||||||
kb_variant =
|
kb_variant =
|
||||||
kb_model =
|
kb_model =
|
||||||
kb_options =
|
kb_options =
|
||||||
@ -200,23 +128,22 @@ device {
|
|||||||
###################
|
###################
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Keywords/
|
# 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
|
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||||
bind = $mainMod, Q, exec, $TERMINAL
|
bind = SUPER, Q, exec, kitty
|
||||||
bind = $mainMod, C, killactive,
|
bind = SUPER, C, killactive,
|
||||||
bind = $mainMod, M, fullscreen, 1
|
bind = SUPER, M, fullscreen, 1
|
||||||
bind = $mainMod, E, exec, $EMOJI_MENU
|
bind = SUPER, E, exec, fuzzel-emoji
|
||||||
bind = $mainMod, V, togglefloating,
|
bind = SUPER, V, togglefloating,
|
||||||
bind = $mainMod, Space, exec, $MENU
|
bind = SUPER, Space, exec, fuzzel
|
||||||
bind = $mainMod, P, exec, ~/bin/screenshot-w
|
bind = SUPER, P, exec, ~/bin/screenshot-w
|
||||||
bind = $mainMod, J, togglesplit, # dwindle
|
bind = SUPER, J, togglesplit, # dwindle
|
||||||
bind = $mainMod SHIFT, up, exec, pactl set-sink-volume 0 +5%
|
bind = SUPER SHIFT, up, exec, pactl set-sink-volume 0 +5%
|
||||||
bind = $mainMod SHIFT, down, exec, pactl set-sink-volume 0 -5%
|
bind = SUPER SHIFT, down, exec, pactl set-sink-volume 0 -5%
|
||||||
bind = $mainMod, F, fullscreen,
|
bind = SUPER, F, fullscreen,
|
||||||
bind = $mainMod, L, exec, hyprlock
|
bind = SUPER, L, exec, hyprlock
|
||||||
bind = $mainMod SHIFT, E, exit
|
bind = SUPER SHIFT, E, exit
|
||||||
bind = $mainMod SHIFT, F, exec, $FM
|
bind = SUPER SHIFT, F, exec, pcmanfm
|
||||||
|
|
||||||
# Cmus
|
# Cmus
|
||||||
bind = ALT, N, exec, cmus-remote -n
|
bind = ALT, N, exec, cmus-remote -n
|
||||||
@ -225,46 +152,46 @@ bind = ALT, U, exec, cmus-remote -u
|
|||||||
bind = ALT, R, exec, cmus-remote -r
|
bind = ALT, R, exec, cmus-remote -r
|
||||||
|
|
||||||
# Move focus with mainMod + arrow keys
|
# Move focus with mainMod + arrow keys
|
||||||
bind = $mainMod, left, movefocus, l
|
bind = SUPER, left, movefocus, l
|
||||||
bind = $mainMod, right, movefocus, r
|
bind = SUPER, right, movefocus, r
|
||||||
bind = $mainMod, up, movefocus, u
|
bind = SUPER, up, movefocus, u
|
||||||
bind = $mainMod, down, movefocus, d
|
bind = SUPER, down, movefocus, d
|
||||||
|
|
||||||
# Switch workspaces with mainMod + [0-9]
|
# Switch workspaces with mainMod + [0-9]
|
||||||
bind = $mainMod, 1, workspace, 1
|
bind = SUPER, 1, workspace, 1
|
||||||
bind = $mainMod, 2, workspace, 2
|
bind = SUPER, 2, workspace, 2
|
||||||
bind = $mainMod, 3, workspace, 3
|
bind = SUPER, 3, workspace, 3
|
||||||
bind = $mainMod, 4, workspace, 4
|
bind = SUPER, 4, workspace, 4
|
||||||
bind = $mainMod, 5, workspace, 5
|
bind = SUPER, 5, workspace, 5
|
||||||
bind = $mainMod, 6, workspace, 6
|
bind = SUPER, 6, workspace, 6
|
||||||
bind = $mainMod, 7, workspace, 7
|
bind = SUPER, 7, workspace, 7
|
||||||
bind = $mainMod, 8, workspace, 8
|
bind = SUPER, 8, workspace, 8
|
||||||
bind = $mainMod, 9, workspace, 9
|
bind = SUPER, 9, workspace, 9
|
||||||
bind = $mainMod, 0, workspace, 10
|
bind = SUPER, 0, workspace, 10
|
||||||
|
|
||||||
# Move active window to a workspace with mainMod + SHIFT + [0-9]
|
# Move active window to a workspace with mainMod + SHIFT + [0-9]
|
||||||
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
bind = SUPER SHIFT, 1, movetoworkspace, 1
|
||||||
bind = $mainMod SHIFT, 2, movetoworkspace, 2
|
bind = SUPER SHIFT, 2, movetoworkspace, 2
|
||||||
bind = $mainMod SHIFT, 3, movetoworkspace, 3
|
bind = SUPER SHIFT, 3, movetoworkspace, 3
|
||||||
bind = $mainMod SHIFT, 4, movetoworkspace, 4
|
bind = SUPER SHIFT, 4, movetoworkspace, 4
|
||||||
bind = $mainMod SHIFT, 5, movetoworkspace, 5
|
bind = SUPER SHIFT, 5, movetoworkspace, 5
|
||||||
bind = $mainMod SHIFT, 6, movetoworkspace, 6
|
bind = SUPER SHIFT, 6, movetoworkspace, 6
|
||||||
bind = $mainMod SHIFT, 7, movetoworkspace, 7
|
bind = SUPER SHIFT, 7, movetoworkspace, 7
|
||||||
bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
bind = SUPER SHIFT, 8, movetoworkspace, 8
|
||||||
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
bind = SUPER SHIFT, 9, movetoworkspace, 9
|
||||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
bind = SUPER SHIFT, 0, movetoworkspace, 10
|
||||||
|
|
||||||
# Example special workspace (scratchpad)
|
# Example special workspace (scratchpad)
|
||||||
bind = $mainMod, S, togglespecialworkspace, magic
|
bind = SUPER, S, togglespecialworkspace, magic
|
||||||
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
bind = SUPER SHIFT, S, movetoworkspace, special:magic
|
||||||
|
|
||||||
# Scroll through existing workspaces with mainMod + scroll
|
# Scroll through existing workspaces with mainMod + scroll
|
||||||
bind = $mainMod, mouse_down, workspace, e+1
|
bind = SUPER, mouse_down, workspace, e+1
|
||||||
bind = $mainMod, mouse_up, workspace, e-1
|
bind = SUPER, mouse_up, workspace, e-1
|
||||||
|
|
||||||
# Move/resize windows with mainMod + LMB/RMB and dragging
|
# Move/resize windows with mainMod + LMB/RMB and dragging
|
||||||
bindm = $mainMod, mouse:272, movewindow
|
bindm = SUPER, mouse:272, movewindow
|
||||||
bindm = $mainMod, mouse:273, resizewindow
|
bindm = SUPER, mouse:273, resizewindow
|
||||||
|
|
||||||
# Laptop multimedia keys for volume and LCD brightness
|
# Laptop multimedia keys for volume and LCD brightness
|
||||||
bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
||||||
@ -287,9 +214,9 @@ bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%-
|
|||||||
# Example windowrule v2
|
# Example windowrule v2
|
||||||
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
|
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
|
||||||
|
|
||||||
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
|
windowrulev2 = suppressevent maximize, class:.* # Youll probably like this.
|
||||||
|
|
||||||
exec-once="dunst"
|
exec-once='dunst'
|
||||||
#exec-once="lxappearance"
|
#exec-once='lxappearance'
|
||||||
exec-once="waybar"
|
exec-once='waybar'
|
||||||
exec-once="hyprpaper"
|
exec-once='hyprpaper'
|
||||||
|
295
.config/hypr/hyprland.conf.bak
Normal file
295
.config/hypr/hyprland.conf.bak
Normal file
@ -0,0 +1,295 @@
|
|||||||
|
# #######################################################################################
|
||||||
|
# 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.
|
||||||
|
# #######################################################################################
|
||||||
|
|
||||||
|
#autogenerated =#autogenerated 1 # remove this line to remove the warning
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
|
||||||
|
################
|
||||||
|
### MONITORS ###
|
||||||
|
################
|
||||||
|
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||||
|
monitor=,preferred,auto,auto
|
||||||
|
|
||||||
|
|
||||||
|
###################
|
||||||
|
### MY PROGRAMS ###
|
||||||
|
###################
|
||||||
|
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Keywords/
|
||||||
|
|
||||||
|
# Set programs that you use
|
||||||
|
$TERMINAL=$TERMINAL
|
||||||
|
$FM=$FM
|
||||||
|
$MENU=$MENU
|
||||||
|
$EMOJI_MENU=$EMOJI_MENU
|
||||||
|
$BORDER_RADIUS=$BORDER_RADIUS
|
||||||
|
$BORDER_WIDTH=$BORDER_WIDTH
|
||||||
|
$FONT=$FONT
|
||||||
|
$ACCENT=$ACCENT
|
||||||
|
$ACTIVE_BORDER_COLOR=$ACTIVE_BORDER_COLOR
|
||||||
|
$INACTIVE_BORDER_COLOR=$INACTIVE_BORDER_COLOR
|
||||||
|
$KEYBOARD_LAYOUT=$KEYBOARD_LAYOUT
|
||||||
|
$SHADOW=$SHADOW
|
||||||
|
$SHADOW_COLOR=$SHADOW_COLOR
|
||||||
|
$ACTIVE_OPACITY=1.0
|
||||||
|
$INACTIVE_OPACITY=0.9
|
||||||
|
$FUZZEL_OPACITY_HEX="99"
|
||||||
|
$GAPS_IN=$GAPS_IN
|
||||||
|
$GAPS_OUT=$GAPS_OUT
|
||||||
|
|
||||||
|
#################
|
||||||
|
###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 & hyprpaper & firefox
|
||||||
|
|
||||||
|
|
||||||
|
#############################
|
||||||
|
### 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 = $GAPS_IN
|
||||||
|
gaps_out = $GAPS_OUT
|
||||||
|
|
||||||
|
border_size = $BORDER_WIDTH
|
||||||
|
|
||||||
|
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||||
|
col.active_border = rgb($ACTIVE_BORDER_COLOR)
|
||||||
|
col.inactive_border = rgb($INACTIVE_BORDER_COLOR)
|
||||||
|
|
||||||
|
# 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 = $BORDER_RADIUS
|
||||||
|
|
||||||
|
# Change transparency of focused and unfocused windows
|
||||||
|
active_opacity = $ACTIVE_OPACITY
|
||||||
|
inactive_opacity = $INACTIVE_OPACITY
|
||||||
|
|
||||||
|
drop_shadow = $SHADOW
|
||||||
|
shadow_range = 20
|
||||||
|
shadow_render_power = 3
|
||||||
|
col.shadow = rgb($SHADOW_COLOR)
|
||||||
|
|
||||||
|
# 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 = $KEYBOARD_LAYOUT
|
||||||
|
kb_variant =
|
||||||
|
kb_model =
|
||||||
|
kb_options =
|
||||||
|
kb_rules =
|
||||||
|
|
||||||
|
follow_mouse = 1
|
||||||
|
|
||||||
|
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||||
|
|
||||||
|
touchpad {
|
||||||
|
natural_scroll = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# 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
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
###################
|
||||||
|
### KEYBINDINGS ###
|
||||||
|
###################
|
||||||
|
|
||||||
|
# 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, Q, exec, $TERMINAL
|
||||||
|
bind = $mainMod, C, killactive,
|
||||||
|
bind = $mainMod, M, fullscreen, 1
|
||||||
|
bind = $mainMod, E, exec, $EMOJI_MENU
|
||||||
|
bind = $mainMod, V, togglefloating,
|
||||||
|
bind = $mainMod, Space, exec, $MENU
|
||||||
|
bind = $mainMod, P, exec, ~/bin/screenshot-w
|
||||||
|
bind = $mainMod, J, togglesplit, # dwindle
|
||||||
|
bind = $mainMod SHIFT, up, exec, pactl set-sink-volume 0 +5%
|
||||||
|
bind = $mainMod SHIFT, down, exec, pactl set-sink-volume 0 -5%
|
||||||
|
bind = $mainMod, F, fullscreen,
|
||||||
|
bind = $mainMod, L, exec, hyprlock
|
||||||
|
bind = $mainMod SHIFT, E, exit
|
||||||
|
bind = $mainMod SHIFT, F, exec, $FM
|
||||||
|
|
||||||
|
# Cmus
|
||||||
|
bind = ALT, N, exec, cmus-remote -n
|
||||||
|
bind = ALT, P, exec, cmus-remote -p
|
||||||
|
bind = ALT, U, exec, cmus-remote -u
|
||||||
|
bind = ALT, R, exec, cmus-remote -r
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
# Laptop multimedia keys for volume and LCD brightness
|
||||||
|
bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
||||||
|
bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
||||||
|
bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
||||||
|
bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle
|
||||||
|
bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+
|
||||||
|
bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%-
|
||||||
|
|
||||||
|
##############################
|
||||||
|
### 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.
|
||||||
|
|
||||||
|
exec-once="dunst"
|
||||||
|
#exec-once="lxappearance"
|
||||||
|
exec-once="waybar"
|
||||||
|
exec-once="hyprpaper"
|
@ -5,8 +5,8 @@ general {
|
|||||||
background {
|
background {
|
||||||
monitor =
|
monitor =
|
||||||
#path = screenshot # screenshot of your desktop
|
#path = screenshot # screenshot of your desktop
|
||||||
path = $HOME/Pictures/wallpapers/wallpaper.png # NOTE only png supported for now
|
path = /home/deadvey/color_schemes/gruvbox/dark/wallpaper.png # NOTE only png supported for now
|
||||||
#color = $color7
|
#color =
|
||||||
|
|
||||||
# all these options are taken from hyprland, see https://wiki.hyprland.org/Configuring/Variables/#blur for explanations
|
# all these options are taken from hyprland, see https://wiki.hyprland.org/Configuring/Variables/#blur for explanations
|
||||||
blur_size = 0
|
blur_size = 0
|
||||||
@ -27,7 +27,7 @@ input-field {
|
|||||||
dots_center = true
|
dots_center = true
|
||||||
outer_color = #282828
|
outer_color = #282828
|
||||||
inner_color = #ebdbb2
|
inner_color = #ebdbb2
|
||||||
font_color = #458588
|
font_color = #83a598
|
||||||
fade_on_empty = true
|
fade_on_empty = true
|
||||||
placeholder_text = <i>Password...</i> # Text rendered in the input box when it's empty.
|
placeholder_text = <i>Password...</i> # Text rendered in the input box when it's empty.
|
||||||
hide_input = false
|
hide_input = false
|
||||||
@ -40,7 +40,7 @@ input-field {
|
|||||||
# User
|
# User
|
||||||
label {
|
label {
|
||||||
monitor =
|
monitor =
|
||||||
text = $USER
|
text = deadvey
|
||||||
color = #ebdbb2
|
color = #ebdbb2
|
||||||
font_size = 18
|
font_size = 18
|
||||||
font_family = Inter Display Medium
|
font_family = Inter Display Medium
|
||||||
@ -50,27 +50,14 @@ label {
|
|||||||
valign = bottom
|
valign = bottom
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# weather edit specific location. Note, this cause a 2-4 seconds delay in locking
|
|
||||||
label {
|
|
||||||
monitor =
|
|
||||||
text = cmd[update:3600000] [ -f ~/.cache/.weather_cache ] && cat ~/.cache/.weather_cache
|
|
||||||
color = $color12
|
|
||||||
font_size = 24
|
|
||||||
font_family = JetBrains Mono Nerd Font 10
|
|
||||||
position = 50, 0
|
|
||||||
halign = left
|
|
||||||
valign = bottom
|
|
||||||
}
|
|
||||||
|
|
||||||
# Put a picture of choice here. Default is the current wallpaper
|
# Put a picture of choice here. Default is the current wallpaper
|
||||||
image {
|
image {
|
||||||
monitor =
|
monitor =
|
||||||
path = $HOME/Pictures/avatar.png
|
path = /home/deadvey/Pictures/avatar.png
|
||||||
size = 230
|
size = 230
|
||||||
rounding = -1
|
rounding = -1
|
||||||
border_size = 2
|
border_size = 2
|
||||||
border_color = $color11
|
border_color = #b8bb26
|
||||||
rotate = 0
|
rotate = 0
|
||||||
reload_time = -1
|
reload_time = -1
|
||||||
position = 0, 300
|
position = 0, 300
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
$wallpaper_path = $WALLPAPER
|
preload = /home/deadvey/color_schemes/gruvbox/dark/wallpaper.png
|
||||||
|
wallpaper = HDMI-A-1,/home/deadvey/color_schemes/gruvbox/dark/wallpaper.png
|
||||||
|
wallpaper = VGA-1,/home/deadvey/color_schemes/gruvbox/dark/wallpaper.png
|
||||||
|
|
||||||
preload = $wallpaper_path
|
|
||||||
wallpaper = HDMI-A-1,$wallpaper_path
|
|
||||||
wallpaper = VGA-1,$wallpaper_path
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
|
|
||||||
selection_foreground #282828
|
selection_foreground #282828
|
||||||
selection_background #ebdbb2
|
selection_background #fe8019
|
||||||
foreground #ebdbb2
|
foreground #ebdbb2
|
||||||
background #282828
|
background #282828
|
||||||
color0 #3c3836
|
color0 #3c3836
|
||||||
@ -20,4 +21,5 @@ color14 #8ec07c
|
|||||||
color15 #fbf1c7
|
color15 #fbf1c7
|
||||||
cursor #bdae93
|
cursor #bdae93
|
||||||
cursor_text_color #665c54
|
cursor_text_color #665c54
|
||||||
url_color #83a598
|
url_color #83a598
|
||||||
|
|
||||||
|
@ -1,9 +1,4 @@
|
|||||||
# BEGIN_KITTY_THEME
|
|
||||||
# Gruvbox Dark
|
|
||||||
include current-theme.conf
|
|
||||||
# END_KITTY_THEME
|
|
||||||
# font_family VictorMono Nerd Font Medium Italic
|
|
||||||
# bold_font VictorMono Nerd Font Extra Bold
|
|
||||||
bold_italic VictorMono Nerd Font Extra Bold Italic
|
bold_italic VictorMono Nerd Font Extra Bold Italic
|
||||||
background_opacity 0.6
|
background_opacity 0.6
|
||||||
|
|
||||||
@ -12,4 +7,28 @@ font_family family='VictorMono Nerd Font Mono' postscript_name=VictorMonoNF
|
|||||||
bold_font auto
|
bold_font auto
|
||||||
italic_font auto
|
italic_font auto
|
||||||
bold_italic_font auto
|
bold_italic_font auto
|
||||||
# END_KITTY_FONTS
|
|
||||||
|
selection_foreground #282828
|
||||||
|
selection_background #fe8019
|
||||||
|
foreground #ebdbb2
|
||||||
|
background #282828
|
||||||
|
color0 #3c3836
|
||||||
|
color1 #cc241d
|
||||||
|
color2 #98971a
|
||||||
|
color3 #d79921
|
||||||
|
color4 #458588
|
||||||
|
color5 #b16286
|
||||||
|
color6 #689d6a
|
||||||
|
color7 #a89984
|
||||||
|
color8 #a89984
|
||||||
|
color9 #db4934
|
||||||
|
color10 #b8bb26
|
||||||
|
color11 #dabd2f
|
||||||
|
color12 #83a598
|
||||||
|
color13 #d3869b
|
||||||
|
color14 #8ec07c
|
||||||
|
color15 #fbf1c7
|
||||||
|
cursor #bdae93
|
||||||
|
cursor_text_color #665c54
|
||||||
|
url_color #83a598
|
||||||
|
|
||||||
|
@ -19,3 +19,4 @@
|
|||||||
"width": 1920
|
"width": 1920
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
@define-color accent #b8bb26;
|
|
||||||
|
|
||||||
window#waybar.whiteCornersTop {
|
window#waybar.whiteCornersTop {
|
||||||
border: 2px solid @accent;
|
border: 2px solid #b8bb26;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
box-shadow: 0px 0px 0px 60px black, 0px 0px 0px 0.5px #ebdbb2;
|
box-shadow: 0px 0px 0px 60px black, 0px 0px 0px 0.5px #ebdbb2;
|
||||||
border-radius: 20px;
|
border-radius: 22px;
|
||||||
margin: 20px;
|
margin: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
73
.profile
73
.profile
@ -1,34 +1,47 @@
|
|||||||
export THEME="gruvbox" # Supported: gruvbox
|
set -a
|
||||||
export MODE="dark" # light/dark
|
THEME="gruvbox" # Supported: gruvbox
|
||||||
|
MODE="dark" # light/dark
|
||||||
|
|
||||||
source $HOME/color_schemes/$THEME/$MODE/colors.sh
|
source $HOME/color_schemes/$THEME/$MODE/colors.sh
|
||||||
|
|
||||||
export DOTFILES="$HOME/dotfiles"
|
DOTFILES="$HOME/dotfiles"
|
||||||
export GAPS_IN=10
|
GAPS_IN=10
|
||||||
export GAPS_OUT=20
|
GAPS_OUT=20
|
||||||
export BORDER_WIDTH=2
|
BORDER_WIDTH=2
|
||||||
export BORDER_RADIUS=20
|
BORDER_RADIUS=20
|
||||||
export FONT="victormono"
|
SCREEN_HEIGHT=1080
|
||||||
export ACCENT=$GREEN
|
SCREEN_WIDTH=1920
|
||||||
export ACTIVE_BORDER_COLOR=$ACCENT
|
FONT="victormono"
|
||||||
export INACTIVE_BORDER_COLOR=$FG
|
mainMod="SUPER"
|
||||||
export KEYBOARD_LAYOUT="gb"
|
ACCENT=$GREEN
|
||||||
export SHADOW="true"
|
ACTIVE_BORDER_COLOR=$ACCENT
|
||||||
export SHADOW_COLOR=$BLACK
|
INACTIVE_BORDER_COLOR=$FG
|
||||||
export WAYBAR_COLOR=$ACCENT
|
KEYBOARD_LAYOUT="gb"
|
||||||
export TERMINAL="kitty"
|
SHADOW="true"
|
||||||
export FM="pcmanfm"
|
SHADOW_COLOR=$BLACK
|
||||||
export WALLPAPER="$HOME/color_schemes/$THEME/$MODE/wallpaper.png"
|
WAYBAR_COLOR=$ACCENT
|
||||||
export ACTIVE_OPACITY=1.0
|
TERMINAL="kitty"
|
||||||
export INACTIVE_OPACITY=0.9
|
FM="pcmanfm"
|
||||||
export MENU_OPACITY_HEX="99"
|
WALLPAPER="$HOME/color_schemes/$THEME/$MODE/wallpaper.png"
|
||||||
export TERMINAL_OPACITY=0.6
|
ACTIVE_OPACITY=1.0
|
||||||
export MENU="fuzzel --background=$BG$MENU_OPACITY_HEX --border-color=${ACCENT}ff --match-color=${RED}ff --selection-color=${FG}ff --selection-text-color=${BG}ff --text-color=${FG}ff --prompt-color=${FG}ff --input-color=${FG}ff --border-width=$BORDER_WIDTH --border-radius=$BORDER_RADIUS --prompt=>> --width=25 --lines=15 --no-icons --font=$FONT"
|
INACTIVE_OPACITY=0.9
|
||||||
|
MENU_OPACITY_HEX="99"
|
||||||
|
TERMINAL_OPACITY=0.6
|
||||||
|
MENU="fuzzel"
|
||||||
|
EMOJI_MENU="fuzzel-emoji"
|
||||||
|
|
||||||
export EMOJI_MENU="fuzzel-emoji --background=$BG$MENU_OPACITY_HEX --border-color=${ACCENT}ff --match-color=${RED}ff --selection-color=${FG}ff --selection-text-color=${BG}ff --text-color=${FG}ff --prompt-color=${FG}ff --input-color=${FG}ff --border-width=$BORDER_WIDTH --border-radius=$BORDER_RADIUS --prompt=>> --width=25 --lines=15 --no-icons --font=$FONT"
|
# Config locations
|
||||||
|
KITTY_CONFIG="$DOTFILES/.config/kitty/kitty.conf"
|
||||||
sed 's/^background_opacity.*/background_opacity\ '"$TERMINAL_OPACITY"'/g' $DOTFILES/.config/kitty/kitty.conf > tmp && mv tmp $DOTFILES/.config/kitty/kitty.conf
|
HYPRLAND_CONFIG="$DOTFILES/.config/hypr/hyprland.conf"
|
||||||
|
HYPRPAPER_CONFIG="$DOTFILES/.config/hypr/hyprpaper.conf"
|
||||||
printf "selection_foreground #$BG\nselection_background #$FG\nforeground #$FG\nbackground #$BG\ncolor0 #$BG1\ncolor1 #$DARK_RED\ncolor2 #$DARK_GREEN\ncolor3 #$DARK_YELLOW\ncolor4 #$DARK_BLUE\ncolor5 #$DARK_PURPLE\ncolor6 #$DARK_AQUA\ncolor7 #$FG4\ncolor8 #$GRAY\ncolor9 #$RED\ncolor10 #$GREEN\ncolor11 #$YELLOW\ncolor12 #$BLUE\ncolor13 #$PURPLE\ncolor14 #$AQUA\ncolor15 #$FG0\ncursor #$FG3\ncursor_text_color #$BG3\nurl_color #$BLUE" > $DOTFILES/.config/kitty/current-theme.conf
|
HYPRLOCK_CONFIG="$DOTFILES/.config/hypr/hyprlock.conf"
|
||||||
|
WAYBAR_CONFIG="$DOTFILES/.config/waybar/config"
|
||||||
sed 's/^\@define-color.*/\@define-color\ accent\ \#'"$ACCENT"';/g' $DOTFILES/.config/waybar/style.css > tmp && mv tmp $DOTFILES/.config/waybar/style.css
|
WAYBAR_STYLE="$DOTFILES/.config/waybar/style.css"
|
||||||
|
FUZZEL_CONFIG="$DOTFILES/.config/fuzzel/fuzzel.ini"
|
||||||
|
|
||||||
|
exec $DOTFILES/scripts/change_kitty_theme.sh &
|
||||||
|
exec $DOTFILES/scripts/change_hyprland_theme.sh &
|
||||||
|
exec $DOTFILES/scripts/change_hyprpaper_theme.sh &
|
||||||
|
exec $DOTFILES/scripts/change_hyprlock_theme.sh &
|
||||||
|
exec $DOTFILES/scripts/change_waybar_theme.sh &
|
||||||
|
exec $DOTFILES/scripts/change_fuzzel_theme.sh &
|
||||||
|
@ -1,15 +1,15 @@
|
|||||||
BG="fbf1c7"
|
BG="ebdbb2"
|
||||||
BG0_H="f9f5d7"
|
BG0_H="f9f5d7"
|
||||||
BG0_S="32302f"
|
BG0_S="32302f"
|
||||||
BG0="282828"
|
BG0="282828"
|
||||||
BG1="3c3836"
|
BG1="fbf1c7"
|
||||||
BG2="504945"
|
BG2="504945"
|
||||||
BG3="665c54"
|
BG3="665c54"
|
||||||
BG4="7c6f64"
|
BG4="7c6f64"
|
||||||
DARK_GRAY="928374"
|
DARK_GRAY="928374"
|
||||||
|
|
||||||
FG="3c3836"
|
FG="282828"
|
||||||
FG0="fbf1c7"
|
FG0="3c3836"
|
||||||
FG1="ebdbb2"
|
FG1="ebdbb2"
|
||||||
FG2="d5c4a1"
|
FG2="d5c4a1"
|
||||||
FG3="bdae93"
|
FG3="bdae93"
|
||||||
@ -31,5 +31,5 @@ PURPLE="d3869b"
|
|||||||
AQUA="8ec07c"
|
AQUA="8ec07c"
|
||||||
ORANGE="fe8019"
|
ORANGE="fe8019"
|
||||||
|
|
||||||
WHITE=$BG
|
WHITE=$BG1
|
||||||
BLACK=$FG
|
BLACK=$FG0
|
||||||
|
20
scripts/change_fuzzel_theme.sh
Normal file
20
scripts/change_fuzzel_theme.sh
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
echo "prompt=\">> \"
|
||||||
|
width=25
|
||||||
|
lines=15
|
||||||
|
icons-enabled=no
|
||||||
|
font=victormono
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
background=${BG}${MENU_OPACITY_HEX}
|
||||||
|
border=${ACCENT}ff
|
||||||
|
match=${RED}ff
|
||||||
|
selection=${FG}ff
|
||||||
|
selection-text=${FG}ff
|
||||||
|
text=${FG}ff
|
||||||
|
prompt=${FG}ff
|
||||||
|
input=${FG}ff
|
||||||
|
|
||||||
|
[border]
|
||||||
|
width=$BORDER_WIDTH
|
||||||
|
radius=$BORDER_RADIUS
|
||||||
|
" > $FUZZEL_CONFIG
|
222
scripts/change_hyprland_theme.sh
Normal file
222
scripts/change_hyprland_theme.sh
Normal file
@ -0,0 +1,222 @@
|
|||||||
|
echo "
|
||||||
|
monitor=,preferred,auto,auto
|
||||||
|
|
||||||
|
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 = $GAPS_IN
|
||||||
|
gaps_out = $GAPS_OUT
|
||||||
|
|
||||||
|
border_size = $BORDER_WIDTH
|
||||||
|
|
||||||
|
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||||
|
col.active_border = rgb($ACTIVE_BORDER_COLOR)
|
||||||
|
col.inactive_border = rgb($INACTIVE_BORDER_COLOR)
|
||||||
|
|
||||||
|
# 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 = $BORDER_RADIUS
|
||||||
|
|
||||||
|
# Change transparency of focused and unfocused windows
|
||||||
|
active_opacity = $ACTIVE_OPACITY
|
||||||
|
inactive_opacity = $INACTIVE_OPACITY
|
||||||
|
|
||||||
|
drop_shadow = $SHADOW
|
||||||
|
shadow_range = 20
|
||||||
|
shadow_render_power = 3
|
||||||
|
col.shadow = rgb($SHADOW_COLOR)
|
||||||
|
|
||||||
|
# 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 = 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 = $KEYBOARD_LAYOUT
|
||||||
|
kb_variant =
|
||||||
|
kb_model =
|
||||||
|
kb_options =
|
||||||
|
kb_rules =
|
||||||
|
|
||||||
|
follow_mouse = 1
|
||||||
|
|
||||||
|
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||||
|
|
||||||
|
touchpad {
|
||||||
|
natural_scroll = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# 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
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
###################
|
||||||
|
### KEYBINDINGS ###
|
||||||
|
###################
|
||||||
|
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Keywords/
|
||||||
|
|
||||||
|
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||||
|
bind = $mainMod, Q, exec, $TERMINAL
|
||||||
|
bind = $mainMod, C, killactive,
|
||||||
|
bind = $mainMod, M, fullscreen, 1
|
||||||
|
bind = $mainMod, E, exec, $EMOJI_MENU
|
||||||
|
bind = $mainMod, V, togglefloating,
|
||||||
|
bind = $mainMod, Space, exec, $MENU
|
||||||
|
bind = $mainMod, P, exec, ~/bin/screenshot-w
|
||||||
|
bind = $mainMod, J, togglesplit, # dwindle
|
||||||
|
bind = $mainMod SHIFT, up, exec, pactl set-sink-volume 0 +5%
|
||||||
|
bind = $mainMod SHIFT, down, exec, pactl set-sink-volume 0 -5%
|
||||||
|
bind = $mainMod, F, fullscreen,
|
||||||
|
bind = $mainMod, L, exec, hyprlock
|
||||||
|
bind = $mainMod SHIFT, E, exit
|
||||||
|
bind = $mainMod SHIFT, F, exec, $FM
|
||||||
|
|
||||||
|
# Cmus
|
||||||
|
bind = ALT, N, exec, cmus-remote -n
|
||||||
|
bind = ALT, P, exec, cmus-remote -p
|
||||||
|
bind = ALT, U, exec, cmus-remote -u
|
||||||
|
bind = ALT, R, exec, cmus-remote -r
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
# Laptop multimedia keys for volume and LCD brightness
|
||||||
|
bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
||||||
|
bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
||||||
|
bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
||||||
|
bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle
|
||||||
|
bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+
|
||||||
|
bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%-
|
||||||
|
|
||||||
|
##############################
|
||||||
|
### 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:.* # Youll probably like this.
|
||||||
|
|
||||||
|
exec-once='dunst'
|
||||||
|
#exec-once='lxappearance'
|
||||||
|
exec-once='waybar'
|
||||||
|
exec-once='hyprpaper'" > $HYPRLAND_CONFIG
|
66
scripts/change_hyprlock_theme.sh
Normal file
66
scripts/change_hyprlock_theme.sh
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
echo "general {
|
||||||
|
grace = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
background {
|
||||||
|
monitor =
|
||||||
|
#path = screenshot # screenshot of your desktop
|
||||||
|
path = $WALLPAPER # NOTE only png supported for now
|
||||||
|
#color = $color7
|
||||||
|
|
||||||
|
# all these options are taken from hyprland, see https://wiki.hyprland.org/Configuring/Variables/#blur for explanations
|
||||||
|
blur_size = 0
|
||||||
|
blur_passes = 0 # 0 disables blurring
|
||||||
|
noise = 0.0117
|
||||||
|
contrast = 1.3000 # Vibrant!!!
|
||||||
|
brightness = 0.8000
|
||||||
|
vibrancy = 0.2100
|
||||||
|
vibrancy_darkness = 0.0
|
||||||
|
}
|
||||||
|
|
||||||
|
input-field {
|
||||||
|
monitor =
|
||||||
|
size = 250, 50
|
||||||
|
outline_thickness = 3
|
||||||
|
dots_size = 0.33 # Scale of input-field height, 0.2 - 0.8
|
||||||
|
dots_spacing = 0.15 # Scale of dots' absolute size, 0.0 - 1.0
|
||||||
|
dots_center = true
|
||||||
|
outer_color = #$BG
|
||||||
|
inner_color = #$FG
|
||||||
|
font_color = #$BLUE
|
||||||
|
fade_on_empty = true
|
||||||
|
placeholder_text = <i>Password...</i> # Text rendered in the input box when it's empty.
|
||||||
|
hide_input = false
|
||||||
|
|
||||||
|
position = 0, 200
|
||||||
|
halign = center
|
||||||
|
valign = bottom
|
||||||
|
}
|
||||||
|
|
||||||
|
# User
|
||||||
|
label {
|
||||||
|
monitor =
|
||||||
|
text = $USER
|
||||||
|
color = #$FG
|
||||||
|
font_size = 18
|
||||||
|
font_family = Inter Display Medium
|
||||||
|
|
||||||
|
position = 0, 100
|
||||||
|
halign = center
|
||||||
|
valign = bottom
|
||||||
|
}
|
||||||
|
|
||||||
|
# Put a picture of choice here. Default is the current wallpaper
|
||||||
|
image {
|
||||||
|
monitor =
|
||||||
|
path = $HOME/Pictures/avatar.png
|
||||||
|
size = 230
|
||||||
|
rounding = -1
|
||||||
|
border_size = 2
|
||||||
|
border_color = #$ACCENT
|
||||||
|
rotate = 0
|
||||||
|
reload_time = -1
|
||||||
|
position = 0, 300
|
||||||
|
halign = center
|
||||||
|
valign = bottom
|
||||||
|
}" > $HYPRLOCK_CONFIG
|
6
scripts/change_hyprpaper_theme.sh
Normal file
6
scripts/change_hyprpaper_theme.sh
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
echo "preload = $WALLPAPER
|
||||||
|
wallpaper = HDMI-A-1,$WALLPAPER
|
||||||
|
wallpaper = VGA-1,$WALLPAPER
|
||||||
|
" > $HYPRPAPER_CONFIG
|
||||||
|
killall hyprpaper
|
||||||
|
hyprpaper
|
34
scripts/change_kitty_theme.sh
Normal file
34
scripts/change_kitty_theme.sh
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
echo "
|
||||||
|
bold_italic VictorMono Nerd Font Extra Bold Italic
|
||||||
|
background_opacity $TERMINAL_OPACITY
|
||||||
|
|
||||||
|
# BEGIN_KITTY_FONTS
|
||||||
|
font_family family='VictorMono Nerd Font Mono' postscript_name=VictorMonoNFM-Italic
|
||||||
|
bold_font auto
|
||||||
|
italic_font auto
|
||||||
|
bold_italic_font auto
|
||||||
|
|
||||||
|
selection_foreground #$BG
|
||||||
|
selection_background #$ORANGE
|
||||||
|
foreground #$FG
|
||||||
|
background #$BG
|
||||||
|
color0 #$BG1
|
||||||
|
color1 #$DARK_RED
|
||||||
|
color2 #$DARK_GREEN
|
||||||
|
color3 #$DARK_YELLOW
|
||||||
|
color4 #$DARK_BLUE
|
||||||
|
color5 #$DARK_PURPLE
|
||||||
|
color6 #$DARK_AQUA
|
||||||
|
color7 #$FG4
|
||||||
|
color8 #$GRAY
|
||||||
|
color9 #$RED
|
||||||
|
color10 #$GREEN
|
||||||
|
color11 #$YELLOW
|
||||||
|
color12 #$BLUE
|
||||||
|
color13 #$PURPLE
|
||||||
|
color14 #$AQUA
|
||||||
|
color15 #$FG0
|
||||||
|
cursor #$FG3
|
||||||
|
cursor_text_color #$BG3
|
||||||
|
url_color #$BLUE
|
||||||
|
" > $KITTY_CONFIG
|
@ -1,39 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
BG="282828"
|
|
||||||
BG0_H="1d2021"
|
|
||||||
BG0_S="32302f"
|
|
||||||
BG0="282828"
|
|
||||||
BG1="3c3836"
|
|
||||||
BG2="504945"
|
|
||||||
BG3="665c54"
|
|
||||||
BG4="7c6f64"
|
|
||||||
DARK_GRAY="928374"
|
|
||||||
|
|
||||||
FG="ebdbb2"
|
|
||||||
FG0="fbf1c7"
|
|
||||||
FG1="ebdbb2"
|
|
||||||
FG2="d5c4a1"
|
|
||||||
FG3="bdae93"
|
|
||||||
FG4="a89984"
|
|
||||||
GRAY="a89984"
|
|
||||||
|
|
||||||
DARK_RED="cc241d"
|
|
||||||
DARK_GREEN="98971a"
|
|
||||||
DARK_YELLOW="d79921"
|
|
||||||
DARK_BLUE="458588"
|
|
||||||
DARK_PURPLE="b16286"
|
|
||||||
DARK_AQUA="689d6a"
|
|
||||||
DARK_ORANGE="d65d0e"
|
|
||||||
RED="db4934"
|
|
||||||
GREEN="b8bb26"
|
|
||||||
BLUE="83a598"
|
|
||||||
PURPLE="d3869b"
|
|
||||||
AQUA="8ec07c"
|
|
||||||
ORANGE="fe8019"
|
|
||||||
|
|
||||||
|
|
||||||
# HYPRLAND
|
|
||||||
hyprland_path="/home/deadvey/dotfiles/.config/hypr/"
|
|
||||||
# Colours
|
|
||||||
sed -i "s|^\$GREEN.*|\$GREEN = #$GREEN|" $hyprland_path"hyprland.conf"
|
|
||||||
|
|
34
scripts/change_waybar_theme.sh
Normal file
34
scripts/change_waybar_theme.sh
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
echo "[
|
||||||
|
{
|
||||||
|
\"custom/empty\": {
|
||||||
|
\"format\": \" \",
|
||||||
|
\"interval\": 1
|
||||||
|
},
|
||||||
|
\"height\": $SCREEN_HEIGHT,
|
||||||
|
\"layer\": \"bottom\",
|
||||||
|
\"margin-bottom\": 0,
|
||||||
|
\"margin-top\": 0,
|
||||||
|
\"mode\": \"overlay\",
|
||||||
|
\"modules-center\": [
|
||||||
|
\"custom/empty\"
|
||||||
|
],
|
||||||
|
\"modules-left\": [],
|
||||||
|
\"modules-right\": [],
|
||||||
|
\"name\": \"whiteCornersTop\",
|
||||||
|
\"position\": \"top\",
|
||||||
|
\"width\": $SCREEN_WIDTH
|
||||||
|
}
|
||||||
|
]
|
||||||
|
" > $WAYBAR_CONFIG
|
||||||
|
|
||||||
|
echo "window#waybar.whiteCornersTop {
|
||||||
|
border: 2px solid #$ACCENT;
|
||||||
|
background-color: transparent;
|
||||||
|
box-shadow: 0px 0px 0px 60px black, 0px 0px 0px 0.5px #ebdbb2;
|
||||||
|
border-radius: $((($BORDER_RADIUS+($BORDER_WIDTH))))px;
|
||||||
|
margin: 20px;
|
||||||
|
}
|
||||||
|
" > $WAYBAR_STYLE
|
||||||
|
|
||||||
|
killall waybar
|
||||||
|
waybar
|
Loading…
x
Reference in New Issue
Block a user