Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dahead/dotfiles
ArchLinux Hyprland and Niri setup and config
https://github.com/dahead/dotfiles
alacritty archlinux hyprland neovim waybar wofi
Last synced: about 2 months ago
JSON representation
ArchLinux Hyprland and Niri setup and config
- Host: GitHub
- URL: https://github.com/dahead/dotfiles
- Owner: dahead
- Created: 2024-09-08T11:16:21.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-20T10:12:11.000Z (about 2 months ago)
- Last Synced: 2024-12-20T10:40:36.522Z (about 2 months ago)
- Topics: alacritty, archlinux, hyprland, neovim, waybar, wofi
- Language: CSS
- Homepage:
- Size: 199 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
dotfiles for an ArchLinux desktop setup with the tiling compositors [hyprland](https://github.com/hyprwm) and [niri](https://github.com/YaLTeR/niri).
## Arch Linux
* https://archlinux.org/
* https://wiki.archlinux.org/title/Archinstall### .bashrc
- niri starts on tty1.
- Hyprland starts on tty2.### Hyprland
* Github [https://github.com/hyprwm]
* Website [https://hyprland.org/]
* Plugins [https://hyprland.org/plugins/]### niri
* niri [https://github.com/YaLTeR/niri]
* Getting started [https://github.com/YaLTeR/niri/wiki/Getting-Started]### Terminal
* Website [https://alacritty.org/]
* Github [https://github.com/alacritty/alacritty]
* Wiki [https://wiki.archlinux.org/title/Alacritty]### Toolbar
* waybar [https://github.com/Alexays/Waybar]### Background / wallpaper
* hyprpaper [https://github.com/hyprwm/hyprpaper]### hyprland installation
```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
Dark mode is achieved via [Adwaita-Dark theme](https://aur.archlinux.org/packages/adwaita-dark) and [nwg-look](https://github.com/nwg-piotr/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.# Installation
### Download
* archlinux iso: https://archlinux.org/download/
* ```sudo dd if=archlinux.iso of=/dev/XXX bs=1M status=progress```
* ```archinstall```#### base linux
``
neovim
linux-headers
git
``#### terminal
``
alacritty
``#### nvidia
``
nvidia
nvidia-utils
lib32-nvidia-utils
egl-wayland
``#### hyprland window manager and addons
``
hyprland
hyprpaper
hyprutils
hyprwayland-scanner
hyprcursor
xdg-desktop-portal-hyprland
``#### niri window manager
``
niri
``#### window manager addons
``
waybar
mako
wofi
swaylock
brightnessctl
otf-font-awesome
wl-clipboard
slurp
grim
``#### Dark Mode, display settings, themes
``
xdg-desktop-portal-gnome
xdg-desktop-portal-gtk
adwaita-cursors
adwaita-icon-theme
gnome-themes-extra
nwg-look
``#### system
``
man
openssh
pipewire
pamixer
pavucontrol
pango
fwupd
cmus
ttf-font-awesome
fzf
``#### bluetooth
``
bluez
bluez-utils
blueman
``#### applications / tools
``
firefox
mpv
htop
nvtop
secrets
thunar
thunar-volman
tumbler
unzip
gvfs
ffmpegthumbnailer
net-tools
traceroute
imv
``### games
``
ttf-liberation
steam
``