Skip to content

rbm0407/dotfiles

Repository files navigation

My dotfiles

Now it is less bloated

If you want to see the old dotfiles, check out rbm0407/dotfiles-old

dwm (X11) Screenshot X11

Hyprland (Wayland) Screenshot Wayland

Using:

  • zsh less bloated with fzf and vi mode
  • nvim with nvchad
  • tmux
  • rio
  • .bashrc, .editrc and .inputrc set to use vi mode

X11

  • suckless dwm
  • dwm-bar

Wayland

  • Hyprland
  • hyprpaper
  • waybar

Dependencies

My basic Archlinux packages:

base linux linux-firmware grub efibootmgr less vim opendoas openssh zsh bat dunst eza fakeroot fastfetch firefox firefox-tridactyl firewalld flameshot fzf gcc git hyprland hyprlock hyprpaper i3lock iwd lf make man-db mpv neovim noto-fonts-cjk noto-fonts-emoji npm otf-fira-mono otf-fira-sans p7zip pamixer powerline powerline-fonts pulsemixer python-psutil qutebrowser ripgrep rofi rust rust-analyzer tmux ttf-anonymous-pro ttf-fira-code ttf-font-awesome ttf-hack-nerd ttf-iosevka-nerd ttf-iosevkaterm-nerd ttf-jetbrains-mono-nerd ttf-nerd-fonts-symbols ttf-nerd-fonts-symbols-mono unzip upower vulkan-intel rio waybar wezterm which woff-fira-code xorg zsh-autosuggestions zsh-completions zsh-syntax-highlighting kubectl

Install:

X11

  • clone to your home directory
  • make and install dwm
    $ cd ./.local/src/dwm-6.5 && make && doas make install
  • now you can use it with startx

Wayland

  • add your user to seat group,
  • logout and run Hyprland

Optional Packages

See archlinux-packages.txt

Optional configs:

  • System-wide ctrl:nocaps:
    • create: /etc/X11/xorg.conf.d/00-keyboard.conf with contents:
Section "InputClass"
    Identifier  "system-keyboard"
    Driver      "kbd"
    Option      "XkbOptions" "ctrl:nocaps"
EndSection

Preferences

License

GPL-3.0