diff --git a/cava/.config/cava/config b/cava/.config/cava/config index 801316e..bcbdff1 100644 --- a/cava/.config/cava/config +++ b/cava/.config/cava/config @@ -121,12 +121,12 @@ foreground = green # Gradient mode, only hex defined colors (and thereby ncurses mode) are supported, # background must also be defined in hex or remain commented out. 1 = on, 0 = off. # You can define as many as 8 different colors. They range from bottom to top of screen -gradient = 1 -gradient_count = 4 -gradient_color_4 = '#a9b665' -gradient_color_3 = '#d8a657' -gradient_color_2 = '#e78a4e' -gradient_color_1 = '#ea6962' +# gradient = 1 +# gradient_count = 4 +# gradient_color_4 = '#a9b665' +# gradient_color_3 = '#d8a657' +# gradient_color_2 = '#e78a4e' +# gradient_color_1 = '#ea6962' diff --git a/cava/.config/cava/shaders/bar_spectrum.frag b/cava/.config/cava/shaders/bar_spectrum.frag new file mode 100644 index 0000000..b078913 --- /dev/null +++ b/cava/.config/cava/shaders/bar_spectrum.frag @@ -0,0 +1,79 @@ +#version 330 + +in vec2 fragCoord; +out vec4 fragColor; + +// bar values. defaults to left channels first (low to high), then right (high to low). +uniform float bars[512]; + +uniform int bars_count; // number of bars (left + right) (configurable) +uniform int bar_width; // bar width (configurable), not used here +uniform int bar_spacing; // space bewteen bars (configurable) + +uniform vec3 u_resolution; // window resolution + +//colors, configurable in cava config file (r,g,b) (0.0 - 1.0) +uniform vec3 bg_color; // background color +uniform vec3 fg_color; // foreground color + +uniform int gradient_count; +uniform vec3 gradient_colors[8]; // gradient colors + +vec3 normalize_C(float y,vec3 col_1, vec3 col_2, float y_min, float y_max) +{ + //create color based on fraction of this color and next color + float yr = (y - y_min) / (y_max - y_min); + return col_1 * (1.0 - yr) + col_2 * yr; +} + +void main() +{ + // find which bar to use based on where we are on the x axis + float x = u_resolution.x * fragCoord.x; + int bar = int(bars_count * fragCoord.x); + + //calculate a bar size + float bar_size = u_resolution.x / bars_count; + + //the y coordinate and bar values are the same + float y = bars[bar]; + + // make sure there is a thin line at bottom + if (y * u_resolution.y < 1.0) + { + y = 1.0 / u_resolution.y; + } + + //draw the bar up to current height + if (y > fragCoord.y) + { + //make some space between bars basen on settings + if (x > (bar + 1) * (bar_size) - bar_spacing) + { + fragColor = vec4(bg_color,1.0); + } + else + { + if (gradient_count == 0) + { + fragColor = vec4(fg_color,1.0); + } + else + { + //find which color in the configured gradient we are at + int color = int((gradient_count - 1) * fragCoord.y); + + //find where on y this and next color is supposed to be + float y_min = color / (gradient_count - 1.0); + float y_max = (color + 1.0) / (gradient_count - 1.0); + + //make color + fragColor = vec4(normalize_C(fragCoord.y, gradient_colors[color], gradient_colors[color + 1], y_min, y_max), 1.0); + } + } + } + else + { + fragColor = vec4(bg_color,1.0); + } +} \ No newline at end of file diff --git a/cava/.config/cava/shaders/northern_lights.frag b/cava/.config/cava/shaders/northern_lights.frag new file mode 100644 index 0000000..ecd859a --- /dev/null +++ b/cava/.config/cava/shaders/northern_lights.frag @@ -0,0 +1,34 @@ +#version 330 + +in vec2 fragCoord; +out vec4 fragColor; + +// bar values. defaults to left channels first (low to high), then right (high to low). +uniform float bars[512]; + +uniform int bars_count; // number of bars (left + right) (configurable) + +uniform vec3 u_resolution; // window resolution, not used here + +//colors, configurable in cava config file +uniform vec3 bg_color; // background color(r,g,b) (0.0 - 1.0), not used here +uniform vec3 fg_color; // foreground color, not used here + +void main() +{ + // find which bar to use based on where we are on the x axis + int bar = int(bars_count * fragCoord.x); + + float bar_y = 1.0 - abs((fragCoord.y - 0.5)) * 2.0; + float y = (bars[bar]) * bar_y; + + float bar_x = (fragCoord.x - float(bar) / float(bars_count)) * bars_count; + float bar_r = 1.0 - abs((bar_x - 0.5)) * 2; + + bar_r = bar_r * bar_r * 2; + + // set color + fragColor.r = fg_color.x * y * bar_r; + fragColor.g = fg_color.y * y * bar_r; + fragColor.b = fg_color.z * y * bar_r; +} diff --git a/cava/.config/cava/shaders/pass_through.vert b/cava/.config/cava/shaders/pass_through.vert new file mode 100644 index 0000000..a4f20e5 --- /dev/null +++ b/cava/.config/cava/shaders/pass_through.vert @@ -0,0 +1,14 @@ +#version 330 + + +// Input vertex data, different for all executions of this shader. +layout(location = 0) in vec3 vertexPosition_modelspace; + +// Output data ; will be interpolated for each fragment. +out vec2 fragCoord; + +void main() +{ + gl_Position = vec4(vertexPosition_modelspace,1); + fragCoord = (vertexPosition_modelspace.xy+vec2(1,1))/2.0; +} diff --git a/doom-emacs/.doom.d/config.el b/doom-emacs/.doom.d/config.el index 5842275..b246a07 100644 --- a/doom-emacs/.doom.d/config.el +++ b/doom-emacs/.doom.d/config.el @@ -204,6 +204,7 @@ ;; this never worked lol (setq lsp-treemacs-sync-mode 1) +(setq treemacs-project-follow-mode 1) ;; bitmap very funni (setq highlight-indent-guides-method 'bitmap) @@ -252,6 +253,7 @@ :n "S" #'elfeed-search-set-filter :n "b" #'elfeed-search-browse-url :n "y" #'elfeed-search-yank) + (map! :map elfeed-show-mode-map :after elfeed-show [remap kill-this-buffer] "q" @@ -340,3 +342,7 @@ (org-agenda-refresh)) (setq org-read-date-prefer-future 'time) + +(map! :leader + :desc "Start/Stop pomodoro" + "m c p" #'org-pomodoro) diff --git a/doom-emacs/.doom.d/init.el b/doom-emacs/.doom.d/init.el index 286e8a9..5df5481 100644 --- a/doom-emacs/.doom.d/init.el +++ b/doom-emacs/.doom.d/init.el @@ -21,7 +21,7 @@ ;;japanese ;;layout ; auie,ctsrnm is the superior home row :completion - (company +tng) ; the ultimate code completion backend + (company +tng) ; the ultimate code completion backend ;;helm ; the *other* search engine for love and life ;;ido ; the other *other* search engine... (ivy +fuzzy +icons) ; a search engine for love and life @@ -97,7 +97,7 @@ ;;prodigy ; FIXME managing external services & code builders ;;rgb ; creating color strings taskrunner ; taskrunner for all your projects - ;;terraform ; infrastructure as code + terraform ; infrastructure as code tmux ; an API for interacting with tmux ;;upload ; map local to remote projects via ssh/ftp :os diff --git a/doom-emacs/.doom.d/packages.el b/doom-emacs/.doom.d/packages.el index 3e59679..835b45a 100644 --- a/doom-emacs/.doom.d/packages.el +++ b/doom-emacs/.doom.d/packages.el @@ -48,14 +48,25 @@ ;(unpin! pinned-package another-pinned-package) ;; ...Or *all* packages (NOT RECOMMENDED; will likely break things) ;(unpin! t) + +;; gitty nitty +(package! magit-delta) +(package! blamer :recipe (:host github :repo "artawower/blamer.el")) + +;; evil parens +(package! evil-cleverparens) + +;; discordo +(package! elcord) + +;; rusty +(unpin! rustic) + +;; orgy +;; (package! org :pin "ca873f7") +(package! org-pomodoro) +(package! org-fragtog) +(package! org-recur) (unpin! org-roam) (package! websocket) (package! org-roam-ui :recipe (:host github :repo "org-roam/org-roam-ui" :files ("*.el" "out"))) -(package! magit-delta) -(package! blamer :recipe (:host github :repo "artawower/blamer.el")) -(package! org-fragtog) -(package! org-recur) -(package! evil-cleverparens) -(package! elcord) -(unpin! rustic) -(package! org :pin "5890ac") diff --git a/git/.gitconfig b/git/.gitconfig index cf18859..def4bce 100644 --- a/git/.gitconfig +++ b/git/.gitconfig @@ -39,3 +39,8 @@ [diff] colorMoved = default +[filter "lfs"] + required = true + clean = git-lfs clean -- %f + smudge = git-lfs smudge -- %f + process = git-lfs filter-process diff --git a/kitty/.config/kitty/kitty.conf b/kitty/.config/kitty/kitty.conf index 0d44a71..967c32a 100644 --- a/kitty/.config/kitty/kitty.conf +++ b/kitty/.config/kitty/kitty.conf @@ -17,33 +17,4 @@ enable_audio_bell no enabled_layouts splits:split_axis=horizontal -# Create a new window splitting the space used by the existing one so that -# the two windows are placed one above the other -map F5 launch --location=hsplit - -# Create a new window splitting the space used by the existing one so that -# the two windows are placed side by side -map F6 launch --location=vsplit - -# Create a new window splitting the space used by the existing one so that -# the two windows are placed side by side if the existing window is wide or -# one above the other if the existing window is tall. -map F4 launch --location=split - -# Rotate the current split, chaging its split axis from vertical to -# horizontal or vice versa -map F7 layout_action rotate - -# Move the active window in the indicated direction -map shift+up move_window up -map shift+left move_window left -map shift+right move_window right -map shift+down move_window down - -# Switch focus to the neighboring window in the indicated direction -map ctrl+left neighboring_window left -map ctrl+right neighboring_window right -map ctrl+up neighboring_window up -map ctrl+down neighboring_window down - include nord.conf diff --git a/lvim/.config/lvim/lazy-lock.json b/lvim/.config/lvim/lazy-lock.json index affa2c5..6d563e1 100644 --- a/lvim/.config/lvim/lazy-lock.json +++ b/lvim/.config/lvim/lazy-lock.json @@ -1,60 +1,60 @@ { - "Comment.nvim": { "branch": "master", "commit": "176e85eeb63f1a5970d6b88f1725039d85ca0055" }, - "LuaSnip": { "branch": "master", "commit": "1f72e43a446961a1372c54038882c1d36e105cab" }, - "alpha-nvim": { "branch": "main", "commit": "e4fc5e29b731bdf55d204c5c6a11dc3be70f3b65" }, + "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, + "LuaSnip": { "branch": "master", "commit": "c4d6298347f7707e9757351b2ee03d0c00da5c20" }, + "alpha-nvim": { "branch": "main", "commit": "7a6b9487dba044a43fde534bf5036f0fda5b6b23" }, "better-escape.nvim": { "branch": "master", "commit": "7031dc734add47bb71c010e0551829fa5799375f" }, "bigfile.nvim": { "branch": "main", "commit": "9616b73670ffeb92679677554ded88854ae42cf8" }, - "bufferline.nvim": { "branch": "main", "commit": "d24378edc14a675c820a303b4512af3bbc5761e9" }, + "bufferline.nvim": { "branch": "main", "commit": "417b303328118b6d836ae330142e88771c48a8a3" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-cmdline": { "branch": "main", "commit": "8ee981b4a91f536f52add291594e89fb6645e451" }, "cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" }, - "friendly-snippets": { "branch": "main", "commit": "ea84a710262cb2c286d439070bad37d36fd3db25" }, - "gitsigns.nvim": { "branch": "main", "commit": "1e01b2958aebb79f1c33e7427a1bac131a678e0d" }, - "glow.nvim": { "branch": "main", "commit": "bbd0473d72a45094495ee5600b5577823543eefe" }, - "hlargs.nvim": { "branch": "main", "commit": "cfc9beab4e176a13311efe03e38e6b6fed5df4f6" }, + "friendly-snippets": { "branch": "main", "commit": "377d45475b49e37460a902d6d569d2093d4037d0" }, + "gitsigns.nvim": { "branch": "main", "commit": "749267aaa863c30d721c9913699c5d94e0c07dd3" }, + "glow.nvim": { "branch": "main", "commit": "5b38fb7b6e806cac62707a4aba8c10c5f14d5bb5" }, + "hlargs.nvim": { "branch": "main", "commit": "6218a401824c5733ac50b264991b62d064e85ab2" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, - "indent-blankline.nvim": { "branch": "master", "commit": "4541d690816cb99a7fc248f1486aa87f3abce91c" }, + "indent-blankline.nvim": { "branch": "master", "commit": "9637670896b68805430e2f72cf5d16be5b97a22a" }, "is.vim": { "branch": "master", "commit": "d393cb346dcdf733fecd7bbfc45b70b8c05e9eb4" }, - "lazy.nvim": { "branch": "main", "commit": "14d76aac4bd3ff07c1fca074c210f28f766a931e" }, + "lazy.nvim": { "branch": "main", "commit": "3ad55ae678876516156cca2f361c51f7952a924b" }, "lir.nvim": { "branch": "master", "commit": "969e95bd07ec315b5efc53af69c881278c2b74fa" }, - "lsp_signature.nvim": { "branch": "master", "commit": "58d4e810801da74c29313da86075d6aea537501f" }, - "lualine.nvim": { "branch": "master", "commit": "05d78e9fd0cdfb4545974a5aa14b1be95a86e9c9" }, + "lsp_signature.nvim": { "branch": "master", "commit": "bdf3dc7bb03edd25c2173e0e31c2fb122052ed23" }, + "lualine.nvim": { "branch": "master", "commit": "45e27ca739c7be6c49e5496d14fcf45a303c3a63" }, "lunar.nvim": { "branch": "master", "commit": "08bbc93b96ad698d22fc2aa01805786bcedc34b9" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "828a538ac8419f586c010996aefa5df6eb7c250b" }, - "mason.nvim": { "branch": "main", "commit": "5ad3e113b0c3fde3caba8630599373046f6197e8" }, - "neodev.nvim": { "branch": "main", "commit": "62515f64dfb196e8abe1263e17e2546559e41292" }, - "nlsp-settings.nvim": { "branch": "main", "commit": "64976a5ac70a9a43f3b1b42c5b1564f7f0e4077e" }, - "nord.nvim": { "branch": "master", "commit": "fab04b2dd4b64f4b1763b9250a8824d0b5194b8f" }, - "null-ls.nvim": { "branch": "main", "commit": "db09b6c691def0038c456551e4e2772186449f35" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "2997f467881ac4faa6f8c5e7065e3a672297c8ad" }, + "mason.nvim": { "branch": "main", "commit": "a51c2d063c5377ee9e58c5f9cda7c7436787be72" }, + "neodev.nvim": { "branch": "main", "commit": "3de41fe4b07443c9f1d75062920dfbb9cd31d641" }, + "nlsp-settings.nvim": { "branch": "main", "commit": "2a52e793d4f293c0e1d61ee5794e3ff62bfbbb5d" }, + "nord.nvim": { "branch": "master", "commit": "15fbfc38a83980b93e169b32a1bf64757f1e2bf4" }, + "null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" }, "nvim-autopairs": { "branch": "master", "commit": "ae5b41ce880a6d850055e262d6dfebd362bb276e" }, - "nvim-cmp": { "branch": "main", "commit": "c4e491a87eeacf0408902c32f031d802c7eafce8" }, + "nvim-cmp": { "branch": "main", "commit": "51f1e11a89ec701221877532ee1a23557d291dd5" }, "nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" }, - "nvim-dap": { "branch": "master", "commit": "d17d1bba23ec72a157bd183c57840c39e323f515" }, + "nvim-dap": { "branch": "master", "commit": "4377a05b9476587b7b485d6a9d9745768c4e4b37" }, "nvim-dap-ui": { "branch": "master", "commit": "85b16ac2309d85c88577cd8ee1733ce52be8227e" }, - "nvim-lspconfig": { "branch": "master", "commit": "447443a2404adc323ad2efc7c0a346a904ce694c" }, - "nvim-navic": { "branch": "master", "commit": "e6da6f74d89de65258ea7e98e22103ff5de6dcf5" }, - "nvim-tree.lua": { "branch": "master", "commit": "3b62c6bf2c3f2973036aed609d02fd0ca9c3af35" }, - "nvim-treesitter": { "branch": "master", "commit": "19b29f7cb046317b74e60fc7bff2f86ece4dc118" }, + "nvim-lspconfig": { "branch": "master", "commit": "f7922e59aeb9bc3e31a660ea4e7405ffa3fc2c3a" }, + "nvim-navic": { "branch": "master", "commit": "9c89730da6a05acfeb6a197e212dfadf5aa60ca0" }, + "nvim-tree.lua": { "branch": "master", "commit": "920868dba13466586897a8f40220eca6b2caac41" }, + "nvim-treesitter": { "branch": "master", "commit": "31f608e47b838594d32a7bc42028e2cefd0ddaad" }, "nvim-ts-autotag": { "branch": "main", "commit": "6be1192965df35f94b8ea6d323354f7dc7a557e4" }, - "nvim-ts-context-commentstring": { "branch": "main", "commit": "7f625207f225eea97ef7a6abe7611e556c396d2f" }, + "nvim-ts-context-commentstring": { "branch": "main", "commit": "9bff161dfece6ecf3459e6e46ca42e49f9ed939f" }, "nvim-ts-rainbow": { "branch": "master", "commit": "ef95c15a935f97c65a80e48e12fe72d49aacf9b9" }, - "nvim-web-devicons": { "branch": "master", "commit": "efbfed0567ef4bfac3ce630524a0f6c8451c5534" }, + "nvim-web-devicons": { "branch": "master", "commit": "cfc8824cc1db316a276b36517f093baccb8e799a" }, "onedarker.nvim": { "branch": "freeze", "commit": "b00dd2189f264c5aeb4cf04c59439655ecd573ec" }, "plenary.nvim": { "branch": "master", "commit": "267282a9ce242bbb0c5dc31445b6d353bed978bb" }, "presence.nvim": { "branch": "other", "commit": "3c22ea345ae716589356cb225bf348ec4d518fef" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, - "schemastore.nvim": { "branch": "main", "commit": "0682f56392ddc86cf5e6b2af76a63bc48ad4ed84" }, + "schemastore.nvim": { "branch": "main", "commit": "c7c6353db3208608786503cbade1e9f8d3531f15" }, "spellsitter.nvim": { "branch": "master", "commit": "4af8640d9d706447e78c13150ef7475ea2c16b30" }, "structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9bc8237565ded606e6c366a71c64c0af25cd7a50" }, "telescope.nvim": { "branch": "0.1.x", "commit": "776b509f80dd49d8205b9b0d94485568236d1192" }, - "tmux.nvim": { "branch": "main", "commit": "03e28fdaa2ef54b975ba1930f1e69b5e231dedc9" }, - "toggleterm.nvim": { "branch": "main", "commit": "00c13dccc78c09fa5da4c5edda990a363e75035e" }, + "tmux.nvim": { "branch": "main", "commit": "673782b74a6055d430d3f5148a033edd99e5519f" }, + "toggleterm.nvim": { "branch": "main", "commit": "12cba0a1967b4f3f31903484dec72a6100dcf515" }, "tokyonight.nvim": { "branch": "main", "commit": "1ee11019f8a81dac989ae1db1a013e3d582e2033" }, - "vim-fugitive": { "branch": "master", "commit": "b3b838d690f315a503ec4af8c634bdff3b200aaf" }, - "vim-illuminate": { "branch": "master", "commit": "a2907275a6899c570d16e95b9db5fd921c167502" }, + "vim-fugitive": { "branch": "master", "commit": "99db68d9b3304580bd383da7aaee05c7a954a344" }, + "vim-illuminate": { "branch": "master", "commit": "76f28e858f1caae87bfa45fb4fd09e4b053fc45b" }, "vim-sandwich": { "branch": "master", "commit": "c5a2cc438ce6ea2005c556dc833732aa53cae21a" }, - "which-key.nvim": { "branch": "main", "commit": "38b990f6eabf62014018b4aae70a97d7a6c2eb88" } + "which-key.nvim": { "branch": "main", "commit": "7ccf476ebe0445a741b64e36c78a682c1c6118b7" } } \ No newline at end of file diff --git a/sway/.config/sway/config b/sway/.config/sway/config index 945ee93..d9f2f7a 100644 --- a/sway/.config/sway/config +++ b/sway/.config/sway/config @@ -6,7 +6,7 @@ # # dbus stuffs that idc -exec dbus-daemon --session --address=unix:path=$XDG_RUNTIME_DIR/bus +# exec dbus-daemon --session --address=unix:path=$XDG_RUNTIME_DIR/bus # notification exec mako @@ -71,7 +71,13 @@ input type:keyboard { output * bg /home/minhradz/Downloads/wall.png fill -output HDMI-A-1 res 1920x1080 position 0,0 adaptive_sync on +output HDMI-A-1 res 1920x1080 position 0,0 + +output * adaptive_sync on +output * subpixel none +output * render_bit_depth 10 +output * scale 1 +output * max_render_time 17 ## Idle configuration exec swayidle -w \ @@ -181,6 +187,17 @@ for_window [app_id="emacs"] inhibit_idle visible; max_render_time off bindsym $mod+Control+9 workspace 19 bindsym $mod+Control+0 workspace 20 + bindsym $mod+Alt+1 workspace 21 + bindsym $mod+Alt+2 workspace 22 + bindsym $mod+Alt+3 workspace 23 + bindsym $mod+Alt+4 workspace 24 + bindsym $mod+Alt+5 workspace 25 + bindsym $mod+Alt+6 workspace 26 + bindsym $mod+Alt+7 workspace 27 + bindsym $mod+Alt+8 workspace 28 + bindsym $mod+Alt+9 workspace 29 + bindsym $mod+Alt+0 workspace 30 + # Move focused container to workspace bindsym $mod+Shift+1 move container to workspace number 1 bindsym $mod+Shift+2 move container to workspace number 2 @@ -192,6 +209,7 @@ for_window [app_id="emacs"] inhibit_idle visible; max_render_time off bindsym $mod+Shift+8 move container to workspace number 8 bindsym $mod+Shift+9 move container to workspace number 9 bindsym $mod+Shift+0 move container to workspace number 10 + bindsym $mod+Control+Shift+1 move container to workspace 11 bindsym $mod+Control+Shift+2 move container to workspace 12 bindsym $mod+Control+Shift+3 move container to workspace 13 @@ -202,6 +220,18 @@ for_window [app_id="emacs"] inhibit_idle visible; max_render_time off bindsym $mod+Control+Shift+8 move container to workspace 18 bindsym $mod+Control+Shift+9 move container to workspace 19 bindsym $mod+Control+Shift+0 move container to workspace 20 + + bindsym $mod+Alt+Shift+1 move container to workspace 21 + bindsym $mod+Alt+Shift+2 move container to workspace 22 + bindsym $mod+Alt+Shift+3 move container to workspace 23 + bindsym $mod+Alt+Shift+4 move container to workspace 24 + bindsym $mod+Alt+Shift+5 move container to workspace 25 + bindsym $mod+Alt+Shift+6 move container to workspace 26 + bindsym $mod+Alt+Shift+7 move container to workspace 27 + bindsym $mod+Alt+Shift+8 move container to workspace 28 + bindsym $mod+Alt+Shift+9 move container to workspace 29 + bindsym $mod+Alt+Shift+0 move container to workspace 30 + # Note: workspaces can have any name you want, not just numbers. # We just use 1-10 as the default. # diff --git a/waybar/.config/waybar/config b/waybar/.config/waybar/config index aa76b8a..93c86d1 100644 --- a/waybar/.config/waybar/config +++ b/waybar/.config/waybar/config @@ -38,7 +38,17 @@ "17": "十七", "18": "十八", "19": "十九", - "20": "二十" + "20": "二十", + "21": "二十一", + "22": "二十二", + "23": "二十三", + "24": "二十四", + "25": "二十五", + "26": "二十六", + "27": "二十七", + "28": "二十八", + "29": "二十九", + "30": "三十" } }, "cpu": {