This commit is contained in:
LinlyBoi
2023-03-22 08:00:16 +02:00
parent c0902b570e
commit 0d185449c5
8 changed files with 52 additions and 25 deletions

View File

@@ -300,4 +300,7 @@ alias yolo='git commit -m "$(curl https://whatthecommit.com/index.txt)"'
alias letcat='git checkout' alias letcat='git checkout'
alias violenz='git rebase' alias violenz='git rebase'
alias ani-cli='ani-cli -q 480' 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"

View File

@@ -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 PATH=$PATH:$HOME/.local/share/flutter/bin
export ANDROID_HOME=$HOME/Android/Sdk export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
export PATH=$PATH:/opt/gradle/gradle-6.9.4/bin
export TERMINAL=kitty export TERMINAL=kitty
export MPD_HOST=127.0.0.1 export MPD_HOST=127.0.0.1
export MPD_PORT=6969 export MPD_PORT=6969
@@ -204,4 +205,3 @@ export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH" command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)" eval "$(pyenv init -)"
#anaconda slows shit down D:<<<< #anaconda slows shit down D:<<<<
alias anaconda='source ~/.zsh_anaconda'

View File

@@ -74,7 +74,7 @@ assign [class = "steam_proton"] $Game
assign [class = "steam_app^.*"] $Game assign [class = "steam_app^.*"] $Game
assign [class = "^.*Minecraft"] $Game assign [class = "^.*Minecraft"] $Game
assign [class = "^.*steam"] $Game assign [class = "^.*steam"] $Game
assign [class = "overwatch.exe"] $Game assign [class = "^.*overwatch.exe"] $Game
#Mail #Mail
assign [class = "Evolution"] $Mail assign [class = "Evolution"] $Mail
@@ -87,7 +87,7 @@ assign [class = "Chromium-browser"] $Vm
#More Rules #More Rules
#Classes #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 = "AppRun.wrapped"] floating enabled
for_window [class = "Soundux"] floating enabled for_window [class = "Soundux"] floating enabled
for_window [class = "Nemo"] 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 = "GUI"] floating enabled
for_window [class = "NoiseTorch"] floating enabled for_window [class = "NoiseTorch"] floating enabled
for_window [class = "flameshot"] floating enabled for_window [class = "flameshot"] floating enabled
for_window [class = "Chromium-browser"] floating disabled
#Workspaces #Workspaces

View File

@@ -1,2 +1,4 @@
font_family Fira Code font_family Fira Code
font_size 11.0 font_size 12.0
map ctrl+shift+l next_tab
map ctrl+shift+h previous_tab

View File

@@ -62,6 +62,7 @@ local config = {
neovide_remember_window_size = true, neovide_remember_window_size = true,
neovide_fullscreen = true, neovide_fullscreen = true,
spell_lang = "en_gb", -- set spellcheck language 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, treesitter = true,
vimwiki = false, vimwiki = false,
["which-key"] = true, ["which-key"] = true,
["null-ls"] = false,
}, },
}, },
@@ -139,7 +141,7 @@ local config = {
-- enable servers that you already have installed without mason -- enable servers that you already have installed without mason
servers = { servers = {
-- "pyright" -- "pyright"
"rust_analyzer" "rust_analyzer",
}, },
formatting = { formatting = {
-- control auto formatting on save -- control auto formatting on save
@@ -213,6 +215,9 @@ local config = {
["<leader>cd"] = {function() require("duck").hatch("🦀") end, desc = "duck hatch"}, ["<leader>cd"] = {function() require("duck").hatch("🦀") end, desc = "duck hatch"},
["<leader>ck"] = {function() require("duck").cook() end, desc = "duck cook"}, ["<leader>ck"] = {function() require("duck").cook() end, desc = "duck cook"},
["<leader>ca"] = {function() vim.lsp.buf.code_action() end, desc = "Code action"}, ["<leader>ca"] = {function() vim.lsp.buf.code_action() end, desc = "Code action"},
["<leader>jr"] = { "<cmd>MagmaEvaluateOperator<CR>", desc = "Evaluate Operator"},
["<leader>jrr"] = { "<cmd>MagmaEvaluateLine<CR>", desc = "Evaluate Line"},
["<leader>jo"] = { "<cmd>MagmaShowOutput<CR>", desc = "Show output"},
}, },
t = { t = {
-- setting a mapping to false will disable it -- setting a mapping to false will disable it
@@ -242,6 +247,8 @@ local config = {
-- You can also add new plugins here as well: -- You can also add new plugins here as well:
-- Add plugins, the packer syntax without the "use" -- Add plugins, the packer syntax without the "use"
-- { "andweeb/presence.nvim" }, -- { "andweeb/presence.nvim" },
{ "meatballs/notebook.nvim" },
{ 'dccsillag/magma-nvim', run = ':UpdateRemotePlugins' },
-- { -- {
-- "ray-x/lsp_signature.nvim", -- "ray-x/lsp_signature.nvim",
-- event = "BufRead", -- event = "BufRead",
@@ -355,7 +362,8 @@ local config = {
-- group name in which-key top level menu -- group name in which-key top level menu
["b"] = { name = "Buffer" }, ["b"] = { name = "Buffer" },
["c"] = { name = "Code Stuff"}, ["c"] = { name = "Code Stuff"},
["L"] = { name = "LaTEX"} ["L"] = { name = "LaTEX"},
["j"] = { name = "Jew Pidor"},
}, },
}, },
}, },
@@ -378,6 +386,7 @@ local config = {
-- }, -- },
-- } -- }
end, end,
require('notebook')
} }
return config return config

