This commit is contained in:
2025-12-09 17:55:17 -08:00
parent 08d6c8439d
commit 8b607377fc
6 changed files with 40 additions and 57 deletions

View File

@@ -1,4 +1,4 @@
font_family 'JetBrainsMono NF' font_family family='JetBrainsMono Nerd Font Mono'
font_size 11 font_size 11
#text_composition_strategy legacy #text_composition_strategy legacy
@@ -10,3 +10,6 @@ shell_integration no-cursor
cursor_trail_decay 0.01 0.15 cursor_trail_decay 0.01 0.15
cursor_shape block cursor_shape block
cursor_blink true cursor_blink true
linux_display_server wayland
wayland_enable_ime yes

View File

@@ -24,5 +24,5 @@ swaync &
dex -a & dex -a &
# screen record or share # screen record or share
dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=wlroots DISPLAY dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=wlroots
/usr/lib/xdg-desktop-portal-wlr & /usr/lib/xdg-desktop-portal-wlr &

View File

@@ -1,7 +1,7 @@
# More option see https://github.com/DreamMaoMao/mango/wiki/ # More option see https://github.com/DreamMaoMao/mango/wiki/
# Window effect # Window effect
blur=0 blur=1
blur_layer=0 blur_layer=0
blur_optimized=1 blur_optimized=1
blur_params_num_passes = 2 blur_params_num_passes = 2
@@ -11,10 +11,10 @@ blur_params_brightness = 0.9
blur_params_contrast = 0.9 blur_params_contrast = 0.9
blur_params_saturation = 1.2 blur_params_saturation = 1.2
shadows = 0 shadows = 1
layer_shadows = 0 layer_shadows = 0
shadow_only_floating = 1 shadow_only_floating = 1
shadows_size = 10 shadows_size = 5
shadows_blur = 15 shadows_blur = 15
shadows_position_x = 0 shadows_position_x = 0
shadows_position_y = 0 shadows_position_y = 0
@@ -38,10 +38,10 @@ zoom_initial_ratio=0.3
zoom_end_ratio=0.8 zoom_end_ratio=0.8
fadein_begin_opacity=0.5 fadein_begin_opacity=0.5
fadeout_begin_opacity=0.8 fadeout_begin_opacity=0.8
animation_duration_move=500 animation_duration_move=200
animation_duration_open=400 animation_duration_open=200
animation_duration_tag=350 animation_duration_tag=250
animation_duration_close=800 animation_duration_close=200
animation_curve_open=0.46,1.0,0.29,1 animation_curve_open=0.46,1.0,0.29,1
animation_curve_move=0.46,1.0,0.29,1 animation_curve_move=0.46,1.0,0.29,1
animation_curve_tag=0.46,1.0,0.29,1 animation_curve_tag=0.46,1.0,0.29,1
@@ -112,7 +112,7 @@ gappoh=10
gappov=10 gappov=10
scratchpad_width_ratio=0.8 scratchpad_width_ratio=0.8
scratchpad_height_ratio=0.9 scratchpad_height_ratio=0.9
borderpx=4 borderpx=2
rootcolor=0x201b14ff rootcolor=0x201b14ff
bordercolor=0x444444ff bordercolor=0x444444ff
focuscolor=0xc9b890ff focuscolor=0xc9b890ff
@@ -137,10 +137,12 @@ tagrule=id:9,layout_name:tile
# Key Bindings # Key Bindings
# key name refer to `xev` or `wev` command output, # key name refer to `xev` or `wev` command output,
# mod keys name: super,ctrl,alt,shift,none # mod keys name: super,ctrl,alt,shift,none
bind=SUPER,period,incnmaster,+1
bind=SUPER,comma,incnmaster,-1
# reload config # reload config
bind=SUPER+SHIFT,r,reload_config bind=SUPER,c,reload_config
bind=SUPER+SHIFT,r,spawn_shell, notify-send 'Reloading Config!' bind=SUPER,c,spawn_shell, notify-send 'Reloading Config!'
# menu and terminal # menu and terminal
bind=SUPER,d,spawn,wofi --show drun -GI bind=SUPER,d,spawn,wofi --show drun -GI
@@ -173,7 +175,7 @@ bind=SUPER+SHIFT,l,exchange_client,right
# switch window status # switch window status
bind=SUPER,g,toggleglobal, bind=SUPER,g,toggleglobal,
bind=ALT,Tab,toggleoverview, bind=ALT,Tab,toggleoverview,
bind=SUPER,backslash,togglefloating, bind=SUPER+SHIFT,space,togglefloating,
#bind=ALT,a,togglemaxmizescreen, #bind=ALT,a,togglemaxmizescreen,
bind=SUPER,f,togglefullscreen, bind=SUPER,f,togglefullscreen,
#bind=ALT+SHIFT,f,togglefakefullscreen, #bind=ALT+SHIFT,f,togglefakefullscreen,
@@ -200,16 +202,16 @@ bind=SUPER,s,setlayout,scroller
bind=SUPER,a,togglegaps bind=SUPER,a,togglegaps
# tag switch # tag switch
bind=SUPER,1,view,1,0 bind=SUPER,1,comboview,1,0
bind=SUPER,2,view,2,0 bind=SUPER,2,comboview,2,0
bind=SUPER,3,view,3,0 bind=SUPER,3,comboview,3,0
bind=SUPER,4,view,4,0 bind=SUPER,4,comboview,4,0
bind=SUPER,5,view,5,0 bind=SUPER,5,comboview,5,0
bind=SUPER,6,view,6,0 bind=SUPER,6,comboview,6,0
bind=SUPER,7,view,7,0 bind=SUPER,7,comboview,7,0
bind=SUPER,8,view,8,0 bind=SUPER,8,comboview,8,0
bind=SUPER,9,view,9,0 bind=SUPER,9,comboview,9,0
bind=SUPER,0,view,0,0 bind=SUPER,0,comboview,0,0
# tag: move client to the tag and focus it # tag: move client to the tag and focus it
# tagsilent: move client to the tag and not focus it # tagsilent: move client to the tag and not focus it
@@ -243,10 +245,10 @@ bind=CTRL+SHIFT,Left,movewin,-50,+0
bind=CTRL+SHIFT,Right,movewin,+50,+0 bind=CTRL+SHIFT,Right,movewin,+50,+0
# resizewin # resizewin
bind=CTRL+ALT,Up,resizewin,+0,-50 bind=SUPER,Up,resizewin,+0,-50
bind=CTRL+ALT,Down,resizewin,+0,+50 bind=SUPER,Down,resizewin,+0,+50
bind=CTRL+ALT,Left,resizewin,-50,+0 bind=SUPER,Left,resizewin,-50,+0
bind=CTRL+ALT,Right,resizewin,+50,+0 bind=SUPER,Right,resizewin,+50,+0
# Mouse Button Bindings # Mouse Button Bindings
# NONE mode key only work in ov mode # NONE mode key only work in ov mode
@@ -266,7 +268,6 @@ mousebind=SUPER,btn_right,moveresize,curresize
layerrule=animation_type_open:zoom,layer_name:wofi layerrule=animation_type_open:zoom,layer_name:wofi
layerrule=animation_type_close:zoom,layer_name:wofi layerrule=animation_type_close:zoom,layer_name:wofi
# Volume control # Volume control
bind=none,XF86AudioRaiseVolume,spawn_shell,pactl set-sink-volume @DEFAULT_SINK@ +5% && pkill -RTMIN+10 i3blocks;, bind=none,XF86AudioRaiseVolume,spawn_shell,pactl set-sink-volume @DEFAULT_SINK@ +5% && pkill -RTMIN+10 i3blocks;,
bind=none,XF86AudioLowerVolume,spawn_shell,pactl set-sink-volume @DEFAULT_SINK@ -5% && pkill -RTMIN+10 i3blocks;, bind=none,XF86AudioLowerVolume,spawn_shell,pactl set-sink-volume @DEFAULT_SINK@ -5% && pkill -RTMIN+10 i3blocks;,

