diff --git a/dot_zsh_aliases b/dot_zsh_aliases index 0e3461a..81972bc 100644 --- a/dot_zsh_aliases +++ b/dot_zsh_aliases @@ -300,4 +300,7 @@ alias yolo='git commit -m "$(curl https://whatthecommit.com/index.txt)"' alias letcat='git checkout' alias violenz='git rebase' alias ani-cli='ani-cli -q 480' +alias anaconda='source ~/.zsh_anaconda' +export GTF_JAVA_SG="$PWD" +alias generate_java_project="\$GTF_JAVA_SG/generate_java_project" diff --git a/dot_zshrc b/dot_zshrc index 3937196..07504ae 100644 --- a/dot_zshrc +++ b/dot_zshrc @@ -140,6 +140,7 @@ export PATH=$PATH:$HOME/.spicetify:/home/libkyy/.cargo/bin:/usr/local/texlive/20 export PATH=$PATH:$HOME/.local/share/flutter/bin export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools +export PATH=$PATH:/opt/gradle/gradle-6.9.4/bin export TERMINAL=kitty export MPD_HOST=127.0.0.1 export MPD_PORT=6969 @@ -204,4 +205,3 @@ export PYENV_ROOT="$HOME/.pyenv" command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" #anaconda slows shit down D:<<<< -alias anaconda='source ~/.zsh_anaconda' diff --git a/private_dot_config/i3/window_rules.conf b/private_dot_config/i3/window_rules.conf index 3026445..722350d 100644 --- a/private_dot_config/i3/window_rules.conf +++ b/private_dot_config/i3/window_rules.conf @@ -74,7 +74,7 @@ assign [class = "steam_proton"] $Game assign [class = "steam_app^.*"] $Game assign [class = "^.*Minecraft"] $Game assign [class = "^.*steam"] $Game -assign [class = "overwatch.exe"] $Game +assign [class = "^.*overwatch.exe"] $Game #Mail assign [class = "Evolution"] $Mail @@ -87,7 +87,7 @@ assign [class = "Chromium-browser"] $Vm #More Rules #Classes -for_window [class = "Spotify"] move to workspace $IRC +for_window [class = "Spotify"] move to workspace $Mail for_window [class = "AppRun.wrapped"] floating enabled for_window [class = "Soundux"] floating enabled for_window [class = "Nemo"] floating enabled @@ -96,6 +96,7 @@ for_window [class = "Pavucontrol"] floating enabled for_window [class = "GUI"] floating enabled for_window [class = "NoiseTorch"] floating enabled for_window [class = "flameshot"] floating enabled +for_window [class = "Chromium-browser"] floating disabled #Workspaces diff --git a/private_dot_config/kitty/misc.conf b/private_dot_config/kitty/misc.conf index 5d53b87..40f0f3d 100644 --- a/private_dot_config/kitty/misc.conf +++ b/private_dot_config/kitty/misc.conf @@ -1,2 +1,4 @@ font_family Fira Code -font_size 11.0 +font_size 12.0 +map ctrl+shift+l next_tab +map ctrl+shift+h previous_tab diff --git a/private_dot_config/nvim/lua/user/init.lua b/private_dot_config/nvim/lua/user/init.lua index 1d5b68a..9d82a24 100644 --- a/private_dot_config/nvim/lua/user/init.lua +++ b/private_dot_config/nvim/lua/user/init.lua @@ -62,6 +62,7 @@ local config = { neovide_remember_window_size = true, neovide_fullscreen = true, spell_lang = "en_gb", -- set spellcheck language + python3_host_prog='/home/libkyy/bin/anaconda3/envs/jewpidor/bin/python', }, }, @@ -125,6 +126,7 @@ local config = { treesitter = true, vimwiki = false, ["which-key"] = true, + ["null-ls"] = false, }, }, @@ -139,7 +141,7 @@ local config = { -- enable servers that you already have installed without mason servers = { -- "pyright" - "rust_analyzer" + "rust_analyzer", }, formatting = { -- control auto formatting on save @@ -213,6 +215,9 @@ local config = { ["cd"] = {function() require("duck").hatch("🦀") end, desc = "duck hatch"}, ["ck"] = {function() require("duck").cook() end, desc = "duck cook"}, ["ca"] = {function() vim.lsp.buf.code_action() end, desc = "Code action"}, + ["jr"] = { "MagmaEvaluateOperator", desc = "Evaluate Operator"}, + ["jrr"] = { "MagmaEvaluateLine", desc = "Evaluate Line"}, + ["jo"] = { "MagmaShowOutput", desc = "Show output"}, }, t = { -- setting a mapping to false will disable it @@ -242,6 +247,8 @@ local config = { -- You can also add new plugins here as well: -- Add plugins, the packer syntax without the "use" -- { "andweeb/presence.nvim" }, + { "meatballs/notebook.nvim" }, + { 'dccsillag/magma-nvim', run = ':UpdateRemotePlugins' }, -- { -- "ray-x/lsp_signature.nvim", -- event = "BufRead", @@ -355,7 +362,8 @@ local config = { -- group name in which-key top level menu ["b"] = { name = "Buffer" }, ["c"] = { name = "Code Stuff"}, - ["L"] = { name = "LaTEX"} + ["L"] = { name = "LaTEX"}, + ["j"] = { name = "Jew Pidor"}, }, }, }, @@ -378,6 +386,7 @@ local config = { -- }, -- } end, + require('notebook') } return config diff --git a/private_dot_config/polybar/blocks/config.ini b/private_dot_config/polybar/blocks/config.ini index 96297f4..2733767 100644 --- a/private_dot_config/polybar/blocks/config.ini +++ b/private_dot_config/polybar/blocks/config.ini @@ -65,7 +65,7 @@ height = 30 ; Offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) ; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in an offset in the x or y direction +; 50%:-10, this will result in an offset in the x or y direction ; of 50% minus 10 pixels offset-x = 0.5% offset-y = 0% @@ -78,10 +78,10 @@ foreground = ${color.foreground} ; Background gradient (vertical steps) ; background-[0-9]+ = #aarrggbb -;;background-0 = +;;background-0 = ; Value used for drawing rounded corners -; Note: This shouldn't be used together with border-size because the border +; Note: This shouldn't be used together with border-size because the border ; doesn't get rounded ; Individual top/bottom values can be defined using: ; radius-{top,bottom} @@ -141,9 +141,9 @@ font-1 = "feather:size=10;3" ; modules-center = xwindow xbacklight ; modules-right = ipc clock -modules-left = sep -modules-center = i3 -modules-right = sep cpu memory date pulseaudio sep +modules-left = sep title +modules-center = i3 +modules-right = sep cpu memory date sep ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ @@ -157,11 +157,11 @@ dim-value = 1.0 ; If the value is empty or undefined, the atom value ; will be created from the following template: polybar-[BAR]_[MONITOR] ; NOTE: The placeholders are not available for custom values -wm-name = +wm-name = ; Locale used to localize various module data (e.g. date) ; Expects a valid libc locale, for example: sv_SE.UTF-8 -locale = +locale = ; Position of the system tray window ; If empty or undefined, tray support will be disabled @@ -181,7 +181,7 @@ tray-detached = false ; Tray icon max size tray-maxsize = 16 -; Background color for the tray container +; Background color for the tray container ; ARGB color (e.g. #f00, #ff992a, #ddff1023) ; By default the tray container will use the bar ; background color. @@ -210,7 +210,7 @@ tray-scale = 1.0 ; Set a DPI values used when rendering text ; This only affects scalable fonts -; dpi = +; dpi = ; Enable support for inter-process messaging ; See the Messaging wiki page for more details. @@ -218,8 +218,8 @@ enable-ipc = true ; Fallback click handlers that will be called if ; there's no matching module handler found. -click-left = -click-middle = +click-left = +click-middle = click-right = scroll-up = scroll-down = @@ -232,8 +232,8 @@ double-click-right = ; - default : The default pointer as before, can also be an empty string (default) ; - pointer : Typically in the form of a hand ; - ns-resize : Up and down arrows, can be used to indicate scrolling -cursor-click = -cursor-scroll = +cursor-click = +cursor-scroll = ;; WM Workspace Specific @@ -280,8 +280,8 @@ compositing-underline = over compositing-border = over ; Define fallback values used by all module formats -;format-foreground = -;format-background = +;format-foreground = +;format-background = ;format-underline = ;format-overline = ;format-spacing = diff --git a/private_dot_config/polybar/blocks/modules.ini b/private_dot_config/polybar/blocks/modules.ini index 0986db4..5d92251 100644 --- a/private_dot_config/polybar/blocks/modules.ini +++ b/private_dot_config/polybar/blocks/modules.ini @@ -718,7 +718,7 @@ type = internal/mpd ; Host where mpd is running (either ip or domain name) ; Can also be the full path to a unix socket where mpd is running. host = 127.0.0.1 -port = 6600 +port = 6969 ;;password = mysecretpassword ; Seconds to sleep between progressbar/song timer sync diff --git a/private_dot_config/polybar/blocks/user_modules.ini b/private_dot_config/polybar/blocks/user_modules.ini index fea3548..3fb4f55 100644 --- a/private_dot_config/polybar/blocks/user_modules.ini +++ b/private_dot_config/polybar/blocks/user_modules.ini @@ -175,6 +175,7 @@ click-right = lxappearance & ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ + [module/powermenu] type = custom/menu @@ -294,9 +295,20 @@ label-close-padding = 1 [module/spotify] type = custom/script ; Default -exec = spotifyctl -q status --format '%artist%: %title%' +exec = spt playback --format '%t' ; Playing/paused show song name and artist -label = %output% format =