An elegant hyprland config coming with less bloat, smooth workflow and aesthetic black theme
- minimal setup with Archlinux
- I just usually forget things so if you are new to Window managers this space will save you !
- vimrc without bloated plugins.
If you have arch already installed your (way) then only refer to hyprland script !
Follow these three points till end !
Arch Installation Script
curl -LO spacelegion.org/arch
make the bash executable and run.(make your own tweaks before running it !)
chmod +x arch && ./arch
after the installation system will reboot and you can login. (you need to follow hyprland installation next)
Hyprland Script
curl -sO https://raw.githubusercontent.com/Mr-Mittens/Scripts/main/hyprland/hyper
make the bash executable and run.(make your own tweaks before running it !)
chmod +x hyper && ./hyper
just install only necessary items, these are my preferences you can tweak your likes & also im open for suggestions..
Ref- packages
Just install what you need manually you can opt for better packages.(Don't just install packages from a random script!)
hyprland hyprpaper vim wayland-protocols waybar-hyprland brightnessctl make wlroots pipewire pipewire-alsa pipewire-pulse pipewire-jack wireplumber xdg-desktop-portal-wlr grim slurp sddm alacritty thunar pavucontrol bluez mpv mako neofetch btop swaybg swayidle swww lxappearance
After packages are installed clone this repo cd into Ra-men and
mv .config ~/.
also
mv ~/ramen/home/* ~/
Note applications that are only necessary are included in the base-installer scripts.
Keybind | Action |
---|---|
⊞ Super X | Terminal (alacritty) |
⊞ Super Z | App Launcher (Wofi) |
⊞ Super F | File manager (Thunar) |
Keybind | Action |
---|---|
⊞ Super [0,9] | Change workspace |
⊞ Super ⇧ Shift [0,9] | Move window to a workspace |
⊞ Super Q | Kill a window |
⊞ Super right click | Move a window |
⊞ Super right click | Resize a window |
additional-pkgs
`wl-clipboard` ---> `wayland clipboard utility`
`ttf-jetbrains-mono`
`ttf-font-awesome`
`gvfs-mtp` --> `for automount and all `
`mtpfs` --> `for media transfer protocol`
switching from
pulseaudio
topipewire
install necessary packages
sudo pacman -S pipewire pipewire-alsa pipewire-pulse pipewire-jack
stop the PulseAudio services and enable pipewire services:
first method
systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service
systemctl --user disable pulseaudio.socket
systemctl --user disable pulseaudio.service
second method
systemctl --user enable pipewire.socket
systemctl --user enable pipewire.service
systemctl --user start pipewire.socket
systemctl --user start pipewire.service
sound card detecting issue (in your pavucontrol if sound card is showing dummy output)
aplay -1
if audio device not listed then :
sudo vim /etc/modprobe.d/alsa-base.conf
&
systemctl --user enable pipewire.service
systemctl --user start pipewire.service
systemctl --user enable pipewire-pulse.service
systemctl --user start pipewire-pulse.service
screen sharing issue
OBS
install this pkg
sudo pacman -S xdg-desktop-portal-hyprland
or xdg-desktop-portal-wlr
reboot .. try wiki for better understanding!
will be posting troubleshooting & other utilities if you really love nerding out !