Just some hyprland dotfiles
Find a file
2025-02-11 10:46:07 +01:00
config some recording 2025-02-11 10:46:07 +01:00
etc/sddm.conf.d sddm 2025-02-04 04:52:32 +01:00
scripts stuff 2025-02-03 03:17:25 +01:00
.gitignore easier to read/shutdown stop if umount not possible 2025-01-12 21:15:11 +01:00
.nanorc nanorc 2025-01-03 01:06:24 +01:00
.zshrc too many scripts 2025-02-10 18:02:38 +01:00
DP-1.jpg readme 2025-01-19 16:48:12 +01:00
DP-2.jpg readme 2025-01-19 16:50:55 +01:00
README.md i do stuff sometimes 2025-02-06 01:56:19 +01:00

These might be a mess but ehh they work for me

Don't come crying if these dotfiles are shit, I made it so it works for my day to day.

This setup was made for dual monitor, so if you want to use only one monitor this might not work perfectly. It for sure won't work as intended. As I am also changing the setup a lot of you don't read changes before applying they might not work. Missing apps ect. That is usually not a problem but you have been warned.

DP-1 DP-2

  1. Kinda need git for to clone and yay for last
sudo pacman -S yay git
git clone https://github.com/rxmlp/dotfiles.git ~/.dotfiles
  1. Chaotic aur (optional)

We start by retrieving the primary key to enable the installation of our keyring and mirror list:

pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
pacman-key --lsign-key 3056513887B78AEB
pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst'
pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'

Then, we append (adding at the end) the following to /etc/pacman.conf:

[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist
  1. Create symlinks in the Home directory to the real files in the repo.
ln -s ~/.dotfiles/.zshrc ~/.zshrc
ln -s ~/.dotfiles/.nanorc ~/.nanorc
ln -s ~/.dotfiles/config/kitty ~/.config/kitty
ln -s ~/.dotfiles/config/fastfetch ~/.config/fastfetch
ln -s ~/.dotfiles/config/ghostty ~/.config/ghostty
ln -s ~/.dotfiles/config/fish ~/.config/fish
ln -s ~/.dotfiles/config/hypr ~/.config/hypr
ln -s ~/.dotfiles/config/waybar ~/.config/waybar
ln -s ~/.dotfiles/config/dunst ~/.config/dunst
ln -s ~/.dotfiles/config/rofi ~/.config/rofi
ln -s ~/.dotfiles/config/superfile ~/.config/superfile
ln -s ~/.dotfiles/config/wallust ~/.config/wallust
  1. Installing a few things...

Hypr

yay -S hyprland-git hyprlock-git hypridle-git hyprutils-git hyprgraphics-git hyprcursor-git hyprland-qt-support-git hyprwayland-scanner-git hyprpicker-git xdg-desktop-portal-hyprland-git hyprland-qtutils-git hyprland-protocols-git hyprsunset-git aquamarine-git hyprsysteminfo-git hyprpolkitagent-git ninja gcc cmake meson libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite libxrender pixman wayland-protocols cairo pango seatd libxkbcommon xcb-util-wm glaze xorg-xwayland libinput libliftoff libdisplay-info cpio tomlplusplus xcb-util-errors qt6ct

Xdg

yay -S xdg-desktop-portal-gtk xdg-desktop-portal-wlr

Wallpaper stuff

yay -S hyprpaper-git mpv 

Bar, launcher, volume, notifications, clip & record

yay -S waybar waybar-module-pacman-updates-git dunst rofi-wayland networkmanager bluez bluez-tools bluez-utils wl-clipboard clipman grim slurp grimblast-git wf-recorder pavucontrol

Terminal

yay -S kitty zsh eza nvtop fastfetch ghostty fish

Filemanagement

yay -S nemo nemo-fileroller superfile pinta gimp libreoffice-still vscodium

Dependencies & Scripts need

yay -S jq sassc fd fzf imagemagick ffmpegthumbnailer ttf-jetbrains-mono-nerd
  1. Installing some plugins

Install hyprland plugins

hyprpm add https://github.com/hyprwm/hyprland-plugins

Enable used plugins

hyprpm enable xtra-dispatchers
hyprpm enable hyprexpo
hyprpm enable hyprwinwrap