View File

@@ -65,7 +65,7 @@ height = 30
; Offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) ; 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: ; 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 ; of 50% minus 10 pixels
offset-x = 0.5% offset-x = 0.5%
offset-y = 0% offset-y = 0%
@@ -78,10 +78,10 @@ foreground = ${color.foreground}
; Background gradient (vertical steps) ; Background gradient (vertical steps)
; background-[0-9]+ = #aarrggbb ; background-[0-9]+ = #aarrggbb
;;background-0 = ;;background-0 =
; Value used for drawing rounded corners ; 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 ; doesn't get rounded
; Individual top/bottom values can be defined using: ; Individual top/bottom values can be defined using:
; radius-{top,bottom} ; radius-{top,bottom}
@@ -141,9 +141,9 @@ font-1 = "feather:size=10;3"
; modules-center = xwindow xbacklight ; modules-center = xwindow xbacklight
; modules-right = ipc clock ; modules-right = ipc clock
modules-left = sep modules-left = sep title
modules-center = i3 modules-center = i3
modules-right = sep cpu memory date pulseaudio sep 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 ; If the value is empty or undefined, the atom value
; will be created from the following template: polybar-[BAR]_[MONITOR] ; will be created from the following template: polybar-[BAR]_[MONITOR]
; NOTE: The placeholders are not available for custom values ; NOTE: The placeholders are not available for custom values
wm-name = wm-name =
; Locale used to localize various module data (e.g. date) ; Locale used to localize various module data (e.g. date)
; Expects a valid libc locale, for example: sv_SE.UTF-8 ; Expects a valid libc locale, for example: sv_SE.UTF-8
locale = locale =
; Position of the system tray window ; Position of the system tray window
; If empty or undefined, tray support will be disabled ; If empty or undefined, tray support will be disabled
@@ -181,7 +181,7 @@ tray-detached = false
; Tray icon max size ; Tray icon max size
tray-maxsize = 16 tray-maxsize = 16
; Background color for the tray container ; Background color for the tray container
; ARGB color (e.g. #f00, #ff992a, #ddff1023) ; ARGB color (e.g. #f00, #ff992a, #ddff1023)
; By default the tray container will use the bar ; By default the tray container will use the bar
; background color. ; background color.
@@ -210,7 +210,7 @@ tray-scale = 1.0
; Set a DPI values used when rendering text ; Set a DPI values used when rendering text
; This only affects scalable fonts ; This only affects scalable fonts
; dpi = ; dpi =
; Enable support for inter-process messaging ; Enable support for inter-process messaging
; See the Messaging wiki page for more details. ; See the Messaging wiki page for more details.
@@ -218,8 +218,8 @@ enable-ipc = true
; Fallback click handlers that will be called if ; Fallback click handlers that will be called if
; there's no matching module handler found. ; there's no matching module handler found.
click-left = click-left =
click-middle = click-middle =
click-right = click-right =
scroll-up = scroll-up =
scroll-down = scroll-down =
@@ -232,8 +232,8 @@ double-click-right =
; - default : The default pointer as before, can also be an empty string (default) ; - default : The default pointer as before, can also be an empty string (default)
; - pointer : Typically in the form of a hand ; - pointer : Typically in the form of a hand
; - ns-resize : Up and down arrows, can be used to indicate scrolling ; - ns-resize : Up and down arrows, can be used to indicate scrolling
cursor-click = cursor-click =
cursor-scroll = cursor-scroll =
;; WM Workspace Specific ;; WM Workspace Specific
@@ -280,8 +280,8 @@ compositing-underline = over
compositing-border = over compositing-border = over
; Define fallback values used by all module formats ; Define fallback values used by all module formats
;format-foreground = ;format-foreground =
;format-background = ;format-background =
;format-underline = ;format-underline =
;format-overline = ;format-overline =
;format-spacing = ;format-spacing =

View File

@@ -718,7 +718,7 @@ type = internal/mpd
; Host where mpd is running (either ip or domain name) ; Host where mpd is running (either ip or domain name)
; Can also be the full path to a unix socket where mpd is running. ; Can also be the full path to a unix socket where mpd is running.
host = 127.0.0.1 host = 127.0.0.1
port = 6600 port = 6969
;;password = mysecretpassword ;;password = mysecretpassword
; Seconds to sleep between progressbar/song timer sync ; Seconds to sleep between progressbar/song timer sync

View File

@@ -175,6 +175,7 @@ click-right = lxappearance &
;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
[module/powermenu] [module/powermenu]
type = custom/menu type = custom/menu
@@ -294,9 +295,20 @@ label-close-padding = 1
[module/spotify] [module/spotify]
type = custom/script type = custom/script
; Default ; Default
exec = spotifyctl -q status --format '%artist%: %title%' exec = spt playback --format '%t'
; Playing/paused show song name and artist ; Playing/paused show song name and artist
label = %output%
format = <label> format = <label>
format-prefix =
format-prefix-background = ${color.green}
format-prefix-padding = 1
format-overline = ${color.background}
format-underline = ${color.background}
; Available tokens:
; %output%
; Default: %output%
label = %output%
label-background = ${color.background-alt}
label-padding = 1
;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_