made all files written directly to
This commit is contained in:
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
|
||||
Reference in New Issue
Block a user