new file: .XCompose
This commit is contained in:
@@ -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
|
||||
@@ -27,7 +27,7 @@ alias update='sudo dnf update && flatpak -y update'
|
||||
alias cl='clear'
|
||||
alias src='source ~/.zshrc'
|
||||
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 xc='wl-copy'
|
||||
alias goadum='ssh -x mal0@192.168.1.209'
|
||||
|
||||
+8
-2
@@ -34,13 +34,16 @@ env = XDG_SESSION_TYPE,wayland
|
||||
env = QT_QPA_PLATFORMTHEME,qt6ct # change to qt6ct if you have that
|
||||
env = QT_STYLE_OVERRIDE=kvantum
|
||||
#mice
|
||||
env = HYPRCURSOR_THEME,Adwaita
|
||||
env = HYPRCURSOR_SIZE,24
|
||||
env = XCURSOR_SIZE,24
|
||||
env = XCURSOR_THEME=Adwaita
|
||||
env = WLR_NO_HARDWARE_CURSORS=1
|
||||
#etc
|
||||
env = OGL_DEDICATED_HW_STATE_PER_CONTEXT=ENABLE_ROBUST
|
||||
env = ELECTRON_OZONE_PLATFORM_HINT , auto
|
||||
env = XDG_STATE_HOME="${HOME}/.local/state"
|
||||
env = _JAVA_AWT_WM_NONREPARENTING,1
|
||||
env = LIBVIRT_DEFAULT_URI,qemu:///system
|
||||
|
||||
# Disable x11 app scaling
|
||||
xwayland {
|
||||
@@ -51,7 +54,7 @@ input {
|
||||
kb_layout = us
|
||||
kb_variant =
|
||||
kb_model =
|
||||
kb_options = caps:escape
|
||||
kb_options = caps:escape, compose:rctrl
|
||||
kb_rules =
|
||||
|
||||
follow_mouse = 1
|
||||
@@ -60,6 +63,7 @@ input {
|
||||
natural_scroll = no
|
||||
}
|
||||
|
||||
force_no_accel = 0
|
||||
sensitivity = 0
|
||||
}
|
||||
|
||||
@@ -134,6 +138,7 @@ windowrulev2 = float,class:^(qalculate-gtk)$,title:^(Qalculate!)$
|
||||
windowrulev2 = stayfocused, title:^()$,class:^(steam)$
|
||||
windowrulev2 = minsize 1 1, title:^()$,class:^(steam)$
|
||||
windowrulev2 = forcergbx, class:^(soffice)$, floating:1
|
||||
windowrulev2 = forcergbx, class:^(.*)$, floating:1 # disable treansparency in floating
|
||||
|
||||
$mainMod = SUPER
|
||||
|
||||
@@ -221,6 +226,7 @@ windowrulev2 = workspace 5,class:^(libreoffice.*)$
|
||||
windowrulev2 = workspace 5,class:^(com.discordapp.DiscordCanary)$
|
||||
windowrulev2 = workspace 7,class:^(net.thunderbird.Thunderbird)$
|
||||
windowrulev2 = workspace 8,title:^(Jellyfin Media Player)$
|
||||
windowrulev2 = workspace 8,class:^(chrome-calendar.*)$
|
||||
windowrulev2 = workspace 8,title:^(Tauon)$
|
||||
windowrulev2 = workspace 9,class:^(steam)$
|
||||
windowrulev2 = workspace 9,class:^(virt-manager)$
|
||||
|
||||
+17
-12
@@ -9,23 +9,28 @@ image/tiff=org.gnome.Loupe.desktop
|
||||
inode/directory=org.wezfurlong.wezterm.desktop
|
||||
audio/flac=io.bassi.Amberol.desktop
|
||||
audio/mpeg=io.bassi.Amberol.desktop
|
||||
text/plain=org.gnome.gedit.desktop
|
||||
text/markdown=org.gnome.gedit.desktop
|
||||
text/csv=org.gnome.gedit.desktop
|
||||
text/plain=org.gnome.TextEditor.desktop
|
||||
text/markdown=org.gnome.TextEditor.desktop
|
||||
text/csv=org.gnome.TextEditor.desktop
|
||||
video/webm=mpv.desktop
|
||||
video/x-matroska=mpv.desktop
|
||||
video/mp4=mpv.desktop
|
||||
text/x-java=org.gnome.gedit.desktop
|
||||
application/x-shellscript=org.gnome.gedit.desktop
|
||||
application/json=org.gnome.gedit.desktop
|
||||
text/x-java=org.gnome.TextEditor.desktop
|
||||
application/x-shellscript=org.gnome.TextEditor.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]
|
||||
image/svg+xml=org.gnome.Loupe.desktop;
|
||||
audio/flac=io.bassi.Amberol.desktop;
|
||||
audio/mpeg=io.bassi.Amberol.desktop;
|
||||
text/plain=org.gnome.gedit.desktop;
|
||||
text/csv=org.gnome.gedit.desktop
|
||||
text/markdown=org.gnome.gedit.desktop;
|
||||
text/x-java=org.gnome.gedit.desktop;
|
||||
application/x-shellscript=org.gnome.gedit.desktop;
|
||||
application/json=org.gnome.gedit.desktop;
|
||||
text/plain=org.gnome.TextEditor.desktop;
|
||||
text/csv=org.gnome.TextEditor.desktop
|
||||
text/markdown=org.gnome.TextEditor.desktop;
|
||||
text/x-java=org.gnome.TextEditor.desktop;
|
||||
application/x-shellscript=org.gnome.TextEditor.desktop;
|
||||
application/json=org.gnome.TextEditor.desktop;
|
||||
|
||||
+11
-10
@@ -2,10 +2,10 @@
|
||||
"LuaSnip": { "branch": "master", "commit": "3732756842a2f7e0e76a7b0487e9692072857277" },
|
||||
"barbar.nvim": { "branch": "master", "commit": "fb4369940a07dda35fa4d7f54cf4a36aa00440e6" },
|
||||
"buffer-vacuum": { "branch": "main", "commit": "917986d31cce6501c929ab6088c0887beff56b69" },
|
||||
"catppuccin": { "branch": "main", "commit": "234fc048de931a0e42ebcad675bf6559d75e23df" },
|
||||
"catppuccin": { "branch": "main", "commit": "ce4a8e0d5267e67056f9f4dcf6cb1d0933c8ca00" },
|
||||
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
|
||||
"cmp-nvim-lsp": { "branch": "main", "commit": "bd5a7d6db125d4654b50eeae9f5217f24bb22fd3" },
|
||||
"cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" },
|
||||
"cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" },
|
||||
"cmp-nvim-lua": { "branch": "main", "commit": "e3a22cb071eb9d6508a156306b102c45cd2d573d" },
|
||||
"cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" },
|
||||
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
|
||||
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
|
||||
@@ -13,22 +13,23 @@
|
||||
"indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
|
||||
"lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" },
|
||||
"local-highlight.nvim": { "branch": "master", "commit": "272f36f412c0a82c785c01256abf4eda4c1cb11d" },
|
||||
"lualine.nvim": { "branch": "master", "commit": "3946f0122255bc377d14a59b27b609fb3ab25768" },
|
||||
"mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" },
|
||||
"lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" },
|
||||
"markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" },
|
||||
"mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" },
|
||||
"mini.icons": { "branch": "main", "commit": "ff2e4f1d29f659cc2bad0f9256f2f6195c6b2428" },
|
||||
"neo-tree.nvim": { "branch": "v3.x", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" },
|
||||
"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" },
|
||||
"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-lspconfig": { "branch": "master", "commit": "2010fc6ec03e2da552b4886fceb2f7bc0fc2e9c0" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "07f4e93de92e8d4ea7ab99602e3a8c9ac0fb778a" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
|
||||
"nvim-treesitter-textobjects": { "branch": "master", "commit": "5ca4aaa6efdcc59be46b95a3e876300cfead05ef" },
|
||||
"nvim-ts-autotag": { "branch": "main", "commit": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc" },
|
||||
"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" },
|
||||
"rainbow-delimiters.nvim": { "branch": "master", "commit": "8aafe2cbd89cd4090f573a98cab6b20366576fde" },
|
||||
"ruffer": { "branch": "plugin", "commit": "5248604605bf1039147f3f29dcd46aa296557e9c" },
|
||||
@@ -37,7 +38,7 @@
|
||||
"undotree": { "branch": "master", "commit": "0f1c9816975b5d7f87d5003a19c53c6fd2ff6f7f" },
|
||||
"vim-commentary": { "branch": "master", "commit": "64a654ef4a20db1727938338310209b6a63f60c9" },
|
||||
"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-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" }
|
||||
}
|
||||
|
||||
@@ -176,6 +176,17 @@ local plugins = {
|
||||
-- harpoon
|
||||
{'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 = {}
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@
|
||||
"2": " ",
|
||||
"3": " ",
|
||||
"4": " ",
|
||||
"5": " ",
|
||||
"5": "",
|
||||
"6": " ",
|
||||
"7": " ",
|
||||
"8": " ",
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ -z $(pgrep gnome-calendar) ]]; then
|
||||
gnome-calendar
|
||||
else
|
||||
pkill gnome-calendar
|
||||
if hyprctl clients | grep -q "chrome-calendar.google.com__calendar_u_0_r-Profile_1"; then
|
||||
# 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
|
||||
chromium-browser --profile-directory="Profile 1" --app=https://calendar.google.com/calendar/u/0/r &
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user