Compare commits

..

9 Commits

Author SHA1 Message Date
clint d76e8aebf7 Merge branch 'master' of https://git.terminallychill.xyz/clint/dotfiles 2025-05-07 15:00:20 -05:00
clint 2236d67d6e eza; exa gone 2025-05-07 14:58:04 -05:00
clint e5a13840a7 asdf 2025-05-07 14:55:47 -05:00
clint 021fcbff61 null-ls dead; using none-ls 2025-05-07 14:55:47 -05:00
clint 86ec8ee471 whichkey update 2025-05-07 14:55:47 -05:00
clint f4bcd89714 bash-completion added 2025-05-07 14:55:47 -05:00
clint aecbf02a04 friendship ended with firefox, floorp new best friend 2025-05-07 14:55:47 -05:00
clint beead9be21 space 2025-05-07 14:55:47 -05:00
clint 95263cc8d6 move to workspace SILENT 2025-05-07 14:55:47 -05:00
6 changed files with 79 additions and 74 deletions

View File

@ -14,11 +14,15 @@ bind -m vi-insert 'Control-l: clear-screen'
PS1='\[\e[32m\]\u@\h\[\e[0m\]:\[\e[34m\]\w\[\e[0m\] \$ ' PS1='\[\e[32m\]\u@\h\[\e[0m\]:\[\e[34m\]\w\[\e[0m\] \$ '
# Source this file from git that expands PS1 stuff # Source this file from git that expands PS1 stuff
GIT_PS1_SHOWUPSTREAM=git GIT_PS1_SHOWUPSTREAM='verbose name'
GIT_PS1_SHOWDIRTYSTATE=true GIT_PS1_SHOWDIRTYSTATE=true
GIT_PS1_SHOWUNTRACKEDFILES=true GIT_PS1_SHOWUNTRACKEDFILES=true
#GIT_PS1_SHOWCOLORHINTS=true
GIT_PS1_DESCRIBE_STYLE=branch
source /etc/bash_completion.d/git-prompt.sh source /etc/bash_completion.d/git-prompt.sh
PS1='\[\e[01;32m\]\u@\h\[\e[0m\]:\[\e[01;34m\]\w\[\e[0m\]$(__git_ps1 "(%s)")\[\e[0m\]\$ ' PS1='\[\e[01;32m\]\u@\h\[\e[0m\]:\[\e[01;34m\]\w\[\e[0m\]$(__git_ps1 "(%s)")\[\e[0m\]\$ '
[[ $PS1 && -f /usr/share/bash-completion/bash_completion ]] && \
. /usr/share/bash-completion/bash_completion
# History settings: no duplicates, decent size # History settings: no duplicates, decent size
HISTSIZE=10000 HISTSIZE=10000
@ -32,8 +36,8 @@ alias np='nano -w PKGBUILD'
alias more="less" alias more="less"
alias rofi='rofi -m 1' alias rofi='rofi -m 1'
alias weather="curl wttr.in" alias weather="curl wttr.in"
alias ls="exa -lhg --group-directories-first" alias ls="eza -lhg --group-directories-first"
alias ll="exa -lhga --group-directories-first" alias ll="eza -lhga --group-directories-first"
alias vim="nvim" alias vim="nvim"
alias docs="python ~/scripts/stock_price.py -s docs" alias docs="python ~/scripts/stock_price.py -s docs"
alias stock="python ~/scripts/stock_price.py -s " alias stock="python ~/scripts/stock_price.py -s "
@ -41,7 +45,8 @@ alias r="ranger"
alias grep='grep --colour=auto' alias grep='grep --colour=auto'
# expand path # expand path
PATH=$PATH:/usr/local/bin PATH=/usr/local/bin:/usr/bin/:/usr/sbin
PATH=$PATH:~/.local/share
# exports # exports
export EDITOR=/usr/bin/nvim export EDITOR=/usr/bin/nvim
@ -60,3 +65,6 @@ bind '"\C-t": "fzf --preview \"cat {}\" < <(find . -type f) | xargs $EDITOR\n"'
# kinda annoying tbh # kinda annoying tbh
# pfetch || neofetch || fastfetch # pfetch || neofetch || fastfetch
# Created by `pipx` on 2025-05-04 00:05:20
export PATH="$PATH:/home/clint/.local/bin"

