Compare commits
3 Commits
7aaba91407
...
b0f94e3816
| Author | SHA1 | Date | |
|---|---|---|---|
|
b0f94e3816
|
|||
|
22c31e512c
|
|||
|
a3dde5a51d
|
@@ -1,10 +1,10 @@
|
||||
status is-interactive; or return
|
||||
|
||||
status is-login; and abbr H Hyprland
|
||||
status is-login; and abbr H start-hyprland
|
||||
|
||||
abbr m mkdir
|
||||
abbr o open
|
||||
abbr t trash put
|
||||
abbr t trashy put
|
||||
abbr b bat -p
|
||||
# abbr m mpv
|
||||
abbr ma -- mpv --profile=anime .
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
set --global fish_color_autosuggestion 6272a4
|
||||
set --global fish_color_cancel ff5555 --reverse
|
||||
set --global fish_color_command 8be9fd
|
||||
set --global fish_color_comment 6272a4
|
||||
set --global fish_color_cwd 50fa7b
|
||||
set --global fish_color_cwd_root red
|
||||
set --global fish_color_end ffb86c
|
||||
set --global fish_color_error ff5555
|
||||
set --global fish_color_escape ff79c6
|
||||
set --global fish_color_history_current --bold
|
||||
set --global fish_color_host bd93f9
|
||||
set --global fish_color_host_remote bd93f9
|
||||
set --global fish_color_keyword ff79c6
|
||||
set --global fish_color_normal f8f8f2
|
||||
set --global fish_color_operator 50fa7b
|
||||
set --global fish_color_option ffb86c
|
||||
set --global fish_color_param bd93f9
|
||||
set --global fish_color_quote f1fa8c
|
||||
set --global fish_color_redirection f8f8f2
|
||||
set --global fish_color_search_match --background=44475a --bold
|
||||
set --global fish_color_selection --background=44475a --bold
|
||||
set --global fish_color_status ff5555
|
||||
set --global fish_color_user 8be9fd
|
||||
set --global fish_color_valid_path --underline
|
||||
set --global fish_pager_color_background
|
||||
set --global fish_pager_color_completion f8f8f2
|
||||
set --global fish_pager_color_description 6272a4
|
||||
set --global fish_pager_color_prefix 8be9fd
|
||||
set --global fish_pager_color_progress 6272a4
|
||||
set --global fish_pager_color_secondary_background
|
||||
set --global fish_pager_color_secondary_completion f8f8f2
|
||||
set --global fish_pager_color_secondary_description 6272a4
|
||||
set --global fish_pager_color_secondary_prefix 8be9fd
|
||||
set --global fish_pager_color_selected_background --background=44475a
|
||||
set --global fish_pager_color_selected_completion f8f8f2
|
||||
set --global fish_pager_color_selected_description 6272a4
|
||||
set --global fish_pager_color_selected_prefix 8be9fd
|
||||
@@ -1,43 +1,4 @@
|
||||
# This file contains fish universal variable definitions.
|
||||
# VERSION: 3.0
|
||||
SETUVAR __fish_initialized:3800
|
||||
SETUVAR fish_color_autosuggestion:6272a4
|
||||
SETUVAR fish_color_cancel:ff5555\x1e\x2d\x2dreverse
|
||||
SETUVAR fish_color_command:8be9fd
|
||||
SETUVAR fish_color_comment:6272a4
|
||||
SETUVAR fish_color_cwd:50fa7b
|
||||
SETUVAR fish_color_cwd_root:red
|
||||
SETUVAR fish_color_end:ffb86c
|
||||
SETUVAR fish_color_error:ff5555
|
||||
SETUVAR fish_color_escape:ff79c6
|
||||
SETUVAR fish_color_history_current:\x2d\x2dbold
|
||||
SETUVAR fish_color_host:bd93f9
|
||||
SETUVAR fish_color_host_remote:bd93f9
|
||||
SETUVAR fish_color_keyword:ff79c6
|
||||
SETUVAR fish_color_match:\x2d\x2dbackground\x3dbrblue
|
||||
SETUVAR fish_color_normal:f8f8f2
|
||||
SETUVAR fish_color_operator:50fa7b
|
||||
SETUVAR fish_color_option:ffb86c
|
||||
SETUVAR fish_color_param:bd93f9
|
||||
SETUVAR fish_color_quote:f1fa8c
|
||||
SETUVAR fish_color_redirection:f8f8f2
|
||||
SETUVAR fish_color_search_match:\x2d\x2dbackground\x3d44475a
|
||||
SETUVAR fish_color_selection:\x2d\x2dbackground\x3d44475a
|
||||
SETUVAR fish_color_status:ff5555
|
||||
SETUVAR fish_color_user:8be9fd
|
||||
SETUVAR fish_color_valid_path:\x2d\x2dunderline
|
||||
SETUVAR __fish_initialized:4300
|
||||
SETUVAR fish_features:all
|
||||
SETUVAR fish_key_bindings:fish_vi_key_bindings
|
||||
SETUVAR fish_pager_color_background:\x1d
|
||||
SETUVAR fish_pager_color_completion:f8f8f2
|
||||
SETUVAR fish_pager_color_description:6272a4
|
||||
SETUVAR fish_pager_color_prefix:8be9fd
|
||||
SETUVAR fish_pager_color_progress:6272a4
|
||||
SETUVAR fish_pager_color_secondary_background:\x1d
|
||||
SETUVAR fish_pager_color_secondary_completion:f8f8f2
|
||||
SETUVAR fish_pager_color_secondary_description:6272a4
|
||||
SETUVAR fish_pager_color_secondary_prefix:8be9fd
|
||||
SETUVAR fish_pager_color_selected_background:\x2d\x2dbackground\x3d44475a
|
||||
SETUVAR fish_pager_color_selected_completion:f8f8f2
|
||||
SETUVAR fish_pager_color_selected_description:6272a4
|
||||
SETUVAR fish_pager_color_selected_prefix:8be9fd
|
||||
|
||||
@@ -1,34 +1,34 @@
|
||||
function fish_user_key_bindings
|
||||
# if command -q fzf; and functions -q fzf_key_bindings
|
||||
set -gx FZF_CTRL_R_OPTS --reverse
|
||||
functions -q fzf_key_bindings; and fzf_key_bindings
|
||||
# else
|
||||
# echo (set_color brcyan)'INFO: fzf not found'
|
||||
# end
|
||||
set -g fish_key_bindings fish_vi_key_bindings
|
||||
|
||||
bind -M insert ctrl-n accept-autosuggestion
|
||||
# if command -q fzf; and functions -q fzf_key_bindings
|
||||
set -gx FZF_CTRL_R_OPTS --reverse
|
||||
functions -q fzf_key_bindings; and fzf_key_bindings
|
||||
# else
|
||||
# echo (set_color brcyan)'INFO: fzf not found'
|
||||
# end
|
||||
|
||||
# Unused: alt-g, alt-z, insert ctrl-r
|
||||
bind -M insert ctrl-n accept-autosuggestion
|
||||
|
||||
bind alt-t transpose-words
|
||||
bind -M insert alt-t transpose-words
|
||||
bind -M visual alt-t transpose-words
|
||||
# bind ctrl-t transpose-chars
|
||||
# bind -M insert ctrl-t transpose-chars
|
||||
# bind -M visual ctrl-t transpose-chars
|
||||
# Unused: alt-g, alt-z, insert ctrl-r
|
||||
|
||||
bind ctrl-z 'fish_commandline_append " &; disown"'
|
||||
bind -M insert ctrl-z 'fish_commandline_append " &; disown"'
|
||||
bind -M visual ctrl-z 'fish_commandline_append " &; disown"'
|
||||
bind alt-t transpose-words
|
||||
bind -M insert alt-t transpose-words
|
||||
bind -M visual alt-t transpose-words
|
||||
# bind ctrl-t transpose-chars
|
||||
# bind -M insert ctrl-t transpose-chars
|
||||
# bind -M visual ctrl-t transpose-chars
|
||||
|
||||
bind ctrl-g lazygit
|
||||
bind -M insert ctrl-g lazygit
|
||||
bind -M visual ctrl-g lazygit
|
||||
bind ctrl-z 'fish_commandline_append " &; disown"'
|
||||
bind -M insert ctrl-z 'fish_commandline_append " &; disown"'
|
||||
bind -M visual ctrl-z 'fish_commandline_append " &; disown"'
|
||||
|
||||
bind -M insert alt-. history-token-search-backward
|
||||
bind -M visual alt-. history-token-search-backward
|
||||
bind -M insert alt-comma history-token-search-forward
|
||||
bind -M visual alt-comma history-token-search-forward
|
||||
bind ctrl-g lazygit
|
||||
bind -M insert ctrl-g lazygit
|
||||
bind -M visual ctrl-g lazygit
|
||||
|
||||
# bind -M insert ctrl-d exit
|
||||
end
|
||||
bind -M insert alt-. history-token-search-backward
|
||||
bind -M visual alt-. history-token-search-backward
|
||||
bind -M insert alt-comma history-token-search-forward
|
||||
bind -M visual alt-comma history-token-search-forward
|
||||
|
||||
# bind -M insert ctrl-d exit
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
function trash
|
||||
trashy $argv
|
||||
end
|
||||
@@ -77,6 +77,10 @@ formatterMode = "typstyle" # or typstfmt
|
||||
exportPdf = "never" # onSave, default: never
|
||||
|
||||
|
||||
[[language]]
|
||||
name = "env"
|
||||
file-types = ["conf"]
|
||||
|
||||
[[language]]
|
||||
name = "devicetree"
|
||||
file-types = ["dts", "dtsi", "keymap"]
|
||||
|
||||
+10
-10
@@ -337,16 +337,16 @@ bindl =, Escape, submap, reset
|
||||
# wallpaper {{{
|
||||
submap = wallpaper # more wallpapers, lmao
|
||||
bind =, H, exec, killall hyprpaper || hyprpaper
|
||||
bind =, 1, exec, sed -i 's/wall.$/wall1/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
||||
bind =, 2, exec, sed -i 's/wall.$/wall2/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
||||
bind =, 3, exec, sed -i 's/wall.$/wall3/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
||||
bind =, 4, exec, sed -i 's/wall.$/wall4/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
||||
bind =, 5, exec, sed -i 's/wall.$/wall5/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
||||
bind =, 6, exec, sed -i 's/wall.$/wall6/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
||||
bind =, 7, exec, sed -i 's/wall.$/wall7/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
||||
bind =, 8, exec, sed -i 's/wall.$/wall8/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
||||
bind =, 9, exec, sed -i 's/wall.$/wall9/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
||||
bind =, 0, exec, sed -i 's/wall.$/wall0/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
||||
bind =, 1, exec, hyprctl hyprpaper wallpaper ,.walls/wall1
|
||||
bind =, 2, exec, hyprctl hyprpaper wallpaper ,.walls/wall2
|
||||
bind =, 3, exec, hyprctl hyprpaper wallpaper ,.walls/wall3
|
||||
bind =, 4, exec, hyprctl hyprpaper wallpaper ,.walls/wall4
|
||||
bind =, 5, exec, hyprctl hyprpaper wallpaper ,.walls/wall5
|
||||
bind =, 6, exec, hyprctl hyprpaper wallpaper ,.walls/wall6
|
||||
bind =, 7, exec, hyprctl hyprpaper wallpaper ,.walls/wall7
|
||||
bind =, 8, exec, hyprctl hyprpaper wallpaper ,.walls/wall8
|
||||
bind =, 9, exec, hyprctl hyprpaper wallpaper ,.walls/wall9
|
||||
bind =, 0, exec, hyprctl hyprpaper wallpaper ,.walls/wall0
|
||||
bind =, 1, submap, reset
|
||||
bind =, 2, submap, reset
|
||||
bind =, 3, submap, reset
|
||||
|
||||
@@ -1,4 +1,18 @@
|
||||
ipc = off # battery!
|
||||
ipc = true
|
||||
splash = false
|
||||
preload = ~/.walls/wall3
|
||||
wallpaper =, ~/.walls/wall3
|
||||
|
||||
wallpaper {
|
||||
monitor = DP-6
|
||||
path = ~/.walls/wall3
|
||||
}
|
||||
|
||||
wallpaper {
|
||||
monitor =
|
||||
path = .walls/wall4
|
||||
}
|
||||
|
||||
# wallpaper {
|
||||
# monitor = eDP-1 # if empty used as fallback
|
||||
# path = ~/file.png
|
||||
# fit_mode = cover # contain, cover, tile, fill
|
||||
# }
|
||||
|
||||
+15
-43
@@ -1,5 +1,3 @@
|
||||
#https://wiki.hyprland.org/Configuring/Window-Rules/
|
||||
#https://wiki.hyprland.org/Configuring/Workspace-Rules/
|
||||
workspace = 1, monitor:DP-6, default:true
|
||||
workspace = 2, monitor:DP-6
|
||||
workspace = 3, monitor:DP-6
|
||||
@@ -9,53 +7,27 @@ workspace = 6, monitor:eDP-1
|
||||
workspace = 7, monitor:eDP-1
|
||||
workspace = 8, monitor:eDP-1
|
||||
|
||||
windowrule = monitor 1, class:Liftoff.*
|
||||
windowrule = workspace 10, class:Liftoff.*
|
||||
windowrule = immediate, class:Liftoff.*
|
||||
windowrule = fullscreen, class:Liftoff.*
|
||||
|
||||
windowrule = monitor 1, initialTitle:Minecraft.*
|
||||
windowrule = workspace 10, initialTitle:Minecraft.*
|
||||
windowrule = immediate, initialTitle:Minecraft.*
|
||||
windowrule = fullscreen, initialTitle:Minecraft.*
|
||||
|
||||
workspace = 10, border:false, rounding:false
|
||||
|
||||
|
||||
# https://wiki.hypr.land/Configuring/Workspace-Rules/#smart-gaps-ignoring-special-workspaces
|
||||
workspace = w[tv1], gapsout:0, gapsin:0
|
||||
workspace = f[1], gapsout:0, gapsin:0
|
||||
windowrule = bordersize 0, floating:0, onworkspace:w[tv1]
|
||||
windowrule = rounding 0, floating:0, onworkspace:w[tv1]
|
||||
windowrule = bordersize 0, floating:0, onworkspace:f[1]
|
||||
windowrule = rounding 0, floating:0, onworkspace:f[1]
|
||||
windowrule = border_size 0, match:float 0, match:workspace w[tv1]
|
||||
windowrule = rounding 0, match:float 0, match:workspace w[tv1]
|
||||
windowrule = border_size 0, match:float 0, match:workspace f[1]
|
||||
windowrule = rounding 0, match:float 0, match:workspace f[1]
|
||||
|
||||
# windowrule = float, class:^(LibreWolf)$
|
||||
|
||||
# layerrule = noscreenshare, notifications
|
||||
windowrule = noscreenshare, class:^(Bitwarden)$
|
||||
windowrule = noscreenshare, class:^(nheko)$
|
||||
windowrule = noscreenshare, class:^(vesktop)$
|
||||
windowrule = noscreenshare, class:^(org.telegram.desktop)$
|
||||
# Tearing
|
||||
windowrule = monitor 1, workspace 10, immediate on, fullscreen on, match:class Liftoff.*
|
||||
windowrule = monitor 1, workspace 10, immediate on, fullscreen on, match:initial_title Minecraft.*
|
||||
|
||||
windowrule = float, class:^(Bitwarden)$
|
||||
windowrule = float, class:^(cmst)$
|
||||
windowrule = float, class:^(nemo)$
|
||||
windowrule = float, class:^(qt5ct)$
|
||||
#windowrule = float, class:^(Logseq)$
|
||||
#windowrule = float, class:^(obsidian)$
|
||||
windowrule = float, class:^(waypaper)$
|
||||
windowrule = float, class:^(nwg-look)$
|
||||
windowrule = float, class:^(wdisplays)$
|
||||
windowrule = float, class:^(VirtualBox)$
|
||||
windowrule = float, class:^(pavucontrol)$
|
||||
windowrule = float, class:^(connman-gtk)$
|
||||
windowrule = float, class:^(boulder_dash)$
|
||||
windowrule = float, class:^(blueman-manager)$
|
||||
windowrule = float, class:^(org.gnome.Software)$
|
||||
windowrule = float, class:^(nm-connection-editor)$
|
||||
#windowrule = float, class:^(org.qbittorrent.qBittorrent)$
|
||||
windowrule = float, class:^(org.kde.polkit-kde-authentication-agent-1)$
|
||||
windowrule = float, class:^(org.telegram.desktop|telegramdesktop)$, title:^(Media viewer)$
|
||||
# Muh privacy
|
||||
layerrule = no_screen_share on, match:namespace ^(notifications)$
|
||||
windowrule = no_screen_share on, match:class ^(Bitwarden|nheko|vesktop|org\.telegram\.desktop)$
|
||||
|
||||
windowrule = workspace 4 silent, class:^(discord)$
|
||||
windowrule = workspace 4 silent, class:^(org.telegram.desktop)$
|
||||
windowrule = float on, match:class ^(Bitwarden|cmst|nemo|qt5ct|waypaper|nwg-look|wdisplays|VirtualBox|pavucontrol|connman-gtk|boulder_dash|blueman-manager|org\.gnome\.Software|nm-connection-editor|org\.kde\.polkit-kde-authentication-agent-1)$
|
||||
windowrule = float on, match:class ^(org.telegram.desktop|telegramdesktop)$, match:title ^(Media viewer)$
|
||||
|
||||
windowrule = workspace 4 silent, match:class ^(discord|org\.telegram\.desktop)$
|
||||
|
||||
@@ -8,7 +8,7 @@ ecosystem {
|
||||
|
||||
general { # {{{
|
||||
border_size = 1
|
||||
no_border_on_floating = false
|
||||
# no_border_on_floating = false
|
||||
gaps_in = 0 #4
|
||||
gaps_out = 0, 0, 0, 0
|
||||
#col.inactive_border = rgb(4499bb)
|
||||
@@ -53,7 +53,7 @@ master { # {{{
|
||||
new_on_top = false
|
||||
# no_gaps_when_only = 1 # 0, 1-no border, 2-border
|
||||
orientation = left
|
||||
inherit_fullscreen = true
|
||||
# inherit_fullscreen = true
|
||||
# always_center_master = false
|
||||
smart_resizing = true
|
||||
} # }}}
|
||||
@@ -163,7 +163,8 @@ device {
|
||||
|
||||
device {
|
||||
name = corne-keyboard
|
||||
kb_layout =
|
||||
kb_layout = us
|
||||
resolve_binds_by_sym = true
|
||||
kb_variant =
|
||||
kb_options =
|
||||
# kb_model =
|
||||
@@ -172,7 +173,8 @@ device {
|
||||
|
||||
device {
|
||||
name = zmk-project-corne-keyboard
|
||||
kb_layout =
|
||||
kb_layout = us
|
||||
resolve_binds_by_sym = true
|
||||
kb_variant =
|
||||
kb_options =
|
||||
# kb_model =
|
||||
@@ -204,7 +206,7 @@ misc { # {{{
|
||||
force_default_wallpaper = 1
|
||||
#force_hypr_chan = true
|
||||
vfr = true # good for battery, variable frame rate
|
||||
vrr = 0 # adaptive sync, change refresh rate of display, 0 - off, 1 - on, 2 - fullscreen only
|
||||
vrr = 0 # adaptive sync, change refresh rate of display, 0 - off, 1 - on, 2 - fullscreen only, 3 - fullscreen with video or game content type
|
||||
mouse_move_enables_dpms = true
|
||||
key_press_enables_dpms = true
|
||||
always_follow_on_dnd = true
|
||||
@@ -233,7 +235,7 @@ misc { # {{{
|
||||
#groupbar_text_color = rgb(FFFFFF)
|
||||
background_color = rgb(000000)
|
||||
close_special_on_empty=true
|
||||
new_window_takes_over_fullscreen = 2
|
||||
# new_window_takes_over_fullscreen = 2
|
||||
} # }}}
|
||||
|
||||
binds { # {{{
|
||||
|
||||
Reference in New Issue
Block a user