+15
-9
.zshrc
+15
-9
.zshrc
···
1
1
# If you come from bash you might have to change your $PATH.
2
2
# export PATH=$HOME/bin:/usr/local/bin:$PATH
3
3
4
+
export EDITOR=nvim
4
5
export PATH=$PATH:/home/hailey/go/bin
5
6
6
-
export ZSH="$HOME/.oh-my-zsh"
7
-
8
-
ZSH_THEME="af-magic"
7
+
eval "$(starship init zsh)"
9
8
10
9
plugins=(
11
10
git
12
11
archlinux
13
-
zsh-autosuggestions
14
-
zsh-syntax-highlighting
15
12
)
16
13
17
-
source $ZSH/oh-my-zsh.sh
14
+
# Set-up FZF key bindings (CTRL R for fuzzy history finder)
15
+
source <(fzf --zsh)
16
+
18
17
source /usr/share/zsh/plugins/zsh-autocomplete/zsh-autocomplete.plugin.zsh
18
+
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
19
+
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
20
+
21
+
bindkey '^f' autosuggest-accept
19
22
20
23
# Check archlinux plugin commands here
21
24
# https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/archlinux
···
31
34
alias ls='eza -a --icons'
32
35
alias ll='eza -al --icons'
33
36
alias lt='eza -a --tree --level=1 --icons'
34
-
35
-
# Set-up FZF key bindings (CTRL R for fuzzy history finder)
36
-
source <(fzf --zsh)
37
37
38
38
HISTFILE=~/.zsh_history
39
39
HISTSIZE=10000
···
50
50
alias gs='git status'
51
51
alias gd='git pull'
52
52
alias diff='git diff'
53
+
alias ga='git add'
54
+
alias gp='git pull'
53
55
54
56
alias tswitch='sudo tailscale switch'
55
57
alias ts='sudo tailscale'o
···
69
71
alias pubip='curl ipv4.icanhazip.com'
70
72
71
73
alias lsl='ls -l'
74
+
75
+
alias geoip='uv run --project /home/hailey/bsky/ipres /home/hailey/bsky/ipres/main.py'
76
+
77
+
alias cat='bat'
72
78
73
79
source /usr/share/nvm/init-nvm.sh
74
80
source /etc/profile.d/google-cloud-cli.sh
+1
-1
ghostty/config
+1
-1
ghostty/config
nvim/blah.json
nvim/blah.json
This is a binary file and will not be displayed.
+17
-1
nvim/init.lua
+17
-1
nvim/init.lua
···
469
469
marksman = {},
470
470
vtsls = {},
471
471
tailwindcss = {},
472
+
rust_analyzer = {
473
+
settings = {
474
+
["rust-analyzer"] = {
475
+
check = {
476
+
command = "clippy",
477
+
},
478
+
cargo = {
479
+
allFeatures = true,
480
+
},
481
+
procMacro = {
482
+
enable = true,
483
+
},
484
+
},
485
+
},
486
+
},
472
487
lua_ls = {
473
488
-- cmd = { ... },
474
489
-- filetypes = { ... },
···
573
588
"htmlhint",
574
589
"pyright",
575
590
"ruff",
591
+
"rust_analyzer",
576
592
})
577
593
require("mason-tool-installer").setup({ ensure_installed = ensure_installed })
578
594
···
674
690
opts = {
675
691
picker = "snacks",
676
692
default_remote = { "origin" },
677
-
default_merge_method = "commit",
693
+
default_merge_method = "squash",
678
694
default_delete_branch = false,
679
695
issues = {
680
696
order_by = {
+1
nvim/lua/kickstart/plugins/lint.lua
+1
nvim/lua/kickstart/plugins/lint.lua
+26
starship.toml
+26
starship.toml
···
1
+
[aws]
2
+
disabled = true
3
+
4
+
[gcloud]
5
+
disabled = true
6
+
7
+
[sudo]
8
+
disabled = false
9
+
10
+
[os]
11
+
disabled = false
12
+
13
+
[localip]
14
+
disabled = false
15
+
ssh_only = false
16
+
17
+
[hostname]
18
+
ssh_only = false
19
+
format = '[$ssh_symbol$hostname]($style) @ '
20
+
21
+
[memory_usage]
22
+
disabled = false
23
+
24
+
[username]
25
+
show_always = true
26
+
format = '[$user]($style) on '
+31
-5
sway/config
+31
-5
sway/config
···
4
4
set $scripts ~/.config/sway/scripts
5
5
set $userscripts ~/.config/sway/userscripts
6
6
set $uifont "Ubuntu 15"
7
-
set $menu bemenu-run --fn $uifont -b -p "โถ" --tf "$highlight" --hf "$highlight" --sf "$highlight" --scf "$highlight" -l "10 up" | xargs swaymsg exec
7
+
# set $menu bemenu-run --fn $uifont -b -p "โถ" --tf "$highlight" --hf "$highlight" --sf "$highlight" --scf "$highlight" -l "10 up" | xargs swaymsg exec
8
+
# git clone --depth=1 https://github.com/adi1090x/rofi.git
9
+
# bash install.sh
10
+
set $menu bash /home/hailey/.config/rofi/launchers/type-2/launcher.sh
8
11
9
12
set $highlight #b21858
10
13
11
14
set $lock swaylock -f -i $wallpaper -s fill
12
-
set $lock swaylock --clock --indicator --effect-scale 0.4 --effect-vignette 0.5:0.5 --effect-blur 4x2 --datestr "" --timestr "%k:%M" -i $wallpaper -s fill --effect-greyscale
15
+
set $lock swaylock --clock --indicator --effect-scale 1 --effect-vignette 0.5:0.5 --effect-blur 4x2 --datestr "" --timestr "%k:%M" -i $wallpaper -s fill
13
16
14
17
exec dbus-update-activation-environment --systemd --all
15
18
exec /usr/lib/xdg-desktop-portal --replace
···
24
27
25
28
output * adaptive_sync off
26
29
27
-
set $wallpaper /home/hailey/Pictures/wallpapers/wallhaven-9dkeqd.png
30
+
set $wallpaper /home/hailey/bgs/carcig.png
28
31
29
32
output * bg $wallpaper fill
30
33
···
45
48
set $color12 #7aa2f7
46
49
set $background #1a1b26
47
50
51
+
set $gnome-schema org.gnome.desktop.interface
52
+
exec_always {
53
+
gsettings set $gnome-schema gtk-theme 'Adwaita-dark'
54
+
gsettings set $gnome-schema color-scheme 'prefer-dark'
55
+
}
56
+
48
57
for_window [window_role="pop-up"] floating enable
49
58
for_window [window_role="bubble"] floating enable
50
59
for_window [window_role="task_dialog"] floating enable
···
58
67
#for_window [app_id="mpv"] layout tabbed
59
68
for_window [class="Wine"] floating enable
60
69
for_window [app_id="lutris"] floating enable
70
+
for_window [app_id="com.mitchellh.ghostty"] opacity 0.925
71
+
for_window [class="Slack"] opacity 0.975
72
+
for_window [class="discord"] opacity 0.975
73
+
74
+
# Always put workspace 9 on the second monitor
75
+
workspace 9 output HDMI-A-1
76
+
assign [app_id="spotify"] 9
77
+
78
+
corner_radius 10
61
79
62
80
bindsym $mod+L exec $lock
63
81
bindsym --no-repeat $mod+Shift+l exec $lock && systemctl suspend
···
104
122
bindsym XF86MonBrightnessUp exec brightnessctl set +5%
105
123
bindsym XF86MonBrightnessDown exec brightnessctl set 5%-
106
124
107
-
bindsym $mod+Shift+End exec /home/hailey/.config/hypr/scripts/ScreenShot.sh --now
108
-
bindsym $mod+Shift+s exec /home/hailey/.config/hypr/scripts/ScreenShot.sh --swappy
125
+
# bindsym $mod+Shift+End exec /home/hailey/.config/hypr/scripts/ScreenShot.sh --now
126
+
# bindsym $mod+Shift+s exec /home/hailey/.config/hypr/scripts/ScreenShot.sh --swappy
127
+
# bindsym $mod+Shift+s exec grim -g "$(slurp)" -t png - | wl-copy -t image/png
128
+
bindsym $mod+Shift+s exec flameshot gui --clipboard
109
129
110
130
bindsym $mod+n splith
111
131
bindsym $mod+m splitv
···
171
191
client.focused_inactive $background $background $color7 $background $background
172
192
client.unfocused $background $background $color7 $background $background
173
193
client.urgent #ff5555 #ff5555 #f8f8f2 #ff5555 #ff5555
194
+
195
+
blur enable
196
+
blur_radius 4
197
+
blur_passes 1
198
+
199
+
shadows disable
174
200
175
201
include /home/hailey/.config/sway/config.d/*