Hyprland with Tokyo Night

The nord colour scheme got a bit too grey for me, so I swapped to Toyko Night with a custom darker blue background colour. Modified VS Code, foot, btop, Soundcloud etc
Install Debian
Install a base system with no desktop environment, add contrib
and non-free
and dist-update to sid. (I like to install the ssh-server from tasksel and then remote in to install the rest)
Setup console
sudo nano /etc/default/console-setup
FONTSIZE="16x32"
Setup Grub
sudo apt install grub-theme-breeze
sudo cp -R /usr/share/grub/themes/breeze /boot/grub/themes/breeze
sudo nano /etc/default/grub
GRUB_THEME="/boot/grub/themes/breeze/theme.txt"
Install Hyprland
sudo apt install hyprland hyprland-protocols hyprwayland-scanner xwayland waybar fuzzel grim slurp swappy cliphist greetd tuigreet gtklock hyprpaper mako-notifier libnotify-bin nwg-look libglib2.0-bin bibata-cursor-theme fonts-noto-color-emoji
Install required apps
sudo apt install zsh foot git eza fzf bat sshfs btop nvtop fastfetch pipewire alsa-utils playerctl imv mpv calcurse qalculate-gtk cava thunar thunar-archive-plugin gvfs-backends webp-pixbuf-loader libfuse2 firefox gimp transmission
Also useful:sudo apt install multitail tree trash-cli
Setup greetd login
Edit /etc/greetd/config.toml
command = "tuigreet --cmd hyprland"
Clone the dots
git clone [email protected]:sebday/debian-hyprdots.git
mv debian-hyprdots/* ~/
Reboot and run hyprland
ZSH
The modules are now included as git modules so nothing needs to be done
- Autocomplete
- Autosuggestions
- Interative cd
- Syntax highlighting
Software
Install Insync. Remove insync from var/lib/dpkg/status
to remove apt errors
Install Brave Browser and attach to the sync chain.
brave://flags/
set Preferred Ozone Platform to Wayland
Download Cursor into ~/.local/bin
and use the Tokyo Night theme for VS Code.
Download Obsidian into ~/.local/bin
Firefox
Install the Stylus extension
Import ~/.mozilla/firefox/stylus-export.json
to style Soundcloud
Install the PopupWindow extension
Install uBlock Origin to remove the ads from Soundcloud
Dashboards
The Shopify terminal dashboards need python venv
sudo apt install python3-venv python3-pip
Install the the pip modules mentioned in the README
Unused Sid packages
sudo apt purge tasksel apt-listchanges yt-dlp iamerican wamerican pocketsphinx-en-us laptop-detect mysql-common vim-common build-essential dpkg-dev cpp-14-x86-64-linux-gnu cpp-14 cpp-x86-64-linux-gnu cpp libcrypt-dev libexpat1-dev linux-libc-dev make zlib1g-dev fakeroot emacsen-common inetutils-telnet manpages-dev installation-report debian-faq doc-debian reportbug python3-reportbug gnuplot-x11 wsdd ifupdown libmailtools-perl firmware-ath9k-htc firmware-carl9170
6 Month Update
Still on this setup 😄 A record on linux.
A couple of reinstall to move partitions around, but straight back to the same dotfiles.