Refined animations + lockscreen and bar appearance. Added vim-like windows control shortcuts and a new fastfetch WOLFforce logo. Changed helix config + other minor changes and fixes.
This commit is contained in:
parent
b29b841391
commit
ddaad92455
13 changed files with 97 additions and 43 deletions
|
|
@ -10,11 +10,15 @@
|
||||||
{
|
{
|
||||||
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
"logo": {
|
"logo": {
|
||||||
"source": "~/.config/fastfetch/logo.png",
|
"source": "~/.config/fastfetch/logo.txt",
|
||||||
"type": "auto",
|
"type": "auto",
|
||||||
"height": 20,
|
"height": 20,
|
||||||
"padding": {
|
"padding": {
|
||||||
"top": 1
|
"top": 1
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
// Apparently sets the logo to white
|
||||||
|
"1": "1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"display": {
|
"display": {
|
||||||
|
|
|
||||||
21
.config/fastfetch/logo.txt
Normal file
21
.config/fastfetch/logo.txt
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
|
||||||
|
|
||||||
|
######## #######
|
||||||
|
######## ########
|
||||||
|
######## ### ########
|
||||||
|
######## ###### ########
|
||||||
|
######## ######## ########
|
||||||
|
######## ######### ########
|
||||||
|
######## ########## # ########
|
||||||
|
######## ############ ### ########
|
||||||
|
######## ################ ########
|
||||||
|
##################################
|
||||||
|
##################################
|
||||||
|
############## #################
|
||||||
|
############ ### ############
|
||||||
|
########### # ###########
|
||||||
|
########## ##########
|
||||||
|
######## ########
|
||||||
|
####### #######
|
||||||
|
###### ######
|
||||||
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
[colors-dark]
|
[colors-dark]
|
||||||
# alpha = 0.9
|
# alpha = 0.9
|
||||||
background= 0d1117
|
background= 060c11
|
||||||
foreground= c9d1d9
|
foreground= c9d1d9
|
||||||
|
|
||||||
#: black
|
#: black
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,10 @@
|
||||||
LocationMode=path-bar
|
LocationMode=path-bar
|
||||||
ShowHidden=false
|
ShowHidden=false
|
||||||
ShowSizeColumn=true
|
ShowSizeColumn=true
|
||||||
GeometryX=1183
|
GeometryX=-1
|
||||||
GeometryY=269
|
GeometryY=-1
|
||||||
GeometryWidth=537
|
GeometryWidth=-1
|
||||||
GeometryHeight=542
|
GeometryHeight=-1
|
||||||
SortColumn=name
|
SortColumn=name
|
||||||
SortOrder=ascending
|
SortOrder=ascending
|
||||||
StartupMode=recent
|
StartupMode=recent
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
theme = "github_dark"
|
theme = "github_dark"
|
||||||
# theme = "adwaita-light"
|
# theme = "adwaita-light"
|
||||||
|
|
||||||
|
|
||||||
[editor]
|
[editor]
|
||||||
line-number = "relative"
|
line-number = "relative"
|
||||||
|
|
|
||||||
|
|
@ -8,3 +8,10 @@ auto-format = true
|
||||||
name="cpp"
|
name="cpp"
|
||||||
indent = { tab-width=1, unit=" "}
|
indent = { tab-width=1, unit=" "}
|
||||||
auto-format = true
|
auto-format = true
|
||||||
|
|
||||||
|
[[language]]
|
||||||
|
name="zig"
|
||||||
|
auto-format = false
|
||||||
|
|
||||||
|
# [language-server.zls]
|
||||||
|
# command = "$HOME/.local/bin/zls"
|
||||||
|
|
|
||||||
|
|
@ -83,6 +83,13 @@ layerrule {
|
||||||
match:namespace = ^(selection)$
|
match:namespace = ^(selection)$
|
||||||
}
|
}
|
||||||
|
|
||||||
|
layerrule {
|
||||||
|
name = hyprpicker
|
||||||
|
blur = off
|
||||||
|
animation = fade
|
||||||
|
match:namespace = ^(hyprpicker)$
|
||||||
|
}
|
||||||
|
|
||||||
## Old
|
## Old
|
||||||
# layerrule = blur, swaync-control-center
|
# layerrule = blur, swaync-control-center
|
||||||
# layerrule = blur, swaync-notification-window
|
# layerrule = blur, swaync-notification-window
|
||||||
|
|
@ -111,26 +118,25 @@ animations {
|
||||||
animation = global, 1, 10, default
|
animation = global, 1, 10, default
|
||||||
animation = border, 1, 4, easeOutQuint
|
animation = border, 1, 4, easeOutQuint
|
||||||
|
|
||||||
animation = windows, 1, 3.79, easeOutQuint
|
animation = windows, 1, 3.5, easeOutQuint
|
||||||
animation = windowsIn, 1, 3.1, easeOutQuint, popin 87%
|
animation = windowsIn, 1, 3.1, easeOutQuint, popin 87%
|
||||||
animation = windowsOut, 1, 1.49, linear, popin 87%
|
animation = windowsOut, 1, 1.49, linear, popin 87%
|
||||||
|
|
||||||
animation = fadeIn, 1, 1.73, almostLinear
|
animation = fadeIn, 1, 1.73, easeOutQuint
|
||||||
animation = fadeOut, 1, 1.46, almostLinear
|
animation = fadeOut, 1, 1.46, easeOutQuint
|
||||||
animation = fade, 1, 3.03, quick
|
animation = fade, 1, 3.03, easeOutQuint
|
||||||
|
|
||||||
animation = layers, 1, 3.81, easeOutQuint
|
animation = layers, 1, 3, easeOutQuint
|
||||||
animation = layersIn, 1, 3, easeOutQuint, popin 85%
|
# animation = layersIn, 1, 2.4, easeOutQuint, popin 85%
|
||||||
animation = layersOut, 1, 3, linear, popin
|
# animation = layersOut, 1, 2.4, easeOutQuint, popin 85%
|
||||||
# animation = fadeLayersIn, 1, 1.79, almostLinear
|
animation = layersIn, 1, 2.4, easeOutQuint, fade
|
||||||
# animation = fadeLayersOut, 1, 1.39, almostLinear
|
animation = layersOut, 1, 2.4, easeOutQuint, fade
|
||||||
|
animation = fadeLayersIn, 1, 2, easeOutQuint
|
||||||
|
animation = fadeLayersOut, 1, 2, easeOutQuint
|
||||||
|
|
||||||
animation = workspaces, 1, 2.2 , easeOutQuint, slidefadevert
|
animation = workspaces, 1, 2.8 , easeOutQuint, slidefadevert
|
||||||
animation = workspacesIn, 1, 3, easeOutQuint, slide
|
animation = workspacesIn, 1, 2.6, easeOutQuint, slide
|
||||||
animation = workspacesOut, 1, 3, easeOutQuint, slide
|
animation = workspacesOut, 1, 2.6, easeOutQuint, slide
|
||||||
|
|
||||||
# animation = workspacesIn, 1, 3, easeOutQuint, slidefade
|
|
||||||
# animation = workspacesOut, 1, 5, easeOutQuint, slidefade
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Ref https://wiki.hyprland.org/Configuring/Workspace-Rules/
|
# Ref https://wiki.hyprland.org/Configuring/Workspace-Rules/
|
||||||
|
|
@ -145,7 +151,6 @@ animations {
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
|
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
|
||||||
dwindle {
|
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
|
preserve_split = true # You probably want this
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -159,7 +164,6 @@ misc {
|
||||||
force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
|
force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
|
||||||
disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :(
|
disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :(
|
||||||
disable_splash_rendering = true # Disable default wallpapers rendering
|
disable_splash_rendering = true # Disable default wallpapers rendering
|
||||||
vfr = true # Lower sent frames when idle
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -263,6 +267,23 @@ windowrule {
|
||||||
match:class = (org.kde.kdenlive) # initialTitle:^(Kdenlive)$
|
match:class = (org.kde.kdenlive) # initialTitle:^(Kdenlive)$
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Gnome characters
|
||||||
|
windowrule {
|
||||||
|
name = gnome-characters
|
||||||
|
float = on
|
||||||
|
size = (849) (566)
|
||||||
|
match:class = (org.gnome.Characters)
|
||||||
|
}
|
||||||
|
|
||||||
|
# Mullvad VPN
|
||||||
|
# windowrule {
|
||||||
|
# name = mullvad-von
|
||||||
|
# float = on
|
||||||
|
# size = (320) (568)
|
||||||
|
# # move = "{ (monitor_w - window_w - 4), (monitor_h - window_h - 4) }"
|
||||||
|
# match:class = (Mullvad VPN)
|
||||||
|
# }
|
||||||
|
|
||||||
|
|
||||||
# TODO Automatically fullscreen single apps
|
# TODO Automatically fullscreen single apps
|
||||||
# - Seems impossible for now (try mixing with workspace rules)
|
# - Seems impossible for now (try mixing with workspace rules)
|
||||||
|
|
|
||||||
|
|
@ -60,6 +60,8 @@ env = XDG_CURRENT_DESKTOP,Hyprland
|
||||||
# env = WLR_RENDERER,vulkan
|
# env = WLR_RENDERER,vulkan
|
||||||
# SDL
|
# SDL
|
||||||
# env = SDL_VIDEODRIVER,wayland
|
# env = SDL_VIDEODRIVER,wayland
|
||||||
|
# env = QT_QPA_PLATFORMTHEME,hyprqt6engine
|
||||||
|
env = QT_QPA_PLATFORMTHEME,qt6ct
|
||||||
|
|
||||||
# Nvidia
|
# Nvidia
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ $mainMod = SUPER # Sets "Windows" key as main modifier
|
||||||
bind = $mainMod, Q, killactive,
|
bind = $mainMod, Q, killactive,
|
||||||
bind = $mainMod, R, exec, $menu # Omnibar
|
bind = $mainMod, R, exec, $menu # Omnibar
|
||||||
bind = $mainMod, D, exec, $menu # Legacy menu shortcut
|
bind = $mainMod, D, exec, $menu # Legacy menu shortcut
|
||||||
bind = $mainMod, L, exec, hyprlock # Lockscreen
|
bind = $mainMod, I, exec, hyprlock # Lockscreen
|
||||||
bind = $mainMod, B, exec, ~/.config/hypr/scripts/toggle-waybar.sh # Toggle sidebar
|
bind = $mainMod, B, exec, ~/.config/hypr/scripts/toggle-waybar.sh # Toggle sidebar
|
||||||
bind = $mainMod SHIFT, R, exec, ~/.config/hypr/scripts/reload.sh # Reload desktop
|
bind = $mainMod SHIFT, R, exec, ~/.config/hypr/scripts/reload.sh # Reload desktop
|
||||||
bind = $mainMod, F11, exec, ~/.config/hypr/scripts/gamemode.sh # Gamemode
|
bind = $mainMod, F11, exec, ~/.config/hypr/scripts/gamemode.sh # Gamemode
|
||||||
|
|
@ -62,6 +62,12 @@ bind = $mainMod, right, movefocus, r
|
||||||
bind = $mainMod, up, movefocus, u
|
bind = $mainMod, up, movefocus, u
|
||||||
bind = $mainMod, down, movefocus, d
|
bind = $mainMod, down, movefocus, d
|
||||||
|
|
||||||
|
# Move focus with mainMod + hjkl (vim keybinds)
|
||||||
|
bind = $mainMod, H, movefocus, l
|
||||||
|
bind = $mainMod, L, movefocus, r
|
||||||
|
bind = $mainMod, K, movefocus, u
|
||||||
|
bind = $mainMod, J, movefocus, d
|
||||||
|
|
||||||
# Move windows with mainMod + shift + arrow keys
|
# Move windows with mainMod + shift + arrow keys
|
||||||
bind = $mainMod SHIFT, left, movewindow, l
|
bind = $mainMod SHIFT, left, movewindow, l
|
||||||
bind = $mainMod SHIFT, right, movewindow, r
|
bind = $mainMod SHIFT, right, movewindow, r
|
||||||
|
|
@ -70,9 +76,9 @@ bind = $mainMod SHIFT, down, movewindow, d
|
||||||
|
|
||||||
# Layout
|
# Layout
|
||||||
bind = $mainMod, F, fullscreen,
|
bind = $mainMod, F, fullscreen,
|
||||||
bind = $mainMod, V, togglesplit, # Horizontal/vertical split
|
bindd = $mainMod, V, $d toggle split, layoutmsg, togglesplit # Horizontal/vertical split
|
||||||
bind = $mainMod, T, togglefloating,
|
bind = $mainMod, T, togglefloating,
|
||||||
bind = $mainMod, H, pseudo, # Toggle pseudo-tiling
|
bind = $mainMod, Y, pseudo, # Toggle pseudo-tiling
|
||||||
|
|
||||||
# Switch workspaces with mainMod + [0-9]
|
# Switch workspaces with mainMod + [0-9]
|
||||||
bind = $mainMod, 1, workspace, 1
|
bind = $mainMod, 1, workspace, 1
|
||||||
|
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
||||||
################
|
|
||||||
### MONITORS ###
|
|
||||||
################
|
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
|
||||||
monitor=,preferred,auto,auto
|
|
||||||
monitor=eDP-1,preferred,0x0,1 # Laptop screen
|
|
||||||
monitor=DP-1, preferred, 0x-1080, 1 # HP Home monitor
|
|
||||||
monitor=DP-2, preferred, 0x-1080, 1 # HP Home monitor
|
|
||||||
monitor=HDMI-A-1, preferred, 0x-1440, 1 # Dell monitor
|
|
||||||
|
|
@ -25,12 +25,12 @@ general {
|
||||||
input-field {
|
input-field {
|
||||||
monitor =
|
monitor =
|
||||||
size = 320, 55
|
size = 320, 55
|
||||||
outline_thickness = -1
|
outline_thickness = 2
|
||||||
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
|
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
|
||||||
dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0
|
dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0
|
||||||
dots_center = true
|
dots_center = true
|
||||||
outer_color = rgba(200, 200, 200, 0.4)
|
outer_color = rgba(200, 200, 200, 0.4)
|
||||||
inner_color = rgba(100, 114, 125, 1)
|
inner_color = rgba(100, 114, 125, 0)
|
||||||
font_color = rgb(200, 200, 200)
|
font_color = rgb(200, 200, 200)
|
||||||
fade_on_empty = false
|
fade_on_empty = false
|
||||||
font_family = DejaVu Sans
|
font_family = DejaVu Sans
|
||||||
|
|
|
||||||
|
|
@ -146,7 +146,10 @@
|
||||||
|
|
||||||
// Makes battery like if 85% was the maximum capacity (100%).
|
// Makes battery like if 85% was the maximum capacity (100%).
|
||||||
// Useful for people that limit charge up to a certain percentage but like having real percentage
|
// Useful for people that limit charge up to a certain percentage but like having real percentage
|
||||||
"exec": "echo $(( $(cat /sys/class/power_supply/BAT*/capacity) * 100 / 85 ))%",
|
// "exec": "echo $(( $(cat /sys/class/power_supply/BAT*/capacity) * 100 / 85 ))%",
|
||||||
|
|
||||||
|
// nvm
|
||||||
|
"exec": "echo $(cat /sys/class/power_supply/BAT*/capacity)%",
|
||||||
"interval": 10,
|
"interval": 10,
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
|
||||||
5
.zshrc
5
.zshrc
|
|
@ -96,6 +96,7 @@ alias vm='quickemu --vm *.conf'
|
||||||
alias paclist="pacman -Qq | fzf --preview 'pacman -Qil {}' --layout=reverse --bind 'enter:execute(pacman -Qil {} | less)'"
|
alias paclist="pacman -Qq | fzf --preview 'pacman -Qil {}' --layout=reverse --bind 'enter:execute(pacman -Qil {} | less)'"
|
||||||
alias devinit="devbox init && echo 'use devbox' > .envrc && direnv allow"
|
alias devinit="devbox init && echo 'use devbox' > .envrc && direnv allow"
|
||||||
alias gbk="git add -A && git commit -m 'Backup'"
|
alias gbk="git add -A && git commit -m 'Backup'"
|
||||||
|
alias ..="cd .."
|
||||||
|
|
||||||
# Power management
|
# Power management
|
||||||
alias pprof='cat /sys/firmware/acpi/platform_profile' # Get current performance profile
|
alias pprof='cat /sys/firmware/acpi/platform_profile' # Get current performance profile
|
||||||
|
|
@ -104,9 +105,9 @@ alias power-draw="cat /sys/class/power_supply/BAT1/current_now /sys/class/power_
|
||||||
alias battery='cat /sys/class/power_supply/BAT1/capacity'
|
alias battery='cat /sys/class/power_supply/BAT1/capacity'
|
||||||
# Override some default commands with more practical alternatives
|
# Override some default commands with more practical alternatives
|
||||||
# Note: default ls command is still accessible with '\ls'
|
# Note: default ls command is still accessible with '\ls'
|
||||||
alias ls='eza --icons=automatic --tree --level=1 --follow-symlinks --no-quotes '
|
alias ls='eza --icons=auto --tree --level=1 --follow-symlinks --no-quotes --sort=modified'
|
||||||
alias lsa='ls -a'
|
alias lsa='ls -a'
|
||||||
alias lsl='eza --icons=automatic --long --header --group -M'
|
alias lsl='eza --icons=auto --long --header --group -M --sort=modified'
|
||||||
alias tree='ls --level=3'
|
alias tree='ls --level=3'
|
||||||
alias glo='git log --graph --oneline --all --decorate'
|
alias glo='git log --graph --oneline --all --decorate'
|
||||||
# Random stuff
|
# Random stuff
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue