Use pixi.
pixi init
pixi add quarto| # from https://scottspence.com/posts/speeding-up-my-zsh-shell#ok-so-what-was-making-my-shell-slow | |
| # Performance optimizations | |
| DISABLE_AUTO_UPDATE="true" | |
| DISABLE_MAGIC_FUNCTIONS="true" | |
| DISABLE_COMPFIX="true" | |
| # Cache completions aggressively | |
| autoload -Uz compinit | |
| if [ "$(date +'%j')" != "$(stat -f '%Sm' -t '%j' ~/.zcompdump 2>/dev/null)" ]; then | |
| compinit |
| ;; check out, https://github.com/jtroo/kanata | |
| ;; Caps lock key for hangul, left alt <-> left ctrl key for ergonomics | |
| ;; pressed LControl+Space+Escape, exiting. | |
| ;; (defcfg | |
| ;; process-unmapped-keys yes | |
| ;; ) | |
| (defsrc | |
| grv 1 2 3 4 5 6 7 8 9 0 - = bspc |
| -- You can add your own plugins here or in other files in this directory! | |
| -- I promise not to create any merge conflicts in this directory :) | |
| -- | |
| -- See the kickstart.nvim README for more information | |
| return { | |
| 'nvimtools/none-ls.nvim', | |
| dependencies = { | |
| 'nvimtools/none-ls-extras.nvim', | |
| 'jayp0521/mason-null-ls.nvim', -- ensure dependencies are installed | |
| }, |
| # /// script | |
| # requires-python = ">=3.11" | |
| # dependencies = [ | |
| # "click", | |
| # "nbconvert[webpdf]", | |
| # ] | |
| # /// | |
| import os | |
| import subprocess |
| # ์ด ํ์ผ์ i3-config-wizard(1)์ ์ํด ์๋์ผ๋ก ์์ฑ๋์์ต๋๋ค. ๋ฎ์ด์ฐ์ฌ์ง์ง ์์ผ๋ฏ๋ก ์ํ๋ ๋๋ก ์์ ํ์ญ์์ค. | |
| # ํค๋ณด๋ ๋ ์ด์์์ ๋ณ๊ฒฝํด์ผ ํ๋ ๊ฒฝ์ฐ, ์ด ํ์ผ์ ์ญ์ ํ๊ณ i3-config-wizard(1)๋ฅผ ๋ค์ ์คํํ์ญ์์ค. | |
| # i3 ์ค์ ํ์ผ (v4). https://i3wm.org/docs/userguide.html์ ์ฐธ์กฐํ์ญ์์ค. | |
| # ๋ณ์ ์ค์ | |
| set $mod Mod1 | |
| set $refresh_i3status killall -SIGUSR1 i3status | |
| # ============================================================================== |
| general: | |
| # WM(์๋์ฐ ๋งค๋์ ) ์์ ์ ์คํํ ๋ช ๋ น์ด. ์คํฌ๋ฆฝํธ ์คํ์ด๋ ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ์ ์ฉํจ. | |
| # ์์: ์๋ ๋ช ๋ น์ Zebar๋ฅผ ์คํํจ. | |
| startup_commands: ['shell-exec zebar'] | |
| # WM ์ข ๋ฃ ์ง์ ์คํํ ๋ช ๋ น์ด. | |
| # ์์: ์๋ ๋ช ๋ น์ Zebar๋ฅผ ์ข ๋ฃํจ. | |
| shutdown_commands: ['shell-exec taskkill /IM zebar.exe /F'] | |
| # WM ์ค์ ํ์ผ์ ๋ค์ ๋ถ๋ฌ์ฌ ๋ ์คํํ ๋ช ๋ น์ด. |
๋ค์์ ์ถ์ฒ ํ์ด์ง์ ๋ด์ฉ์ ์์ฐ์ค๋ฝ๊ฒ ๊ฐ์ถ๋ฆฐ ๊ฒ์ ๋๋ค.
๋ชจ๋ ์ ๋ช ๋ น์ด๋ Rust, Go์ ๊ฐ์ ์ต์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ๊ฐ๋ฐ๋์ด ๋ฐ์ด๋ ์๋์ ํจ์จ์ฑ์ ์๋ํ๋ฉฐ, ์ฌ์ฉ์ ์นํ์ ์ธ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฃผ์ ์ฅ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.