#!/usr/bin/env bash set -x set -eo pipefail # the goal is to provide a tokyo-night themes hyprland sudo apt install git liblz4-1 scdoc # git clone https://github.com/Senshi111/debian-hyprland-hyprdots.git # cd ~/debian-hyprland-hyprdots/build-hyprland-and-apps # ./install_dependencies.sh # ./install_hyprland.sh # apt-get install hyprland # ./install_rust.sh # apt install rust-all cargo #============================================================================== # Efficient animated wallpaper daemon for wayland, controlled at runtime # ./install_swww.sh # requires rustc 1.74 git clone https://github.com/Horus645/swww.git cargo build --release # Then, put both binaries cp target/release/swww /usr/bin cp target/release/swww-daemon /usr/bin # Optionally, autocompletion scripts for bash, zsh, fish and elvish are offered # in the completions directory. # Copy bash completions sudo mkdir -p /usr/share/bash-completion/completions sudo cp completions/swww.bash /usr/share/bash-completion/completions/swww # Copy fish completions #sudo mkdir -p /usr/share/fish/vendor_completions.d/ #sudo cp completions/swww.fish /usr/share/fish/vendor_completions.d/swww.fish # Copy zsh completions sudo mkdir -p /usr/share/zsh/site-functions sudo cp completions/_swww /usr/share/zsh/site-functions/_swww # Man pages: # In order to generate the man pages, you must have scdoc installed. Run ./doc/gen.sh #============================================================================== # An XDG Desktop Portal backend for Hyprland. # gbm - libgbm1: Installed: 23.3.5-1 # hyprland-protocols - local hyprland-protocols: Installed: 0.2 # hyprlang - local libhyprlang2: Installed: 0.5.1-0devuan1 # libdrm - libdrm2: Installed: 2.4.120-2 # libpipewire-0.3 - libpipewire-0.3-0: Installed: 1.0.3-1 # libspa-0.2 - libspa-0.2-dev: Installed: 1.0.3-1 # sdbus-cpp - libsdbus-c++-bin: Installed: (none) Candidate: 1.4.0-2 # wayland-client - libwayland-client0: Installed: 1.22.0-2.1+b1 # wayland-protocols - local wayland-protocols: Installed: 1.36-0devuan1 # ./install_xdg_portal.sh git clone --recursive https://github.com/hyprwm/xdg-desktop-portal-hyprland cd xdg-desktop-portal-hyprland/ cmake -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib -DCMAKE_INSTALL_PREFIX=/usr -B build cmake --build build sudo cmake --install build #============================================================================== # A Wayland native snapshot editing tool, inspired by Snappy on macOS # ./install_swappy.sh #============================================================================== # Command-line copy/paste utilities for Wayland # ./install_wl_clipboard.sh #============================================================================== # wayland clipboard manager with support for multimedia # ./install_cliphist.sh #============================================================================== # ./install_go.sh # If needed #============================================================================== # Swaylock, with fancy effects # ./install_swaylock-effects.sh #============================================================================== # GTK3 settings editor adapted to work in the wlroots environment # ./install_nwg-look.sh #============================================================================== # CLI utility to print out images of pokemon to terminal # ./install_pokemon-colorscripts.sh #============================================================================== # supporting apps - personal choice. # ./install_apps.sh #============================================================================== git clone --depth 1 https://github.com/Senshi111/hyprland-hyprdots-files.git # ./install_themes.sh ./cleanup.sh