View File

@ -160,7 +160,7 @@ bind = $mainMod SHIFT, Space, togglefloating,
bind = $mainMod, D, exec, $menu bind = $mainMod, D, exec, $menu
bind = $mainMod SHIFT, P, pseudo, # dwindle bind = $mainMod SHIFT, P, pseudo, # dwindle
bind = $mainMod, J, togglesplit, # dwindle bind = $mainMod, J, togglesplit, # dwindle
bind = $mainMod SHIFT, W, exec, firefox bind = $mainMod SHIFT, W, exec, flatpak run one.ablaze.floorp
bind = $mainMod, P, exec, ~/scripts/hypr_change_wallpaper.sh bind = $mainMod, P, exec, ~/scripts/hypr_change_wallpaper.sh
bind = $mainMod, L, exec, hyprlock bind = $mainMod, L, exec, hyprlock
bind = $mainMod, F, fullscreen bind = $mainMod, F, fullscreen
@ -191,16 +191,16 @@ bind = $mainMod, 9, workspace, 9
bind = $mainMod, 0, workspace, 10 bind = $mainMod, 0, workspace, 10
# Move active window to a workspace with mainMod + SHIFT + [0-9] # Move active window to a workspace with mainMod + SHIFT + [0-9]
bind = $mainMod SHIFT, 1, movetoworkspace, 1 bind = $mainMod SHIFT, 1, movetoworkspacesilent, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2 bind = $mainMod SHIFT, 2, movetoworkspacesilent, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3 bind = $mainMod SHIFT, 3, movetoworkspacesilent, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4 bind = $mainMod SHIFT, 4, movetoworkspacesilent, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5 bind = $mainMod SHIFT, 5, movetoworkspacesilent, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6 bind = $mainMod SHIFT, 6, movetoworkspacesilent, 6
bind = $mainMod SHIFT, 7, movetoworkspace, 7 bind = $mainMod SHIFT, 7, movetoworkspacesilent, 7
bind = $mainMod SHIFT, 8, movetoworkspace, 8 bind = $mainMod SHIFT, 8, movetoworkspacesilent, 8
bind = $mainMod SHIFT, 9, movetoworkspace, 9 bind = $mainMod SHIFT, 9, movetoworkspacesilent, 9
bind = $mainMod SHIFT, 0, movetoworkspace, 10 bind = $mainMod SHIFT, 0, movetoworkspacesilent, 10
# idk fixing workspace locations # idk fixing workspace locations
workspace = 1,monitor:HDMI-A-1 workspace = 1,monitor:HDMI-A-1
@ -215,7 +215,7 @@ workspace = 8,monitor:DP-2
# Example special workspace (scratchpad) # Example special workspace (scratchpad)
bind = $mainMod, S, togglespecialworkspace, magic bind = $mainMod, S, togglespecialworkspace, magic
bind = $mainMod SHIFT, S, movetoworkspace, special:magic bind = $mainMod SHIFT, S, movetoworkspacesilent, special:magic
# Scroll through existing workspaces with mainMod + scroll # Scroll through existing workspaces with mainMod + scroll
bind = $mainMod, mouse_down, workspace, e+1 bind = $mainMod, mouse_down, workspace, e+1

View File

@ -1,7 +1,7 @@
# BACKGROUND # BACKGROUND
background { background {
monitor = monitor =
path = /home/clint/Pictures/wallpapers/castle2.jpg path = /home/clint/Pictures/wallpapers/abstract_red_blue.png
} }

View File

@ -1,6 +1,6 @@
preload = /home/clint/Pictures/wallpapers/castle_view.jpg preload =
wallpaper = HDMI-A-1, /home/clint/Pictures/wallpapers/castle_view.jpg wallpaper = HDMI-A-1, /home/clint/Pictures/wallpapers/fire_log.jpg
wallpaper = DP-2, /home/clint/Pictures/wallpapers/castle_view.jpg wallpaper = DP-2, /home/clint/Pictures/wallpapers/fire_log.jpg
#enable splash text rendering over the wallpaper #enable splash text rendering over the wallpaper
splash = false splash = false

View File

@ -3,56 +3,40 @@
local wk = require("which-key") local wk = require("which-key")
wk.register({ wk.add({
["<leader>"] = { { "<leader><F1>", desc = "Open IPython" },
-- File related stuff { "<leader><F2>", desc = "Execute py file" },
f = { { "<leader><F5>", desc = "Debug: Continue" },
name = "+file", { "<leader>B", desc = "Set Breakpoint" },
f = "Find File", { "<leader>D", desc = "Debug UI" },
s = "Live Search", { "<leader>K", desc = "Hover" },
b = "File Browser (delete this?)", { "<leader>R", desc = "Rename Object" },
r = "Recent Files", { "<leader>Y", desc = "Yank to system clipboard" },
}, { "<leader>b", desc = "Buffers" },
-- Git related stuff { "<leader>c", desc = "Change Color Scheme" },
g = { { "<leader>d", desc = "Diagnostics" },
name = "+git", { "<leader>e", desc = "File Explorer" },
g = "LazyGit", { "<leader>f", group = "file" },
f = "Git Files", { "<leader>fb", desc = "File Browser (delete this?)" },
b = "Git Blame (show)", { "<leader>ff", desc = "Find File" },
n = "Next hunk", { "<leader>fo", desc = "Format Current File" },
N = "Prev hunk", { "<leader>fr", desc = "Recent Files" },
{ "<leader>fs", desc = "Live Search" },
}, { "<leader>g", group = "git" },
r = { { "<leader>gN", desc = "Prev hunk" },
name = "+repl", { "<leader>gb", desc = "Git Blame (show)" },
p = "Run Python" { "<leader>gd", desc = "Go to definition" },
}, { "<leader>gf", desc = "Git Files" },
t = { { "<leader>gg", desc = "LazyGit" },
name = "+timestamps", { "<leader>gn", desc = "Next hunk" },
t = "Print time", { "<leader>h", desc = "Registers" },
d = "Print date+time" { "<leader>o", desc = "Object Explorer" },
}, { "<leader>r", group = "repl" },
-- Misc { "<leader>rp", desc = "Run Python" },
c = "Change Color Scheme", { "<leader>s", desc = "Find and Replace" },
y = "Yank to system clipboard", { "<leader>t", group = "timestamps" },
Y = "Yank to system clipboard", { "<leader>td", desc = "Print date+time" },
d = "Diagnostics", { "<leader>tt", desc = "Print time" },
e = "File Explorer", { "<leader>x", desc = "Execute selected code" },
s = "Find and Replace", { "<leader>y", desc = "Yank to system clipboard" },
b = "Buffers",
h = "Registers",
o = "Object Explorer",
fo = "Format Current File",
-- LSP related stuff
R = "Rename Object",
K = "Hover",
gd = "Go to definition",
-- Debugging
D = "Debug UI",
B = "Set Breakpoint",
["<F1>"] = "Open IPython",
x = "Execute selected code",
["<F2>"] = "Execute py file",
["<F5>"] = "Debug: Continue",
},
}) })

View File

@ -1,8 +1,21 @@
return { return {
-- -- Linter
-- {
-- 'jose-elias-alvarez/null-ls.nvim',
-- config = function()
-- local nls = require("null-ls")
-- nls.setup({
-- sources = {
-- nls.builtins.formatting.black,
-- },
-- })
-- end,
-- },
-- Linter -- Linter
{ {
'jose-elias-alvarez/null-ls.nvim', 'nvimtools/none-ls.nvim',
config = function() config = function()
local nls = require("null-ls") local nls = require("null-ls")
nls.setup({ nls.setup({