new file: .XCompose

This commit is contained in:
Acid
2025-11-28 03:12:36 -05:00
parent 7f47b1487a
commit c171cac5cd
8 changed files with 95 additions and 30 deletions
+39
View File
@@ -0,0 +1,39 @@
include "/usr/share/X11/locale/en_US.UTF-8/Compose"
# ----- Simple Greek letters for math, using double letters -----
# Multi_key = your Compose key (Right Ctrl)
<Multi_key> <a> <a> : "α" U03B1 # alpha
<Multi_key> <b> <b> : "β" U03B2 # beta
<Multi_key> <g> <g> : "γ" U03B3 # gamma
<Multi_key> <d> <d> : "δ" U03B4 # delta
<Multi_key> <e> <e> : "ε" U03B5 # epsilon
<Multi_key> <z> <z> : "ζ" U03B6 # zeta
<Multi_key> <h> <h> : "η" U03B7 # eta
<Multi_key> <t> <h> : "θ" U03B8 # theta
<Multi_key> <i> <i> : "ι" U03B9 # iota
<Multi_key> <k> <k> : "κ" U03BA # kappa
<Multi_key> <l> <l> : "λ" U03BB # lambda
<Multi_key> <m> <m> : "μ" U03BC # mu
<Multi_key> <n> <n> : "ν" U03BD # nu
<Multi_key> <x> <i> : "ξ" U03BE # xi
<Multi_key> <p> <i> : "π" U03C0 # pi
<Multi_key> <r> <r> : "ρ" U03C1 # rho
<Multi_key> <s> <s> : "σ" U03C3 # sigma
<Multi_key> <s> <f> : "ς" U03C2 # final sigma (sf = sigma final)
<Multi_key> <t> <t> : "τ" U03C4 # tau
<Multi_key> <u> <u> : "υ" U03C5 # upsilon
<Multi_key> <f> <i> : "φ" U03C6 # phi
<Multi_key> <c> <h> : "χ" U03C7 # chi
<Multi_key> <p> <s> : "ψ" U03C8 # psi
<Multi_key> <o> <m> : "ω" U03C9 # omega
# Uppercase commonly-used ones
<Multi_key> <A> <A> : "Α" U0391 # Alpha
<Multi_key> <B> <B> : "Β" U0392 # Beta
<Multi_key> <G> <G> : "Γ" U0393 # Gamma
<Multi_key> <D> <D> : "Δ" U0394 # Delta
<Multi_key> <L> <L> : "Λ" U039B # Lambda
<Multi_key> <P> <I> : "Π" U03A0 # Pi
<Multi_key> <S> <S> : "Σ" U03A3 # Sigma
<Multi_key> <O> <M> : "Ω" U03A9 # Omega
+1 -1
View File
@@ -27,7 +27,7 @@ alias update='sudo dnf update && flatpak -y update'
alias cl='clear' alias cl='clear'
alias src='source ~/.zshrc' alias src='source ~/.zshrc'
alias neogit='onefetch' alias neogit='onefetch'
alias update-grub='sudo grub2-mkconfig -o /boot/grub2/grub.cfg & grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg' alias update-grub='grub2-mkconfig -o /boot/grub2/grub.cfg'
alias vim='nvim' alias vim='nvim'
alias xc='wl-copy' alias xc='wl-copy'
alias goadum='ssh -x mal0@192.168.1.209' alias goadum='ssh -x mal0@192.168.1.209'
+8 -2
View File
@@ -34,13 +34,16 @@ env = XDG_SESSION_TYPE,wayland
env = QT_QPA_PLATFORMTHEME,qt6ct # change to qt6ct if you have that env = QT_QPA_PLATFORMTHEME,qt6ct # change to qt6ct if you have that
env = QT_STYLE_OVERRIDE=kvantum env = QT_STYLE_OVERRIDE=kvantum
#mice #mice
env = HYPRCURSOR_THEME,Adwaita
env = HYPRCURSOR_SIZE,24
env = XCURSOR_SIZE,24 env = XCURSOR_SIZE,24
env = XCURSOR_THEME=Adwaita
env = WLR_NO_HARDWARE_CURSORS=1 env = WLR_NO_HARDWARE_CURSORS=1
#etc
env = OGL_DEDICATED_HW_STATE_PER_CONTEXT=ENABLE_ROBUST env = OGL_DEDICATED_HW_STATE_PER_CONTEXT=ENABLE_ROBUST
env = ELECTRON_OZONE_PLATFORM_HINT , auto env = ELECTRON_OZONE_PLATFORM_HINT , auto
env = XDG_STATE_HOME="${HOME}/.local/state" env = XDG_STATE_HOME="${HOME}/.local/state"
env = _JAVA_AWT_WM_NONREPARENTING,1 env = _JAVA_AWT_WM_NONREPARENTING,1
env = LIBVIRT_DEFAULT_URI,qemu:///system
# Disable x11 app scaling # Disable x11 app scaling
xwayland { xwayland {
@@ -51,7 +54,7 @@ input {
kb_layout = us kb_layout = us
kb_variant = kb_variant =
kb_model = kb_model =
kb_options = caps:escape kb_options = caps:escape, compose:rctrl
kb_rules = kb_rules =
follow_mouse = 1 follow_mouse = 1
@@ -60,6 +63,7 @@ input {
natural_scroll = no natural_scroll = no
} }
force_no_accel = 0
sensitivity = 0 sensitivity = 0
} }
@@ -134,6 +138,7 @@ windowrulev2 = float,class:^(qalculate-gtk)$,title:^(Qalculate!)$
windowrulev2 = stayfocused, title:^()$,class:^(steam)$ windowrulev2 = stayfocused, title:^()$,class:^(steam)$
windowrulev2 = minsize 1 1, title:^()$,class:^(steam)$ windowrulev2 = minsize 1 1, title:^()$,class:^(steam)$
windowrulev2 = forcergbx, class:^(soffice)$, floating:1 windowrulev2 = forcergbx, class:^(soffice)$, floating:1
windowrulev2 = forcergbx, class:^(.*)$, floating:1 # disable treansparency in floating
$mainMod = SUPER $mainMod = SUPER
@@ -221,6 +226,7 @@ windowrulev2 = workspace 5,class:^(libreoffice.*)$
windowrulev2 = workspace 5,class:^(com.discordapp.DiscordCanary)$ windowrulev2 = workspace 5,class:^(com.discordapp.DiscordCanary)$
windowrulev2 = workspace 7,class:^(net.thunderbird.Thunderbird)$ windowrulev2 = workspace 7,class:^(net.thunderbird.Thunderbird)$
windowrulev2 = workspace 8,title:^(Jellyfin Media Player)$ windowrulev2 = workspace 8,title:^(Jellyfin Media Player)$
windowrulev2 = workspace 8,class:^(chrome-calendar.*)$
windowrulev2 = workspace 8,title:^(Tauon)$ windowrulev2 = workspace 8,title:^(Tauon)$
windowrulev2 = workspace 9,class:^(steam)$ windowrulev2 = workspace 9,class:^(steam)$
windowrulev2 = workspace 9,class:^(virt-manager)$ windowrulev2 = workspace 9,class:^(virt-manager)$
+17 -12
View File
@@ -9,23 +9,28 @@ image/tiff=org.gnome.Loupe.desktop
inode/directory=org.wezfurlong.wezterm.desktop inode/directory=org.wezfurlong.wezterm.desktop
audio/flac=io.bassi.Amberol.desktop audio/flac=io.bassi.Amberol.desktop
audio/mpeg=io.bassi.Amberol.desktop audio/mpeg=io.bassi.Amberol.desktop
text/plain=org.gnome.gedit.desktop text/plain=org.gnome.TextEditor.desktop
text/markdown=org.gnome.gedit.desktop text/markdown=org.gnome.TextEditor.desktop
text/csv=org.gnome.gedit.desktop text/csv=org.gnome.TextEditor.desktop
video/webm=mpv.desktop video/webm=mpv.desktop
video/x-matroska=mpv.desktop video/x-matroska=mpv.desktop
video/mp4=mpv.desktop video/mp4=mpv.desktop
text/x-java=org.gnome.gedit.desktop text/x-java=org.gnome.TextEditor.desktop
application/x-shellscript=org.gnome.gedit.desktop application/x-shellscript=org.gnome.TextEditor.desktop
application/json=org.gnome.gedit.desktop application/json=org.gnome.TextEditor.desktop
text/html=chromium-browser.desktop
x-scheme-handler/http=chromium-browser.desktop
x-scheme-handler/https=chromium-browser.desktop
x-scheme-handler/about=chromium-browser.desktop
x-scheme-handler/unknown=chromium-browser.desktop
[Added Associations] [Added Associations]
image/svg+xml=org.gnome.Loupe.desktop; image/svg+xml=org.gnome.Loupe.desktop;
audio/flac=io.bassi.Amberol.desktop; audio/flac=io.bassi.Amberol.desktop;
audio/mpeg=io.bassi.Amberol.desktop; audio/mpeg=io.bassi.Amberol.desktop;
text/plain=org.gnome.gedit.desktop; text/plain=org.gnome.TextEditor.desktop;
text/csv=org.gnome.gedit.desktop text/csv=org.gnome.TextEditor.desktop
text/markdown=org.gnome.gedit.desktop; text/markdown=org.gnome.TextEditor.desktop;
text/x-java=org.gnome.gedit.desktop; text/x-java=org.gnome.TextEditor.desktop;
application/x-shellscript=org.gnome.gedit.desktop; application/x-shellscript=org.gnome.TextEditor.desktop;
application/json=org.gnome.gedit.desktop; application/json=org.gnome.TextEditor.desktop;
+11 -10
View File
@@ -2,10 +2,10 @@
"LuaSnip": { "branch": "master", "commit": "3732756842a2f7e0e76a7b0487e9692072857277" }, "LuaSnip": { "branch": "master", "commit": "3732756842a2f7e0e76a7b0487e9692072857277" },
"barbar.nvim": { "branch": "master", "commit": "fb4369940a07dda35fa4d7f54cf4a36aa00440e6" }, "barbar.nvim": { "branch": "master", "commit": "fb4369940a07dda35fa4d7f54cf4a36aa00440e6" },
"buffer-vacuum": { "branch": "main", "commit": "917986d31cce6501c929ab6088c0887beff56b69" }, "buffer-vacuum": { "branch": "main", "commit": "917986d31cce6501c929ab6088c0887beff56b69" },
"catppuccin": { "branch": "main", "commit": "234fc048de931a0e42ebcad675bf6559d75e23df" }, "catppuccin": { "branch": "main", "commit": "ce4a8e0d5267e67056f9f4dcf6cb1d0933c8ca00" },
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" }, "cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
"cmp-nvim-lsp": { "branch": "main", "commit": "bd5a7d6db125d4654b50eeae9f5217f24bb22fd3" }, "cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" },
"cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" }, "cmp-nvim-lua": { "branch": "main", "commit": "e3a22cb071eb9d6508a156306b102c45cd2d573d" },
"cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" }, "cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" },
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
@@ -13,22 +13,23 @@
"indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
"lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" },
"local-highlight.nvim": { "branch": "master", "commit": "272f36f412c0a82c785c01256abf4eda4c1cb11d" }, "local-highlight.nvim": { "branch": "master", "commit": "272f36f412c0a82c785c01256abf4eda4c1cb11d" },
"lualine.nvim": { "branch": "master", "commit": "3946f0122255bc377d14a59b27b609fb3ab25768" }, "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" },
"mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" },
"mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" },
"mini.icons": { "branch": "main", "commit": "ff2e4f1d29f659cc2bad0f9256f2f6195c6b2428" }, "mini.icons": { "branch": "main", "commit": "ff2e4f1d29f659cc2bad0f9256f2f6195c6b2428" },
"neo-tree.nvim": { "branch": "v3.x", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" },
"none-ls-extras.nvim": { "branch": "main", "commit": "70659cc3d38151424298ab46b0f67f2251cef231" }, "none-ls-extras.nvim": { "branch": "main", "commit": "70659cc3d38151424298ab46b0f67f2251cef231" },
"none-ls.nvim": { "branch": "main", "commit": "550197530c12b4838d685cf4e0d5eb4cca8d52c7" }, "none-ls.nvim": { "branch": "main", "commit": "1917c86818b5e058f53c2ea0ad38fc57534d62fc" },
"nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" },
"nvim-autopairs": { "branch": "master", "commit": "7a2c97cccd60abc559344042fefb1d5a85b3e33b" }, "nvim-autopairs": { "branch": "master", "commit": "7a2c97cccd60abc559344042fefb1d5a85b3e33b" },
"nvim-cmp": { "branch": "main", "commit": "106c4bcc053a5da783bf4a9d907b6f22485c2ea0" }, "nvim-cmp": { "branch": "main", "commit": "d97d85e01339f01b842e6ec1502f639b080cb0fc" },
"nvim-colorizer.lua": { "branch": "master", "commit": "81e676d3203c9eb6e4c0ccf1eba1679296ef923f" }, "nvim-colorizer.lua": { "branch": "master", "commit": "81e676d3203c9eb6e4c0ccf1eba1679296ef923f" },
"nvim-lspconfig": { "branch": "master", "commit": "2010fc6ec03e2da552b4886fceb2f7bc0fc2e9c0" }, "nvim-lspconfig": { "branch": "master", "commit": "07f4e93de92e8d4ea7ab99602e3a8c9ac0fb778a" },
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
"nvim-treesitter-textobjects": { "branch": "master", "commit": "5ca4aaa6efdcc59be46b95a3e876300cfead05ef" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "5ca4aaa6efdcc59be46b95a3e876300cfead05ef" },
"nvim-ts-autotag": { "branch": "main", "commit": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc" }, "nvim-ts-autotag": { "branch": "main", "commit": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc" },
"nvim-web-devicons": { "branch": "master", "commit": "8dcb311b0c92d460fac00eac706abd43d94d68af" }, "nvim-web-devicons": { "branch": "master", "commit": "8dcb311b0c92d460fac00eac706abd43d94d68af" },
"oil.nvim": { "branch": "master", "commit": "7e1cd7703ff2924d7038476dcbc04b950203b902" }, "oil.nvim": { "branch": "master", "commit": "01cb3a8ad7d5e8707041edc775af83dbf33838f4" },
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
"rainbow-delimiters.nvim": { "branch": "master", "commit": "8aafe2cbd89cd4090f573a98cab6b20366576fde" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "8aafe2cbd89cd4090f573a98cab6b20366576fde" },
"ruffer": { "branch": "plugin", "commit": "5248604605bf1039147f3f29dcd46aa296557e9c" }, "ruffer": { "branch": "plugin", "commit": "5248604605bf1039147f3f29dcd46aa296557e9c" },
@@ -37,7 +38,7 @@
"undotree": { "branch": "master", "commit": "0f1c9816975b5d7f87d5003a19c53c6fd2ff6f7f" }, "undotree": { "branch": "master", "commit": "0f1c9816975b5d7f87d5003a19c53c6fd2ff6f7f" },
"vim-commentary": { "branch": "master", "commit": "64a654ef4a20db1727938338310209b6a63f60c9" }, "vim-commentary": { "branch": "master", "commit": "64a654ef4a20db1727938338310209b6a63f60c9" },
"vim-devicons": { "branch": "master", "commit": "71f239af28b7214eebb60d4ea5bd040291fb7e33" }, "vim-devicons": { "branch": "master", "commit": "71f239af28b7214eebb60d4ea5bd040291fb7e33" },
"vim-floaterm": { "branch": "master", "commit": "a720490bd9dc02c5492e800aa08d4802f22b01f8" }, "vim-floaterm": { "branch": "master", "commit": "a11b930f55324e9b05e2ef16511fe713f1b456a7" },
"vim-signature": { "branch": "master", "commit": "6bc3dd1294a22e897f0dcf8dd72b85f350e306bc" }, "vim-signature": { "branch": "master", "commit": "6bc3dd1294a22e897f0dcf8dd72b85f350e306bc" },
"vim-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" } "vim-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" }
} }
+11
View File
@@ -176,6 +176,17 @@ local plugins = {
-- harpoon -- harpoon
{'ThePrimeagen/harpoon',lazy=false}, {'ThePrimeagen/harpoon',lazy=false},
--MarkdownPreview
{
"iamcco/markdown-preview.nvim",
cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
build = "cd app && npm install",
init = function()
vim.g.mkdp_filetypes = { "markdown" }
end,
ft = { "markdown" },
},
} }
local opts = {} local opts = {}
+1 -1
View File
@@ -30,7 +30,7 @@
"2": " ", "2": " ",
"3": " ", "3": " ",
"4": " ", "4": " ",
"5": "", "5": "󰘧",
"6": " ", "6": " ",
"7": " ", "7": " ",
"8": " ", "8": " ",
+7 -4
View File
@@ -1,8 +1,11 @@
#!/bin/bash #!/bin/bash
if [[ -z $(pgrep gnome-calendar) ]]; then if hyprctl clients | grep -q "chrome-calendar.google.com__calendar_u_0_r-Profile_1"; then
gnome-calendar # Get the PID and kill it
pid=$(hyprctl clients | grep -A 20 "chrome-calendar.google.com__calendar_u_0_r-Profile_1" | grep "pid:" | awk '{print $2}')
if [[ -n $pid ]]; then
kill $pid
fi
else else
pkill gnome-calendar chromium-browser --profile-directory="Profile 1" --app=https://calendar.google.com/calendar/u/0/r &
fi fi