Not all configured programs are listed here, only the ones which have some dependencies or special configuration requirements.
Merge to this repo pending.
Theming all around adapted from the excellent TokyoNight.nvim by folke, which includes extras for some of these configs.
pacman -S neovim ripgrep fd
Modern tiling WM based on wlroots.
- Check bluetooth/wifi settings
- Rofi theme
- Make apps (dolphin) use dark theme
- Lock screen
- Idle screen lock
- Lock on laptop lid close
- Rice lock screen
- Status bar
- Hide inactive modules into a tray-like module (e.g. bluetooth disabled but not inexistent)
- KDE Connect
- Script to detect how many CPUs there are, and whether to enable the bluetooth module
- Check if rofi can play nicer with the mouse
- Hyprland media keys
- Kill or minimize (Steam)
- Test powermenu.sh
- Check that camera/microphone work
- Check that screen-sharing works
- Screenshots
- Notifications
- Hyprland theming and animations
- Clipboard manager
- Calendar (naive calendar looks cool)
- Nicer notifications
- Battery low alert
- Custom wallpaper manager
pacman -S archlinux-xdg-menu bluez-utils brightnessctl cliphist dolphin grim hypridle hyprland hyprlock hyprpaper networkmanager ocean-sound-theme pavucontrol pipewire playerctl polkit polkit-kde-agent qt5-wayland qt5ct qt6-wayland qt6ct rofi-wayland slurp swaync ttf-hack-nerd waybar wireplumber xdg-desktop-portal xdg-desktop-portal-hyprland xdg-desktop-portal-kde xwayland
- naivecalendar:
git clone https://framagit.org/Daguhh/naivecalendar
cd naivecalendar
make install
Tip
Make sure any scripts have the execute permission set.
Also, for the bluetooth detection to work, enable the bluetooth service (even if the system does not have a controller)
systemctl enable --now bluetooth
Tmux configuration based on the zen tmux config and a guide to customizing your tmux.conf.
Document viewer with vi-style keymaps.
pacman -S zathura zathura-pdf-mupdf
Zsh config based on the Arch installer image and customized from there.
pacman -S git fzf grml-zsh-config neovim nvidia-prime zsh-autosuggestions zoxide
Also sets fzf keybinds in .local/share/fzf/key-bindings.zsh
- minecraft-launcher (optional, function)
- smem (optional, function)