Hyprland dotfiles
GPL-3.0 License
These are my dotfiles for my Hyprland rice, using Arch Linux
More info below images.
/r/unixporn
: http://www.reddit.com/r/unixporn and their discordTo use my config, there is a script ./setup_script.sh
that will symlink all the config files in this repo to ~/.config.
Warning! This will remove any existing files and folders in ~/.config that are also in this repo.
paru -S hyprland-nvidia-git
Read the Hyprland wiki: https://wiki.hyprland.org/Getting-Started/Master-Tutorial/
paru -S dunst
paru -S grimblast-git slurp grim
paru -S pipewire wireplumber xdg-desktop-portal xdg-desktop-portal-hyprland-git
paru -S nerdfix
paru -S polkit polkit-gnome gnome-keyring
paru -S qt5-wayland qt6-wayland
paru -S sddm-git sddm-theme-deepin-git
paru -S refind intel-ucode efibootmgr
sudo refind-install
root=/dev/nvme0n1p1 rw quiet splash loglevel=4 vga=current udev.log_priority=3 vt.global_cursor_default=0 nvidia-drm.modeset=1 nowatchdog audit=0 initrd=intel-ucode.img
paru -S zsh zsh-autosuggestions zsh-completions zsh-syntax-highlighting
paru
from here
/etc/pacman.conf
:
Color
paru -S vim neovim powerline
paru -S firefox
widget.content.gtk-theme-override
to something like Breeze:light
(make sure Breeze theme is installed).ui.context_menus.after_mouseup
to true
.full-screen-api.warning.timeout
to 0
.gfx.webrender.all
to true
.paru -S kitty-git kitty-shell-integration-git kitty-terminfo-git
paru -S thunar thunar-archive-plugin thunar-media-tags-plugin thunar-volman gvfs ntfs-3g tumbler
paru -S ranger highlight w3m
inode/directory=thunar.desktop
to ~/.config/mimeapps.list
under [Default Applications]
paru -S vlc vlc-pause-click-plugin
paru -S qt6-tools
(needed for qdbus commands)paru -S pipewire-pulse pulseaudio pulseaudio-ctl pulseaudio-alsa alsa-lib pavucontrol
enable-deferred-volume
to no
(and uncomment) in /etc/pulse/daemon.conf
.paru -S networkmanager networkmanager-applet nm-connection-editor
paru -S nordic-polar-theme-git nordic-theme-git
paru -S qt5ct qt6ct
paru -S capitaine-cursors
paru -S lxappearance
to set the global theme, icon theme and cursor theme.paru -S spotify spicetify-cli spicetify-themes-git
paru -S waybar-hyprland-git
paru -S piper-git
paru -S nvidia nvidia-utils lib32-nvidia-utils
Enable DRM KMS to eliminate tearing: https://wiki.archlinux.org/index.php/NVIDIA#DRM_kernel_mode_setting. Don't forget the pacman hook!
paru -S cpupower
governor='performance'
in /etc/default/cpupower
to change the default governor.sudo systemctl enable cpupower.service
paru -S git npm python2 python ruby php xclip neofetch cava kcolorchooser ksysguard spectacle simplescreenrecorder htop gparted numlockx redshift xcape powerline powerline-common powerline-fonts polkit-kde-agent light gucharmap
/etc/systemd/system/rtkit-daemon.service.d/override.conf
[Service]
LogLevelMax=notice