Added nvim spell checks, some ssh config for work, xrandr settings for monitor switching, kubernetes alias and starship

Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
This commit is contained in:
Tuan-Dat Tran
2024-07-22 18:57:25 +02:00
parent 40d2d85ecb
commit 767910406f
15 changed files with 295 additions and 200 deletions

View File

@@ -10,9 +10,9 @@ towards AMD graphics.
```bash
# System
paru -S linux-headers wget \
btrfs-progs udiskie blueman openssh lshw less dmidecode
btrfs-progs udiskie blueman openssh lshw less dmidecode
## Audio
## Audio
paru -S alsa-utils pulseaudio pulseaudio-alsa pulseaudio-bluetooth pavucontrol bluez-utils
## Network
@@ -30,19 +30,19 @@ paru -S delta-git cargo-bloat npm bacon nvim git cargo-flamegraph tealdeer
# CPU/GPU
paru -S lib32-libva-mesa-driver lib32-mesa-vdpau mesa-vdpau nvtop \
xf86-video-amdgpu lib32-mesa libva-mesa-driver amd-ucode
xf86-video-amdgpu lib32-mesa libva-mesa-driver amd-ucode
# X11
paru -S xorg-server i3-gaps xorg-xbacklight xorg-xrandr xclip \
lxappearance lightdm-webkit2-greeter lightdm
lxappearance lightdm-webkit2-greeter lightdm
# Terminal
pacman -S bottom zellij eza bat fd ripgrep zsh
pacman -S bottom zellij eza bat fd ripgrep zsh
# Tools
## Productivity
### Browsers
paru -S firefox chromium
paru -S firefox chromium
### File Browser
paru -S ranger pcmanfm
### Printer
@@ -60,7 +60,7 @@ paru -S p7zip veracrypt keepassxc syncthing vlc unzip zathura zathura-pdf-mupdf
paru -S nmap smartmontools ldns traceroute
## Networking
paru -S tailscale wireshark-qt wireguard-tools ethtool iperf3
paru -S tailscale wireshark-qt wireguard-tools ethtool iperf3
## obs-studio
paru -S obs-studio v4l2loopback-dkms
@@ -127,6 +127,36 @@ EDITOR=/usr/bin/nvim
to `/etc/environment`.
## NeoVim
Since we're using NeoVim, we wanna be lazy and have our configuration done for us.
I'm using lazyvim with the following plugins:
- bufferline.nvim
- dashboard-nvim
- flash.nvim
- lazy.nvim
- LazyVim
- lualine.nvim
- mini.ai
- mini.pairs
- noice.nvim
- nui.nvim
- nvim-notify
- nvim-treesitter
- nvim-treesitter-textobjects
- onedark.vim
- trouble.nvim
- ts-comments.nvim
- vim-ledger 0.25ms  start
- vimtex 0.24ms  start
- which-key.nvim
- yanky.nvim
We need run nvim as sudo at least once, to startup the process of enabling to download
additional language dictionaries.
We can able it with `:setlocal spell spelllang=en_us,de_de`.
## Systemd
Enable: