Compare commits
3 Commits
7aaba91407
...
b0f94e3816
| Author | SHA1 | Date | |
|---|---|---|---|
|
b0f94e3816
|
|||
|
22c31e512c
|
|||
|
a3dde5a51d
|
@@ -1,10 +1,10 @@
|
|||||||
status is-interactive; or return
|
status is-interactive; or return
|
||||||
|
|
||||||
status is-login; and abbr H Hyprland
|
status is-login; and abbr H start-hyprland
|
||||||
|
|
||||||
abbr m mkdir
|
abbr m mkdir
|
||||||
abbr o open
|
abbr o open
|
||||||
abbr t trash put
|
abbr t trashy put
|
||||||
abbr b bat -p
|
abbr b bat -p
|
||||||
# abbr m mpv
|
# abbr m mpv
|
||||||
abbr ma -- mpv --profile=anime .
|
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.
|
# This file contains fish universal variable definitions.
|
||||||
# VERSION: 3.0
|
# VERSION: 3.0
|
||||||
SETUVAR __fish_initialized:3800
|
SETUVAR __fish_initialized:4300
|
||||||
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_features:all
|
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
|
set -g fish_key_bindings fish_vi_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
|
|
||||||
|
|
||||||
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
|
# Unused: alt-g, alt-z, insert ctrl-r
|
||||||
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-z 'fish_commandline_append " &; disown"'
|
bind alt-t transpose-words
|
||||||
bind -M insert ctrl-z 'fish_commandline_append " &; disown"'
|
bind -M insert alt-t transpose-words
|
||||||
bind -M visual ctrl-z 'fish_commandline_append " &; disown"'
|
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 ctrl-z 'fish_commandline_append " &; disown"'
|
||||||
bind -M insert ctrl-g lazygit
|
bind -M insert ctrl-z 'fish_commandline_append " &; disown"'
|
||||||
bind -M visual ctrl-g lazygit
|
bind -M visual ctrl-z 'fish_commandline_append " &; disown"'
|
||||||
|
|
||||||
bind -M insert alt-. history-token-search-backward
|
bind ctrl-g lazygit
|
||||||
bind -M visual alt-. history-token-search-backward
|
bind -M insert ctrl-g lazygit
|
||||||
bind -M insert alt-comma history-token-search-forward
|
bind -M visual ctrl-g lazygit
|
||||||
bind -M visual alt-comma history-token-search-forward
|
|
||||||
|
|
||||||
# bind -M insert ctrl-d exit
|
bind -M insert alt-. history-token-search-backward
|
||||||
end
|
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
|
exportPdf = "never" # onSave, default: never
|
||||||
|
|
||||||
|
|
||||||
|
[[language]]
|
||||||
|
name = "env"
|
||||||
|
file-types = ["conf"]
|
||||||
|
|
||||||
[[language]]
|
[[language]]
|
||||||
name = "devicetree"
|
name = "devicetree"
|
||||||
file-types = ["dts", "dtsi", "keymap"]
|
file-types = ["dts", "dtsi", "keymap"]
|
||||||
|
|||||||
+10
-10
@@ -337,16 +337,16 @@ bindl =, Escape, submap, reset
|
|||||||
# wallpaper {{{
|
# wallpaper {{{
|
||||||
submap = wallpaper # more wallpapers, lmao
|
submap = wallpaper # more wallpapers, lmao
|
||||||
bind =, H, exec, killall hyprpaper || hyprpaper
|
bind =, H, exec, killall hyprpaper || hyprpaper
|
||||||
bind =, 1, exec, sed -i 's/wall.$/wall1/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 1, exec, hyprctl hyprpaper wallpaper ,.walls/wall1
|
||||||
bind =, 2, exec, sed -i 's/wall.$/wall2/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 2, exec, hyprctl hyprpaper wallpaper ,.walls/wall2
|
||||||
bind =, 3, exec, sed -i 's/wall.$/wall3/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 3, exec, hyprctl hyprpaper wallpaper ,.walls/wall3
|
||||||
bind =, 4, exec, sed -i 's/wall.$/wall4/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 4, exec, hyprctl hyprpaper wallpaper ,.walls/wall4
|
||||||
bind =, 5, exec, sed -i 's/wall.$/wall5/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 5, exec, hyprctl hyprpaper wallpaper ,.walls/wall5
|
||||||
bind =, 6, exec, sed -i 's/wall.$/wall6/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 6, exec, hyprctl hyprpaper wallpaper ,.walls/wall6
|
||||||
bind =, 7, exec, sed -i 's/wall.$/wall7/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 7, exec, hyprctl hyprpaper wallpaper ,.walls/wall7
|
||||||
bind =, 8, exec, sed -i 's/wall.$/wall8/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 8, exec, hyprctl hyprpaper wallpaper ,.walls/wall8
|
||||||
bind =, 9, exec, sed -i 's/wall.$/wall9/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 9, exec, hyprctl hyprpaper wallpaper ,.walls/wall9
|
||||||
bind =, 0, exec, sed -i 's/wall.$/wall0/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 0, exec, hyprctl hyprpaper wallpaper ,.walls/wall0
|
||||||
bind =, 1, submap, reset
|
bind =, 1, submap, reset
|
||||||
bind =, 2, submap, reset
|
bind =, 2, submap, reset
|
||||||
bind =, 3, submap, reset
|
bind =, 3, submap, reset
|
||||||
|
|||||||
@@ -1,4 +1,18 @@
|
|||||||
ipc = off # battery!
|
ipc = true
|
||||||
splash = false
|
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 = 1, monitor:DP-6, default:true
|
||||||
workspace = 2, monitor:DP-6
|
workspace = 2, monitor:DP-6
|
||||||
workspace = 3, monitor:DP-6
|
workspace = 3, monitor:DP-6
|
||||||
@@ -9,53 +7,27 @@ workspace = 6, monitor:eDP-1
|
|||||||
workspace = 7, monitor:eDP-1
|
workspace = 7, monitor:eDP-1
|
||||||
workspace = 8, 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
|
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 = w[tv1], gapsout:0, gapsin:0
|
||||||
workspace = f[1], gapsout:0, gapsin:0
|
workspace = f[1], gapsout:0, gapsin:0
|
||||||
windowrule = bordersize 0, floating:0, onworkspace:w[tv1]
|
windowrule = border_size 0, match:float 0, match:workspace w[tv1]
|
||||||
windowrule = rounding 0, floating:0, onworkspace:w[tv1]
|
windowrule = rounding 0, match:float 0, match:workspace w[tv1]
|
||||||
windowrule = bordersize 0, floating:0, onworkspace:f[1]
|
windowrule = border_size 0, match:float 0, match:workspace f[1]
|
||||||
windowrule = rounding 0, floating:0, onworkspace:f[1]
|
windowrule = rounding 0, match:float 0, match:workspace f[1]
|
||||||
|
|
||||||
# windowrule = float, class:^(LibreWolf)$
|
|
||||||
|
|
||||||
# layerrule = noscreenshare, notifications
|
# Tearing
|
||||||
windowrule = noscreenshare, class:^(Bitwarden)$
|
windowrule = monitor 1, workspace 10, immediate on, fullscreen on, match:class Liftoff.*
|
||||||
windowrule = noscreenshare, class:^(nheko)$
|
windowrule = monitor 1, workspace 10, immediate on, fullscreen on, match:initial_title Minecraft.*
|
||||||
windowrule = noscreenshare, class:^(vesktop)$
|
|
||||||
windowrule = noscreenshare, class:^(org.telegram.desktop)$
|
|
||||||
|
|
||||||
windowrule = float, class:^(Bitwarden)$
|
# Muh privacy
|
||||||
windowrule = float, class:^(cmst)$
|
layerrule = no_screen_share on, match:namespace ^(notifications)$
|
||||||
windowrule = float, class:^(nemo)$
|
windowrule = no_screen_share on, match:class ^(Bitwarden|nheko|vesktop|org\.telegram\.desktop)$
|
||||||
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)$
|
|
||||||
|
|
||||||
windowrule = workspace 4 silent, class:^(discord)$
|
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 = workspace 4 silent, class:^(org.telegram.desktop)$
|
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 { # {{{
|
general { # {{{
|
||||||
border_size = 1
|
border_size = 1
|
||||||
no_border_on_floating = false
|
# no_border_on_floating = false
|
||||||
gaps_in = 0 #4
|
gaps_in = 0 #4
|
||||||
gaps_out = 0, 0, 0, 0
|
gaps_out = 0, 0, 0, 0
|
||||||
#col.inactive_border = rgb(4499bb)
|
#col.inactive_border = rgb(4499bb)
|
||||||
@@ -53,7 +53,7 @@ master { # {{{
|
|||||||
new_on_top = false
|
new_on_top = false
|
||||||
# no_gaps_when_only = 1 # 0, 1-no border, 2-border
|
# no_gaps_when_only = 1 # 0, 1-no border, 2-border
|
||||||
orientation = left
|
orientation = left
|
||||||
inherit_fullscreen = true
|
# inherit_fullscreen = true
|
||||||
# always_center_master = false
|
# always_center_master = false
|
||||||
smart_resizing = true
|
smart_resizing = true
|
||||||
} # }}}
|
} # }}}
|
||||||
@@ -163,7 +163,8 @@ device {
|
|||||||
|
|
||||||
device {
|
device {
|
||||||
name = corne-keyboard
|
name = corne-keyboard
|
||||||
kb_layout =
|
kb_layout = us
|
||||||
|
resolve_binds_by_sym = true
|
||||||
kb_variant =
|
kb_variant =
|
||||||
kb_options =
|
kb_options =
|
||||||
# kb_model =
|
# kb_model =
|
||||||
@@ -172,7 +173,8 @@ device {
|
|||||||
|
|
||||||
device {
|
device {
|
||||||
name = zmk-project-corne-keyboard
|
name = zmk-project-corne-keyboard
|
||||||
kb_layout =
|
kb_layout = us
|
||||||
|
resolve_binds_by_sym = true
|
||||||
kb_variant =
|
kb_variant =
|
||||||
kb_options =
|
kb_options =
|
||||||
# kb_model =
|
# kb_model =
|
||||||
@@ -204,7 +206,7 @@ misc { # {{{
|
|||||||
force_default_wallpaper = 1
|
force_default_wallpaper = 1
|
||||||
#force_hypr_chan = true
|
#force_hypr_chan = true
|
||||||
vfr = true # good for battery, variable frame rate
|
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
|
mouse_move_enables_dpms = true
|
||||||
key_press_enables_dpms = true
|
key_press_enables_dpms = true
|
||||||
always_follow_on_dnd = true
|
always_follow_on_dnd = true
|
||||||
@@ -233,7 +235,7 @@ misc { # {{{
|
|||||||
#groupbar_text_color = rgb(FFFFFF)
|
#groupbar_text_color = rgb(FFFFFF)
|
||||||
background_color = rgb(000000)
|
background_color = rgb(000000)
|
||||||
close_special_on_empty=true
|
close_special_on_empty=true
|
||||||
new_window_takes_over_fullscreen = 2
|
# new_window_takes_over_fullscreen = 2
|
||||||
} # }}}
|
} # }}}
|
||||||
|
|
||||||
binds { # {{{
|
binds { # {{{
|
||||||
|
|||||||
Reference in New Issue
Block a user