update: huge update part 2
This commit is contained in:
22
dot_bashrc
22
dot_bashrc
@@ -1,5 +1,10 @@
|
||||
# imports
|
||||
# exports&imports
|
||||
export EDITOR=nvim
|
||||
|
||||
export PYENV_ROOT="$HOME/.pyenv"
|
||||
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
|
||||
eval "$(pyenv init - bash)"
|
||||
|
||||
if [ -f "$HOME/.bash_private" ]; then
|
||||
. "$HOME/.bash_private"
|
||||
fi
|
||||
@@ -14,10 +19,11 @@ alias aliasr='unalias -a; . ~/.bashrc'
|
||||
alias aliass='aliasm > ~/.bash_aliases'
|
||||
|
||||
# ls aliases
|
||||
alias ll='ls -lah'
|
||||
alias l='ls'
|
||||
alias ks='ls'
|
||||
alias s='ls'
|
||||
alias ll='ls -lah --color=auto'
|
||||
alias l='ls --color=auto'
|
||||
alias ks='ls --color=auto'
|
||||
alias s='ls --color=auto'
|
||||
alias ls='ls --color=auto'
|
||||
|
||||
# cd aliases
|
||||
alias cdp='cd ~/Programming'
|
||||
@@ -40,11 +46,17 @@ alias cfgyazi='nvim ~/.config/yazi'
|
||||
alias y='yazi'
|
||||
alias py='python'
|
||||
alias pyv='python --version'
|
||||
alias clipclear='cliphist wipe'
|
||||
alias scrcpy-def='scrcpy -S --no-audio -K'
|
||||
alias hload='hyprctl reload'
|
||||
alias edit-in-kitty='kitten edit-in-kitty'
|
||||
|
||||
# yay aliases
|
||||
alias pzf='yay -Qq | fzf --preview '\''yay -Qil {}'\'' --layout reverse --bind '\''enter:execute(yay -Qil {} | less)'\'' --bind '\''ctrl-r:execute(yay -R {} | less)'\'''
|
||||
|
||||
# fun aliases
|
||||
alias ff='fastfetch'
|
||||
alias mm='unimatrix -f -a -s 92 -l coo -c yellow'
|
||||
alias mmbee='unimatrix -f -a -s 86 -u '\''bee'\'' -c yellow'
|
||||
alias mmbeesquit='unimatrix -f -s 86 -u '\''beesquit'\'' -c yellow'
|
||||
alias mmsnow='unimatrix -u ❄❆❅᪥𑁍⭒*❄❆❅᪥* -c white -a'
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||
|
||||
exec-once = uwsm app -- /usr/lib/xdg-desktop-portal-hyprland
|
||||
exec-once = uwsm app -- /usr/lib/xdg-desktop-portal
|
||||
exec-once = uwsm app -- /usr/lib/xdg-desktop-portal-gtk
|
||||
|
||||
exec-once = uwsm app -- hypridle
|
||||
# exec-once = uwsm app -- hypridle
|
||||
|
||||
# exec-once = uwsm app -- hyprpaper
|
||||
exec-once = uwsm app -- swww-daemon
|
||||
@@ -13,6 +12,6 @@ exec-once = swww img "$WALLPAPER"
|
||||
exec-once = uwsm app -- waybar
|
||||
exec-once = uwsm app -- dunst
|
||||
|
||||
exec-once = uwsm app -- wl-paste --type text --watch cliphist store #Stores only text data
|
||||
exec-once = uwsm app -- wl-paste --type image --watch cliphist store #Stores only image data
|
||||
exec-once = uwsm app -- wl-paste --type text --watch cliphist store # Stores only text data
|
||||
exec-once = uwsm app -- wl-paste --type image --watch cliphist store # Stores only image data
|
||||
exec-once = uwsm app -- systemd-inhibit --who="Hyprland config" --why="wlogout keybind" --what=handle-power-key --mode=block sleep infinity
|
||||
|
||||
@@ -6,22 +6,24 @@ $mainMod = SUPER
|
||||
bind = $mainMod SHIFT, C, killactive,
|
||||
bind = $mainMod SHIFT, M, exit,
|
||||
bind = $mainMod SHIFT, V, togglefloating,
|
||||
bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod, T, togglesplit, # dwindle
|
||||
bind = $mainMod, F, fullscreen, 1
|
||||
bind = $mainMod SHIFT, F, fullscreen, 0
|
||||
|
||||
|
||||
# dwindle
|
||||
bind = $mainMod, P, pseudo,
|
||||
bind = $mainMod, T, togglesplit,
|
||||
bind = $mainMod SHIFT, T, swapsplit,
|
||||
|
||||
|
||||
# apps binds
|
||||
bind = $mainMod, Q, exec, kitty
|
||||
bind = $mainMod, E, exec, thunar
|
||||
bind = $mainMod, R, exec, rofi -show drun
|
||||
bind = CONTROL, ESCAPE, exec, kitty btop
|
||||
|
||||
|
||||
# copy binds
|
||||
bind = $mainMod, V, exec, rofi -modi clipboard:/$HOME/.config/rofi/cliphist-rofi-img.sh -show clipboard -show-icon
|
||||
# -config $HOME/.config/rofi/clipboard-config.rasi
|
||||
bind = $mainMod SHIFT, S, exec, IMG=~/Pictures/Screenshots/$(date +%Y-%m-%d_%H-%m-%s).png && grim -g "$(slurp)" $IMG && wl-copy < $IMG
|
||||
bind = , PRINT, exec, grim - | wl-copy
|
||||
|
||||
@@ -46,20 +48,17 @@ bind = , XF86AudioPrev, exec, playerctl previous; .config/hypr/scripts/dunst/tra
|
||||
bind = , XF86AudioNext, exec, playerctl next; .config/hypr/scripts/dunst/trackinfo.sh
|
||||
bind = , XF86AudioPlay, exec, playerctl play-pause
|
||||
|
||||
# bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +10%
|
||||
# bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -10%
|
||||
# bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
|
||||
|
||||
|
||||
# brightness binds
|
||||
binde = , XF86MonBrightnessUp , exec, brightnessctl --class='backlight' set 5%+; .config/hypr/scripts/dunst/brightness.sh
|
||||
binde = , XF86MonBrightnessUp , exec, brightnessctl --class='backlight' set 5%+; .config/hypr/scripts/dunst/brightness.sh
|
||||
binde = , XF86MonBrightnessDown , exec, brightnessctl --class='backlight' set 5%-; .config/hypr/scripts/dunst/brightness-down.sh
|
||||
bind = $mainMod ALT, up, exec, ddcutil -d 1 setvcp 10 + 5; .config/hypr/scripts/dunst/brightness.sh
|
||||
bind = $mainMod ALT, down, exec, ddcutil -d 1 setvcp 10 + 5; .config/hypr/scripts/dunst/brightness.sh
|
||||
|
||||
|
||||
# power binds
|
||||
# bindl = , switch:off:Lid Switch, exec, hyprctl keyword monitor "eDP-1, 1920x1080@120, 0x0, 1, vrr, 1"
|
||||
# bindl = , switch:on:Lid Switch, exec, .config/hypr/scripts/eDPower.sh
|
||||
# bind = , XF86PowerOff, exec, .config/hypr/scripts/before-sleep.sh
|
||||
bind = , XF86PowerOff, exec, systemctl suspend
|
||||
|
||||
|
||||
@@ -94,24 +93,21 @@ bind = $mainMod, mouse_up, workspace, r+1
|
||||
|
||||
# Move/resize windows with mainMod + LMB/RMB and dragging
|
||||
bindm = $mainMod, mouse:272, movewindow
|
||||
bindm = $mainMod, mouse:273, resizewindow
|
||||
bindm = $mainMod SHIFT, mouse:272, resizewindow
|
||||
bindm = $mainMod, mouse:273, resizewindow
|
||||
|
||||
|
||||
# Switch workspaces
|
||||
bind = $mainMod, A, focusworkspaceoncurrentmonitor, r-1
|
||||
bind = $mainMod, D, focusworkspaceoncurrentmonitor, r+1
|
||||
|
||||
|
||||
# Move active window to the next or previous workspace
|
||||
bind = $mainMod SHIFT, A, movetoworkspace, r-1
|
||||
bind = $mainMod SHIFT, D, movetoworkspace, r+1
|
||||
|
||||
|
||||
# Swap worlspaces between monitors
|
||||
bind = $mainMod, TAB, swapactiveworkspaces, 1 0
|
||||
|
||||
|
||||
# Switch workspaces with mainMod + [0-9]
|
||||
bind = $mainMod, 1, focusworkspaceoncurrentmonitor, 1
|
||||
bind = $mainMod, 2, focusworkspaceoncurrentmonitor, 2
|
||||
@@ -124,7 +120,6 @@ bind = $mainMod, 8, focusworkspaceoncurrentmonitor, 8
|
||||
bind = $mainMod, 9, focusworkspaceoncurrentmonitor, 9
|
||||
bind = $mainMod, 0, focusworkspaceoncurrentmonitor, 0
|
||||
|
||||
|
||||
# Move active window to a workspace with mainMod + SHIFT + [0-9]
|
||||
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
||||
bind = $mainMod SHIFT, 2, movetoworkspace, 2
|
||||
|
||||
@@ -10,8 +10,7 @@ exec = gsettings set org.gnome.desktop.interface gtk-theme "adw-gtk3-dark"
|
||||
|
||||
env = XCURSOR_SIZE,24
|
||||
|
||||
env = ELECTRON_OZONE_PLATFORM_HINT,wayland
|
||||
# env = chrome,--enable-features=TouchpadOverscrollHistoryNavigation
|
||||
env = ELECTRON_OZONE_PLATFORM_HINT, auto
|
||||
|
||||
env = GDK_SCALE,1
|
||||
xwayland {
|
||||
|
||||
@@ -7,6 +7,9 @@ input {
|
||||
|
||||
follow_mouse = 1
|
||||
|
||||
repeat_rate = 36 # Default: 25
|
||||
repeat_delay = 400 # Default: 600
|
||||
|
||||
touchpad {
|
||||
natural_scroll = yes
|
||||
scroll_factor = 0.6
|
||||
@@ -19,7 +22,19 @@ input {
|
||||
|
||||
gestures {
|
||||
gesture = 3, horizontal, scale: 3, workspace
|
||||
gesture = 3, vertical, scale: 3, workspace
|
||||
gesture = 3, vertical, scale: 3, workspace
|
||||
}
|
||||
|
||||
device {
|
||||
name = compx-2.4g-wireless-receiver
|
||||
sensitivity = 0
|
||||
accel_profile = flat
|
||||
}
|
||||
|
||||
device {
|
||||
name = logitech-usb-optical-mouse
|
||||
sensitivity = -0.4
|
||||
accel_profile = flat
|
||||
}
|
||||
|
||||
device {
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
# default
|
||||
# monitor = eDP-1, 1920x1080@120, auto, 1, vrr, 1
|
||||
# monitor = , prefered, auto, 1
|
||||
monitor = eDP-1, prefered, auto, 1
|
||||
|
||||
# custom
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
ecosystem {
|
||||
no_update_news = true
|
||||
no_donation_nag = true
|
||||
}
|
||||
|
||||
misc {
|
||||
disable_hyprland_logo = true
|
||||
disable_hyprland_logo = true
|
||||
disable_splash_rendering = true
|
||||
}
|
||||
|
||||
|
||||
@@ -16,6 +18,9 @@ general {
|
||||
layout = dwindle
|
||||
}
|
||||
|
||||
cursor {
|
||||
inactive_timeout = 2
|
||||
}
|
||||
|
||||
decoration {
|
||||
rounding = 10
|
||||
@@ -61,7 +66,6 @@ animations {
|
||||
# animation = workspaces, 1, 6, myBezier, slide
|
||||
}
|
||||
|
||||
|
||||
dwindle {
|
||||
pseudotile = yes
|
||||
preserve_split = yes
|
||||
|
||||
@@ -28,3 +28,4 @@ listener {
|
||||
timeout = 300
|
||||
on-timeout = systemctl suspend
|
||||
}
|
||||
|
||||
|
||||
@@ -50,8 +50,3 @@ label {
|
||||
halign = center
|
||||
valign = bottom
|
||||
}
|
||||
|
||||
animations {
|
||||
animation = fadeIn, 0
|
||||
animation = fadeOut, 0
|
||||
}
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
preload = $HOME/.config/hypr/Wallpaper/kotamota2.png
|
||||
wallpaper = , contain:$HOME/.config/hypr/Wallpaper/kotamota2.png
|
||||
wallpaper = , $HOME/.config/hypr/Wallpaper/kotamota2.png
|
||||
|
||||
@@ -6,7 +6,7 @@ bold_font auto
|
||||
italic_font auto
|
||||
bold_italic_font auto
|
||||
|
||||
font_size 14
|
||||
font_size 12
|
||||
background_opacity 0.4
|
||||
|
||||
disable_ligatures always
|
||||
@@ -14,7 +14,7 @@ disable_ligatures always
|
||||
# window settings
|
||||
initial_window_width 95c
|
||||
initial_window_height 35c
|
||||
window_padding_width 20
|
||||
window_padding_width 14
|
||||
confirm_os_window_close 0
|
||||
|
||||
# Upstream colors {{{
|
||||
@@ -87,10 +87,14 @@ inactive_tab_font_style bold
|
||||
# Title bar
|
||||
# macos_titlebar_color #16161e
|
||||
|
||||
# Keybindings
|
||||
# Keyboard bindings
|
||||
map kitty_mod+t new_tab_with_cwd
|
||||
map ctrl+v paste_from_clipboard
|
||||
|
||||
# Mouse bindings
|
||||
mouse_map b4 press grabbed,ungrabbed send_key ctrl+o
|
||||
mouse_map b5 press grabbed,ungrabbed send_key ctrl+shift+i
|
||||
|
||||
# BEGIN_KITTY_THEME
|
||||
# Catppuccin-Mocha
|
||||
include current-theme.conf
|
||||
|
||||
@@ -1,30 +1,28 @@
|
||||
{
|
||||
"Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" },
|
||||
"catppuccin": { "branch": "main", "commit": "ce8d176faa4643e026e597ae3c31db59b63cef09" },
|
||||
"catppuccin": { "branch": "main", "commit": "beaf41a30c26fd7d6c386d383155cbd65dd554cd" },
|
||||
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
|
||||
"cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" },
|
||||
"conform.nvim": { "branch": "master", "commit": "5420c4b5ea0aeb99c09cfbd4fd0b70d257b44f25" },
|
||||
"dressing.nvim": { "branch": "master", "commit": "2d7c2db2507fa3c4956142ee607431ddb2828639" },
|
||||
"flutter-tools.nvim": { "branch": "main", "commit": "539e84f5a652d96917f0afc1341c20f0d59dd789" },
|
||||
"conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" },
|
||||
"harpoon": { "branch": "harpoon2", "commit": "87b1a3506211538f460786c23f98ec63ad9af4e5" },
|
||||
"indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
|
||||
"lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" },
|
||||
"lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" },
|
||||
"mini.nvim": { "branch": "main", "commit": "7e55c3d2c04da134085a31156196836f80a89982" },
|
||||
"neo-tree.nvim": { "branch": "main", "commit": "b0b73273b4f5a1f4b4aac8accd6e0c3b4b5a6967" },
|
||||
"mini.nvim": { "branch": "main", "commit": "4f53281c51ad9384ef790178b9643740fa763979" },
|
||||
"neo-tree.nvim": { "branch": "main", "commit": "1bd82358e516e3043796e207e64f50a11574af6e" },
|
||||
"nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" },
|
||||
"nvim-autopairs": { "branch": "master", "commit": "c2a0dd0d931d0fb07665e1fedb1ea688da3b80b4" },
|
||||
"nvim-cmp": { "branch": "main", "commit": "d97d85e01339f01b842e6ec1502f639b080cb0fc" },
|
||||
"nvim-dap": { "branch": "master", "commit": "818cd8787a77a97703eb1d9090543a374f79a9ac" },
|
||||
"nvim-cmp": { "branch": "main", "commit": "85bbfad83f804f11688d1ab9486b459e699292d6" },
|
||||
"nvim-dap": { "branch": "master", "commit": "cdfd55a133f63228c55f91378f12908cb2a78ded" },
|
||||
"nvim-dap-python": { "branch": "master", "commit": "1808458eba2b18f178f990e01376941a42c7f93b" },
|
||||
"nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "d696e36d5792daf828f8c8e8d4b9aa90c1a10c2a" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "92ee7d42320edfbb81f3cad851314ab197fa324a" },
|
||||
"nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "6788013bb9cb784e606ada44206b0e755e4323d7" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "803353450c374192393f5387b6a0176d0972b848" },
|
||||
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
|
||||
"render-markdown.nvim": { "branch": "main", "commit": "07d088bf8bdadd159eb807b90eaee86a4778383f" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "4d0f5e0e7f69071e315515c385fab2a4eff07b3d" },
|
||||
"render-markdown.nvim": { "branch": "main", "commit": "c54380dd4d8d1738b9691a7c349ecad7967ac12e" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "0d8b6eaa0b5ae6bb3d9785f7a3ba4a4c6c1b1af2" },
|
||||
"vim-fugitive": { "branch": "master", "commit": "61b51c09b7c9ce04e821f6cf76ea4f6f903e3cf4" },
|
||||
"vim-suda": { "branch": "master", "commit": "c492741b4679b3cdd4d9e34138209784e061d916" },
|
||||
"yanky.nvim": { "branch": "main", "commit": "04fc42b94305d94948c9c197f679336668af3292" }
|
||||
|
||||
@@ -2,6 +2,7 @@ do
|
||||
local neovim_options = {
|
||||
expandtab = true,
|
||||
number = true,
|
||||
relativenumber = true,
|
||||
shiftwidth = 2,
|
||||
tabstop = 2,
|
||||
termguicolors = true,
|
||||
|
||||
@@ -18,7 +18,6 @@ vim.opt.rtp:prepend(lazypath)
|
||||
vim.g.mapleader = " "
|
||||
vim.g.maplocalleader = "\\"
|
||||
|
||||
-- Setup lazy.nvim
|
||||
require("lazy").setup({
|
||||
spec = {
|
||||
{ import = "plugins" },
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
-- completion engine plugin for neovim
|
||||
return {
|
||||
"hrsh7th/nvim-cmp",
|
||||
dependencies = {
|
||||
|
||||
@@ -18,7 +18,7 @@ return {
|
||||
lua = { "stylua" },
|
||||
sh = { "shfmt" },
|
||||
|
||||
python = { "ruff_organize_imports_only" },
|
||||
python = { "better_ruff", "ruff_format" },
|
||||
go = { "gofmt" },
|
||||
|
||||
html = { "prettierd", "prettier", stop_after_first = true },
|
||||
@@ -26,26 +26,27 @@ return {
|
||||
javascript = { "prettierd", "prettier", stop_after_first = true },
|
||||
typescript = { "prettierd", "prettier", stop_after_first = true },
|
||||
|
||||
json = { "prettierd", "prettier_f", stop_after_first = true },
|
||||
json = { "prettierd_f", "prettier_f", stop_after_first = true },
|
||||
jsonc = { "prettierd_f", "prettier_f", stop_after_first = true },
|
||||
|
||||
markdown = { "prettierd", "prettier", stop_after_first = true },
|
||||
},
|
||||
-- Custom formatters
|
||||
formatters = {
|
||||
ruff_organize_imports_only = {
|
||||
better_ruff = {
|
||||
command = "ruff",
|
||||
args = {
|
||||
"check",
|
||||
"--fix",
|
||||
"--ignore",
|
||||
"--unfixable",
|
||||
"F401",
|
||||
"--fix",
|
||||
"--stdin-filename",
|
||||
"$FILENAME",
|
||||
"-",
|
||||
},
|
||||
stdin = true,
|
||||
},
|
||||
|
||||
prettierd = {
|
||||
args = { "--tab-width", "2" },
|
||||
},
|
||||
@@ -63,7 +64,7 @@ return {
|
||||
stdin = true,
|
||||
},
|
||||
},
|
||||
format_on_save = { timeout_ms = 5000, lsp_fallback = true },
|
||||
format_on_save = { timeout_ms = 1000, lsp_fallback = true },
|
||||
},
|
||||
init = function()
|
||||
vim.o.formatexpr = "v:lua.require'conform'.formatexpr()"
|
||||
|
||||
@@ -25,8 +25,8 @@ return {
|
||||
},
|
||||
|
||||
config = function()
|
||||
local harpoon = require("harpoon")
|
||||
harpoon:setup()
|
||||
local harpoon = require("harpoon")
|
||||
harpoon:setup()
|
||||
|
||||
local harpoon_extensions = require("harpoon.extensions")
|
||||
harpoon:extend(harpoon_extensions.builtins.highlight_current_file())
|
||||
@@ -43,7 +43,7 @@ return {
|
||||
vim.keymap.set("n", "<leader>L", function()
|
||||
harpoon:list():clear()
|
||||
end)
|
||||
|
||||
|
||||
vim.keymap.set("n", "<M-h>", function()
|
||||
harpoon:list():prev()
|
||||
end)
|
||||
|
||||
@@ -25,7 +25,6 @@ return {
|
||||
settings = { interpreter = python_path },
|
||||
})
|
||||
vim.lsp.enable("ruff")
|
||||
|
||||
vim.lsp.config("basedpyright", {
|
||||
root_markers = { ".git" },
|
||||
python = { pythonPath = python_path },
|
||||
@@ -41,7 +40,6 @@ return {
|
||||
},
|
||||
})
|
||||
vim.lsp.enable("basedpyright")
|
||||
|
||||
vim.lsp.config("bashls", {
|
||||
cmd = { "bash-language-server", "start" },
|
||||
filetypes = { "bash", "sh" },
|
||||
|
||||
@@ -1,25 +1,26 @@
|
||||
return {
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
config = function()
|
||||
require("nvim-treesitter.configs").setup({
|
||||
ensure_installed = {
|
||||
"lua",
|
||||
"python",
|
||||
"go",
|
||||
"kotlin",
|
||||
"yaml",
|
||||
"markdown",
|
||||
"bash",
|
||||
"lua",
|
||||
},
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
config = function()
|
||||
require("nvim-treesitter.configs").setup({
|
||||
ensure_installed = {
|
||||
"python",
|
||||
"go",
|
||||
"kotlin",
|
||||
"dart",
|
||||
"lua",
|
||||
"bash",
|
||||
"json",
|
||||
"yaml",
|
||||
"markdown",
|
||||
},
|
||||
|
||||
sync_install = false,
|
||||
auto_install = true,
|
||||
sync_install = false,
|
||||
auto_install = true,
|
||||
|
||||
highlight = {
|
||||
enable = true,
|
||||
additional_vim_regex_highlighting = false,
|
||||
},
|
||||
})
|
||||
end,
|
||||
highlight = {
|
||||
enable = true,
|
||||
additional_vim_regex_highlighting = false,
|
||||
},
|
||||
})
|
||||
end,
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
// Configuration
|
||||
/**
|
||||
*
|
||||
* Author : Aditya Shakya (adi1090x)
|
||||
* Github : @adi1090x
|
||||
*
|
||||
* Rofi Theme File
|
||||
* Rofi Version: 1.7.3
|
||||
**/
|
||||
|
||||
/*****----- Configuration -----*****/
|
||||
configuration {
|
||||
modi: "drun,run,filebrowser,window";
|
||||
show-icons: true;
|
||||
@@ -8,13 +17,9 @@ configuration {
|
||||
display-window: " ";
|
||||
drun-display-format: "{name}";
|
||||
window-format: "{w} · {c} · {t}";
|
||||
|
||||
// binds
|
||||
// kb-row-up: "Up,Control+k,Shift+Tab,Shift+ISO_Left_Tab";
|
||||
// kb-row-down: "Down,Control+j";
|
||||
}
|
||||
|
||||
// Global Properties
|
||||
/*****----- Global Properties -----*****/
|
||||
@import "./colors.rasi"
|
||||
@import "./fonts.rasi"
|
||||
|
||||
@@ -44,9 +49,9 @@ configuration {
|
||||
alternate-active-foreground: var(background);
|
||||
}
|
||||
|
||||
// Main Window
|
||||
/*****----- Main Window -----*****/
|
||||
window {
|
||||
// properties for window widget
|
||||
/* properties for window widget */
|
||||
transparency: "real";
|
||||
location: center;
|
||||
anchor: center;
|
||||
@@ -55,7 +60,7 @@ window {
|
||||
x-offset: 0px;
|
||||
y-offset: 0px;
|
||||
|
||||
// properties for all widgets
|
||||
/* properties for all widgets */
|
||||
enabled: true;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
@@ -63,11 +68,11 @@ window {
|
||||
border-radius: 10px;
|
||||
border-color: @border-color;
|
||||
cursor: "default";
|
||||
// Backgroud Colors
|
||||
/* Backgroud Colors */
|
||||
background-color: @background-color;
|
||||
}
|
||||
|
||||
// Main Box
|
||||
/*****----- Main Box -----*****/
|
||||
mainbox {
|
||||
enabled: true;
|
||||
spacing: 10px;
|
||||
@@ -81,7 +86,7 @@ mainbox {
|
||||
children: [ "inputbar", "message", "listview" ];
|
||||
}
|
||||
|
||||
// Inputbar
|
||||
/*****----- Inputbar -----*****/
|
||||
inputbar {
|
||||
enabled: true;
|
||||
spacing: 10px;
|
||||
@@ -142,7 +147,7 @@ case-indicator {
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
// Listview
|
||||
/*****----- Listview -----*****/
|
||||
listview {
|
||||
enabled: true;
|
||||
columns: 1;
|
||||
@@ -154,7 +159,7 @@ listview {
|
||||
reverse: false;
|
||||
fixed-height: true;
|
||||
fixed-columns: true;
|
||||
|
||||
|
||||
spacing: 5px;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
@@ -172,7 +177,7 @@ scrollbar {
|
||||
background-color: @alternate-background;
|
||||
}
|
||||
|
||||
// Elements
|
||||
/*****----- Elements -----*****/
|
||||
element {
|
||||
enabled: true;
|
||||
spacing: 10px;
|
||||
@@ -236,7 +241,7 @@ element-text {
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
|
||||
// Mode Switcher
|
||||
/*****----- Mode Switcher -----*****/
|
||||
mode-switcher{
|
||||
enabled: true;
|
||||
spacing: 10px;
|
||||
@@ -262,7 +267,7 @@ button selected {
|
||||
text-color: var(selected-normal-foreground);
|
||||
}
|
||||
|
||||
// Message
|
||||
/*****----- Message -----*****/
|
||||
message {
|
||||
enabled: true;
|
||||
margin: 0px;
|
||||
@@ -295,3 +300,4 @@ error-message {
|
||||
background-color: @background-color;
|
||||
text-color: @foreground-color;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
|
||||
/**
|
||||
*
|
||||
* Author : Levi Lacoss (fishyfishfish55)
|
||||
* Github : @fishyfishfish55
|
||||
**/
|
||||
|
||||
* {
|
||||
background: #0E12196A;
|
||||
sel-foreground: #111218;
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
// Configuration
|
||||
/**
|
||||
*
|
||||
* Author : Aditya Shakya (adi1090x)
|
||||
* Github : @adi1090x
|
||||
*
|
||||
* Rofi Theme File
|
||||
* Rofi Version: 1.7.3
|
||||
**/
|
||||
|
||||
/*****----- Configuration -----*****/
|
||||
configuration {
|
||||
modi: "drun,run,filebrowser,window";
|
||||
show-icons: false;
|
||||
@@ -9,19 +18,17 @@ configuration {
|
||||
drun-display-format: "{name}";
|
||||
window-format: "{w} · {c} · {t}";
|
||||
|
||||
// binds
|
||||
kb-row-up: "Up,Control+k,Shift+Tab,Shift+ISO_Left_Tab";
|
||||
kb-row-down: "Down,Control+j";
|
||||
kb-accept-entry: "Control+m,Return,KP_Enter";
|
||||
terminal: "mate-terminal";
|
||||
kb-remove-to-eol: "Control+Shift+e";
|
||||
kb-mode-complete: "Control+Shift+t";
|
||||
kb-mode-next: "Shift+Right,Control+Tab,Control+l";
|
||||
kb-mode-previous: "Shift+Left,Control+Shift+Tab,Control+h";
|
||||
kb-remove-char-back: "BackSpace";
|
||||
kb-row-up: "Up,Control+k,Shift+Tab,Shift+ISO_Left_Tab";
|
||||
kb-row-down: "Down,Control+j";
|
||||
kb-accept-entry: "Control+m,Return,KP_Enter";
|
||||
terminal: "mate-terminal";
|
||||
kb-remove-to-eol: "Control+Shift+e";
|
||||
// kb-mode-next: "Shift+Right,Control+Tab,Control+l";
|
||||
kb-mode-previous: "Shift+Left,Control+Shift+Tab,Control+h";
|
||||
kb-remove-char-back: "BackSpace";
|
||||
}
|
||||
|
||||
// Global Properties
|
||||
/*****----- Global Properties -----*****/
|
||||
@import "./colors.rasi"
|
||||
@import "./fonts.rasi"
|
||||
|
||||
@@ -51,9 +58,9 @@ configuration {
|
||||
alternate-active-foreground: var(background);
|
||||
}
|
||||
|
||||
// Main Window
|
||||
/*****----- Main Window -----*****/
|
||||
window {
|
||||
// properties for window widget
|
||||
/* properties for window widget */
|
||||
transparency: "real";
|
||||
location: center;
|
||||
anchor: center;
|
||||
@@ -62,7 +69,7 @@ window {
|
||||
x-offset: 0px;
|
||||
y-offset: 0px;
|
||||
|
||||
// properties for all widgets
|
||||
/* properties for all widgets */
|
||||
enabled: true;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
@@ -70,11 +77,11 @@ window {
|
||||
border-radius: 10px;
|
||||
border-color: @border-color;
|
||||
cursor: "default";
|
||||
// Backgroud Colors
|
||||
/* Backgroud Colors */
|
||||
background-color: @background-color;
|
||||
}
|
||||
|
||||
// Main Box
|
||||
/*****----- Main Box -----*****/
|
||||
mainbox {
|
||||
enabled: true;
|
||||
spacing: 10px;
|
||||
@@ -88,7 +95,7 @@ mainbox {
|
||||
children: [ "inputbar", "message", "listview" ];
|
||||
}
|
||||
|
||||
// Inputbar
|
||||
/*****----- Inputbar -----*****/
|
||||
inputbar {
|
||||
enabled: true;
|
||||
spacing: 10px;
|
||||
@@ -149,7 +156,7 @@ case-indicator {
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
// Listview
|
||||
/*****----- Listview -----*****/
|
||||
listview {
|
||||
enabled: true;
|
||||
columns: 1;
|
||||
@@ -161,7 +168,7 @@ listview {
|
||||
reverse: false;
|
||||
fixed-height: true;
|
||||
fixed-columns: true;
|
||||
|
||||
|
||||
spacing: 5px;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
@@ -179,7 +186,7 @@ scrollbar {
|
||||
background-color: @alternate-background;
|
||||
}
|
||||
|
||||
// Elements
|
||||
/*****----- Elements -----*****/
|
||||
element {
|
||||
enabled: true;
|
||||
spacing: 10px;
|
||||
@@ -243,7 +250,7 @@ element-text {
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
|
||||
// Mode Switcher
|
||||
/*****----- Mode Switcher -----*****/
|
||||
mode-switcher{
|
||||
enabled: true;
|
||||
spacing: 10px;
|
||||
@@ -269,7 +276,7 @@ button selected {
|
||||
text-color: var(selected-normal-foreground);
|
||||
}
|
||||
|
||||
// Message
|
||||
/*****----- Message -----*****/
|
||||
message {
|
||||
enabled: true;
|
||||
margin: 0px;
|
||||
@@ -302,3 +309,4 @@ error-message {
|
||||
background-color: @background-color;
|
||||
text-color: @foreground-color;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
/**
|
||||
*
|
||||
* Author : Aditya Shakya (adi1090x)
|
||||
* Github : @adi1090x
|
||||
*
|
||||
* Fonts
|
||||
*
|
||||
**/
|
||||
|
||||
* {
|
||||
font: "JetBrains Mono Nerd Font 13";
|
||||
}
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
# rofi.kb-row-up: Up,Control+k,Shift+Tab,Shift+ISO_Left_Tab
|
||||
# rofi.kb-row-down: Down,Control+j
|
||||
rofi.kb-row-up: Up,Control+k,Shift+Tab,Shift+ISO_Left_Tab
|
||||
rofi.kb-row-down: Down,Control+j
|
||||
rofi.kb-accept-entry: Control+m,Return,KP_Enter
|
||||
rofi.terminal: mate-terminal
|
||||
rofi.kb-remove-to-eol: Control+Shift+e
|
||||
rofi.kb-mode-complete: Control+Shift+t
|
||||
rofi.kb-mode-next: Shift+Right,Control+Tab,Control+l
|
||||
rofi.kb-mode-previous: Shift+Left,Control+Shift+Tab,Control+h
|
||||
rofi.kb-remove-char-back: BackSpace
|
||||
|
||||
@@ -1,43 +1,5 @@
|
||||
{
|
||||
"clock#time": {
|
||||
"format": "<span color=\"#7aa2f7\"> </span>{:%H:%M:%S}",
|
||||
"interval": 1,
|
||||
},
|
||||
"clock#date": {
|
||||
"format": "<span color=\"#7aa2f7\"> </span>{:%d/%m/%Y}",
|
||||
"tooltip-format": "<tt>{calendar}</tt>",
|
||||
"interval": 360,
|
||||
"calendar": {
|
||||
"mode": "month",
|
||||
"mode-mon-col": 4,
|
||||
"weeks-pos": "right",
|
||||
"on-scroll": 1,
|
||||
"on-click-right": "mode",
|
||||
"format": {
|
||||
"months": "<span color='#c0caf5'><b>{}</b></span>",
|
||||
"days": "<span color='#c0caf5'><b>{}</b></span>",
|
||||
"weeks": "<span color='#7dcfff'><b>W{}</b></span>",
|
||||
"weekdays": "<span color='#ff9e64'><b>{}</b></span>",
|
||||
"today": "<span color='#f7768e'><b><u>{}</u></b></span>",
|
||||
},
|
||||
},
|
||||
"clock": {
|
||||
"format": " {:%H:%M}",
|
||||
},
|
||||
}
|
||||
// "clock": {
|
||||
// "format": " {:%H:%M}",
|
||||
// "tooltip-format": "<tt>{calendar}</tt>",
|
||||
// "calendar": {
|
||||
// "mode": "month",
|
||||
// "mode-mon-col": 4,
|
||||
// "weeks-pos": "right",
|
||||
// "on-scroll": 1,
|
||||
// "on-click-right": "mode",
|
||||
// "format": {
|
||||
// "months": "<span color='#c0caf5'><b>{}</b></span>",
|
||||
// "days": "<span color='#c0caf5'><b>{}</b></span>",
|
||||
// "weeks": "<span color='#7dcfff'><b>W{}</b></span>",
|
||||
// "weekdays": "<span color='#ff9e64'><b>{}</b></span>",
|
||||
// "today": "<span color='#f7768e'><b><u>{}</u></b></span>",
|
||||
// },
|
||||
// },
|
||||
// },
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
"bluetooth": {
|
||||
"format": "",
|
||||
"format-disabled": "Bd",
|
||||
"format-disabled": "",
|
||||
"format-connected": " ",
|
||||
"on-click": "kitty bluetui",
|
||||
"tooltip-format": "{device_enumerate}",
|
||||
@@ -14,7 +14,7 @@
|
||||
},
|
||||
"network": {
|
||||
"format": "{ifname}",
|
||||
"format-disabled": "Wd",
|
||||
"format-disabled": "",
|
||||
"format-wifi": " ",
|
||||
"format-ethernet": " ",
|
||||
"format-disconnected": " ",
|
||||
|
||||
@@ -8,9 +8,12 @@
|
||||
"format": "{icon}",
|
||||
"format-icons": [" ", " ", " ", " ", " "],
|
||||
"format-charging": " ",
|
||||
// "format-icons": ["", "", "", "", "", "", "", "", "", ""],
|
||||
// "format-charging": "",
|
||||
"on-click": "$HOME/.config/hypr/scripts/dunst/ROGprofiler.sh",
|
||||
"tooltip-format": "{capacity}% {timeTo}",
|
||||
},
|
||||
|
||||
"backlight": {
|
||||
"device": "intel_backlight",
|
||||
"format": "{icon}",
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
"hyprland/workspaces": {
|
||||
"format": "{icon}",
|
||||
"tooltip": false,
|
||||
"tooltip": true,
|
||||
"tooltips": {
|
||||
"default": "{name}: {windows}",
|
||||
"empty": "",
|
||||
},
|
||||
"all-outputs": false,
|
||||
"on-scroll-up": "hyprctl dispatch focusworkspaceoncurrentmonitor r-1",
|
||||
"on-scroll-up": "hyprctl dispatch focusworkspaceoncurrentmonitor r-1",
|
||||
"on-scroll-down": "hyprctl dispatch focusworkspaceoncurrentmonitor r+1",
|
||||
"format-icons": {
|
||||
"active": "",
|
||||
"active": "",
|
||||
"default": "",
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user