made all files written directly to

This commit is contained in:
DeaDvey 2024-11-04 22:14:40 +00:00
parent d2a14f9c9f
commit 74376ff7fa
19 changed files with 854 additions and 244 deletions

20
.config/fuzzel/fuzzel.ini Normal file
View 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

View File

@ -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
###################
### 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 ###
#####################
@ -84,14 +13,14 @@ env = HYPRCURSOR_SIZE,24
# https://wiki.hyprland.org/Configuring/Variables/#general
general {
gaps_in = $GAPS_IN
gaps_out = $GAPS_OUT
gaps_in = 10
gaps_out = 20
border_size = $BORDER_WIDTH
border_size = 2
# 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)
col.active_border = rgb(b8bb26)
col.inactive_border = rgb(ebdbb2)
# Set to true enable resizing windows by clicking and dragging on borders and gaps
resize_on_border = false
@ -104,16 +33,16 @@ general {
# https://wiki.hyprland.org/Configuring/Variables/#decoration
decoration {
rounding = $BORDER_RADIUS
rounding = 20
# Change transparency of focused and unfocused windows
active_opacity = $ACTIVE_OPACITY
inactive_opacity = $INACTIVE_OPACITY
active_opacity = 1.0
inactive_opacity = 0.9
drop_shadow = $SHADOW
drop_shadow = true
shadow_range = 20
shadow_render_power = 3
col.shadow = rgb($SHADOW_COLOR)
col.shadow = rgb(282828)
# https://wiki.hyprland.org/Configuring/Variables/#blur
blur {
@ -134,7 +63,6 @@ animations {
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
@ -167,7 +95,7 @@ misc {
# https://wiki.hyprland.org/Configuring/Variables/#input
input {
kb_layout = $KEYBOARD_LAYOUT
kb_layout = gb
kb_variant =
kb_model =
kb_options =
@ -200,23 +128,22 @@ device {
###################
# 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
bind = SUPER, Q, exec, kitty
bind = SUPER, C, killactive,
bind = SUPER, M, fullscreen, 1
bind = SUPER, E, exec, fuzzel-emoji
bind = SUPER, V, togglefloating,
bind = SUPER, Space, exec, fuzzel
bind = SUPER, P, exec, ~/bin/screenshot-w
bind = SUPER, J, togglesplit, # dwindle
bind = SUPER SHIFT, up, exec, pactl set-sink-volume 0 +5%
bind = SUPER SHIFT, down, exec, pactl set-sink-volume 0 -5%
bind = SUPER, F, fullscreen,
bind = SUPER, L, exec, hyprlock
bind = SUPER SHIFT, E, exit
bind = SUPER SHIFT, F, exec, pcmanfm
# Cmus
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
# 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 = SUPER, left, movefocus, l
bind = SUPER, right, movefocus, r
bind = SUPER, up, movefocus, u
bind = SUPER, 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
bind = SUPER, 1, workspace, 1
bind = SUPER, 2, workspace, 2
bind = SUPER, 3, workspace, 3
bind = SUPER, 4, workspace, 4
bind = SUPER, 5, workspace, 5
bind = SUPER, 6, workspace, 6
bind = SUPER, 7, workspace, 7
bind = SUPER, 8, workspace, 8
bind = SUPER, 9, workspace, 9
bind = SUPER, 0, workspace, 10
# 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
bind = SUPER SHIFT, 1, movetoworkspace, 1
bind = SUPER SHIFT, 2, movetoworkspace, 2
bind = SUPER SHIFT, 3, movetoworkspace, 3
bind = SUPER SHIFT, 4, movetoworkspace, 4
bind = SUPER SHIFT, 5, movetoworkspace, 5
bind = SUPER SHIFT, 6, movetoworkspace, 6
bind = SUPER SHIFT, 7, movetoworkspace, 7
bind = SUPER SHIFT, 8, movetoworkspace, 8
bind = SUPER SHIFT, 9, movetoworkspace, 9
bind = SUPER SHIFT, 0, movetoworkspace, 10
# Example special workspace (scratchpad)
bind = $mainMod, S, togglespecialworkspace, magic
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
bind = SUPER, S, togglespecialworkspace, magic
bind = SUPER 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
bind = SUPER, mouse_down, workspace, e+1
bind = SUPER, mouse_up, workspace, e-1
# Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
bindm = SUPER, mouse:272, movewindow
bindm = SUPER, mouse:273, resizewindow
# Laptop multimedia keys for volume and LCD brightness
bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
@ -287,9 +214,9 @@ bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%-
# Example windowrule v2
# 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="lxappearance"
exec-once="waybar"
exec-once="hyprpaper"
exec-once='dunst'
#exec-once='lxappearance'
exec-once='waybar'
exec-once='hyprpaper'

View 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"

View File

@ -5,8 +5,8 @@ general {
background {
monitor =
#path = screenshot # screenshot of your desktop
path = $HOME/Pictures/wallpapers/wallpaper.png # NOTE only png supported for now
#color = $color7
path = /home/deadvey/color_schemes/gruvbox/dark/wallpaper.png # NOTE only png supported for now
#color =
# all these options are taken from hyprland, see https://wiki.hyprland.org/Configuring/Variables/#blur for explanations
blur_size = 0
@ -27,7 +27,7 @@ input-field {
dots_center = true
outer_color = #282828
inner_color = #ebdbb2
font_color = #458588
font_color = #83a598
fade_on_empty = true
placeholder_text = <i>Password...</i> # Text rendered in the input box when it's empty.
hide_input = false
@ -40,7 +40,7 @@ input-field {
# User
label {
monitor =
text =  $USER
text =  deadvey
color = #ebdbb2
font_size = 18
font_family = Inter Display Medium
@ -50,27 +50,14 @@ label {
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
image {
monitor =
path = $HOME/Pictures/avatar.png
path = /home/deadvey/Pictures/avatar.png
size = 230
rounding = -1
border_size = 2
border_color = $color11
border_color = #b8bb26
rotate = 0
reload_time = -1
position = 0, 300

View File

@ -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

View File

@ -1,5 +1,6 @@
selection_foreground #282828
selection_background #ebdbb2
selection_background #fe8019
foreground #ebdbb2
background #282828
color0 #3c3836
@ -21,3 +22,4 @@ color15 #fbf1c7
cursor #bdae93
cursor_text_color #665c54
url_color #83a598

View File

@ -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
background_opacity 0.6
@ -12,4 +7,28 @@ font_family family='VictorMono Nerd Font Mono' postscript_name=VictorMonoNF
bold_font auto
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

View File

@ -19,3 +19,4 @@
"width": 1920
}
]

View File

@ -1,9 +1,8 @@
@define-color accent #b8bb26;
window#waybar.whiteCornersTop {
border: 2px solid @accent;
border: 2px solid #b8bb26;
background-color: transparent;
box-shadow: 0px 0px 0px 60px black, 0px 0px 0px 0.5px #ebdbb2;
border-radius: 20px;
border-radius: 22px;
margin: 20px;
}

View File

@ -1,34 +1,47 @@
export THEME="gruvbox" # Supported: gruvbox
export MODE="dark" # light/dark
set -a
THEME="gruvbox" # Supported: gruvbox
MODE="dark" # light/dark
source $HOME/color_schemes/$THEME/$MODE/colors.sh
export DOTFILES="$HOME/dotfiles"
export GAPS_IN=10
export GAPS_OUT=20
export BORDER_WIDTH=2
export BORDER_RADIUS=20
export FONT="victormono"
export ACCENT=$GREEN
export ACTIVE_BORDER_COLOR=$ACCENT
export INACTIVE_BORDER_COLOR=$FG
export KEYBOARD_LAYOUT="gb"
export SHADOW="true"
export SHADOW_COLOR=$BLACK
export WAYBAR_COLOR=$ACCENT
export TERMINAL="kitty"
export FM="pcmanfm"
export WALLPAPER="$HOME/color_schemes/$THEME/$MODE/wallpaper.png"
export ACTIVE_OPACITY=1.0
export INACTIVE_OPACITY=0.9
export MENU_OPACITY_HEX="99"
export TERMINAL_OPACITY=0.6
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"
DOTFILES="$HOME/dotfiles"
GAPS_IN=10
GAPS_OUT=20
BORDER_WIDTH=2
BORDER_RADIUS=20
SCREEN_HEIGHT=1080
SCREEN_WIDTH=1920
FONT="victormono"
mainMod="SUPER"
ACCENT=$GREEN
ACTIVE_BORDER_COLOR=$ACCENT
INACTIVE_BORDER_COLOR=$FG
KEYBOARD_LAYOUT="gb"
SHADOW="true"
SHADOW_COLOR=$BLACK
WAYBAR_COLOR=$ACCENT
TERMINAL="kitty"
FM="pcmanfm"
WALLPAPER="$HOME/color_schemes/$THEME/$MODE/wallpaper.png"
ACTIVE_OPACITY=1.0
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"
HYPRLAND_CONFIG="$DOTFILES/.config/hypr/hyprland.conf"
HYPRPAPER_CONFIG="$DOTFILES/.config/hypr/hyprpaper.conf"
HYPRLOCK_CONFIG="$DOTFILES/.config/hypr/hyprlock.conf"
WAYBAR_CONFIG="$DOTFILES/.config/waybar/config"
WAYBAR_STYLE="$DOTFILES/.config/waybar/style.css"
FUZZEL_CONFIG="$DOTFILES/.config/fuzzel/fuzzel.ini"
sed 's/^background_opacity.*/background_opacity\ '"$TERMINAL_OPACITY"'/g' $DOTFILES/.config/kitty/kitty.conf > tmp && mv tmp $DOTFILES/.config/kitty/kitty.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
sed 's/^\@define-color.*/\@define-color\ accent\ \#'"$ACCENT"';/g' $DOTFILES/.config/waybar/style.css > tmp && mv tmp $DOTFILES/.config/waybar/style.css
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 &

View File

@ -1,15 +1,15 @@
BG="fbf1c7"
BG="ebdbb2"
BG0_H="f9f5d7"
BG0_S="32302f"
BG0="282828"
BG1="3c3836"
BG1="fbf1c7"
BG2="504945"
BG3="665c54"
BG4="7c6f64"
DARK_GRAY="928374"
FG="3c3836"
FG0="fbf1c7"
FG="282828"
FG0="3c3836"
FG1="ebdbb2"
FG2="d5c4a1"
FG3="bdae93"
@ -31,5 +31,5 @@ PURPLE="d3869b"
AQUA="8ec07c"
ORANGE="fe8019"
WHITE=$BG
BLACK=$FG
WHITE=$BG1
BLACK=$FG0

View 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

View 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

View 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

View File

@ -0,0 +1,6 @@
echo "preload = $WALLPAPER
wallpaper = HDMI-A-1,$WALLPAPER
wallpaper = VGA-1,$WALLPAPER
" > $HYPRPAPER_CONFIG
killall hyprpaper
hyprpaper

View 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

View File

@ -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"

View 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

5
test.txt Normal file
View File

@ -0,0 +1,5 @@
hello
ma guy
/root awd
whda