View File

@@ -1,22 +0,0 @@
return {
'KenN7/vim-arsync',
dependencies = { 'prabirshrestha/async.vim' },
config = function()
end
}
--[[
--Create a .vim-arsync file on the root of your project that contains the following:
remote_host example.com
remote_user john
remote_port 22
remote_passwd secret
remote_path ~/temp/
local_path /home/ken/temp/vuetest/
ignore_path ["build/","test/"]
ignore_dotfiles 1
auto_sync_up 0
remote_or_local remote
sleep_before_sync 0
--]]

View File

@@ -4,7 +4,7 @@ font 'JetBrainsMono NF' 10
#set $mod Mod1 #set $mod Mod1
set $mod Mod4 set $mod Mod4
set $term kitty -1 set $term kitty
#set $term ghostty #set $term ghostty
set $menu wofi -S drun -G set $menu wofi -S drun -G
@@ -18,11 +18,12 @@ set $right l
include ~/.config/sway/config.d/* include ~/.config/sway/config.d/*
### Idle configuration ### Idle configuration
exec swayidle -w \ #exec swayidle -w \
timeout 300 'swaylock -f -c 000000' \ # timeout 300 'swaylock -f -c 000000' \
timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \ # timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
before-sleep 'playerctl pause; swaylock -f -c 000000' # before-sleep 'playerctl pause; swaylock -f -c 000000'
output HDMI-A-3 mode 3440x1440
#seat seat0 xcursor_theme Adwaita 25 #seat seat0 xcursor_theme Adwaita 25

View File

@@ -1,8 +1,8 @@
* { * {
/* `otf-font-awesome` is required to be installed for icons */ /* `otf-font-awesome` is required to be installed for icons */
/*font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif; */ /*font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif; */
font-family: "JetBrainsMono NF"; font-family: "JetBrainsMono Nerd Font Mono";
font-size: 13px; font-size: 14px;
} }
window#waybar { window#waybar {