dotfiles for an ArchLinux desktop setup with the tiling compositor hyprland.
- Hyprland starts on tty1.
sudo pacman -S gdb ninja gcc cmake meson cpio libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols cairo pango seatd libxkbcommon xcb-util-wm xorg-xwayland libinput libliftoff libdisplay-info tomlplusplus hyprlang hyprcursor hyprwayland-scanner xcb-util-errors hyprutils slurp grim
Dark mode is achieved via Adwaita-Dark theme and nwg-look.
Thunar for example did not go dark until nwg-look
, xdg-desktop-portal-gnome
and xdg-desktop-portal-gtk
was installed and configured. nwg-look creates the need gtk configs.
- archlinux iso Download
- ISO to usb boot stick:
sudo dd if=archlinux.iso of=/dev/XXX bs=1M status=progress
- Start the installation:
archinstall
neovim linux-headers git
alacritty
``
nvidia-open nvidia-utils lib32-nvidia-utils egl-wayland ``
hyprland hyprpaper hyprutils hyprwayland-scanner hyprcursor xdg-desktop-portal-hyprland
niri
sway
waybar mako fuzzel swaylock brightnessctl otf-font-awesome wl-clipboard slurp grim wf-recorder
xdg-desktop-portal-gnome xdg-desktop-portal-gtk adwaita-cursors adwaita-icon-theme gnome-themes-extra nwg-look
man openssh pipewire pamixer pavucontrol pango fwupd cmus ttf-font-awesome fzf nmap nethogs
bluez bluez-utils blueman
firefox mpv htop nvtop secrets thunar thunar-volman tumbler unzip gvfs ffmpegthumbnailer net-tools traceroute imv thunar-archive-plugin xarchiver yt-dlp 7zip
`` ttf-liberation steam
``
# mono
# dotnet-runtime
# godot
go
# JetBrains: website
# Sublime Text: website/aur
# gimp
# ollama
- SUPER+R start wofi launcher
- SUPER+Q close active window
- SUPER+E starts file manager (thunar)
- SUPER+M close hyprland session
- Super+F Fullscreen active window (optional: SHIFT)
- Super+V Float/toggle floating
- Super+Shift+R starts resize-mode with arrow-keys for active window.
- Super+LMB move current window
- Super+RMB resize current window
- Super+arrow key move current window
- Super+H/J Split/toggle split
- Super+Shift+H/L/J/K move window up/down left/right
- Super+1-9 Switch to workspace 1-9
- Super+Shift+1-9 Move current window to workspace 1-9
- Super+Mouse up/up switch current workspace
- CTRL+Grave opens a new alacritty window on the top 1/3 of the screen.
- Audio/Video playback
- Volume adjustment
- Screenshots using grim
- SUPER+SHIFT+S Move current window to special workspace
- SUPER+S Show special workspace