Ubuntu 24.04 Package List #760
jhagas
started this conversation in
Show and tell
Replies: 3 comments 5 replies
-
From #485 I found some build script that I copy, so the remaining package are these blueberry
adw-gtk-theme-git
hypridle-git
xdg-desktop-portal-hyprland-git
ttf-readex-pro
ttf-jetbrains-mono-nerd
ttf-space-mono-nerd
ttf-rubik-vf
ttf-material-symbols-variable-git
ttf-gabarito-git And the script that I write #!/bin/bash
set -e
t="$HOME/.cache/depends/"
rm -rf $t
mkdir -p $t
cd $t
# Update apt package repository
sudo apt update
# Install the required dependency
sudo apt install -y gjs libglib2.0-0 glibc-source libgtk-3-0 libgtk-layer-shell0 libpulse0 libpam0g gnome-bluetooth git curl wget nodejs libnotify4 greetd cmake foot gnome-keyring gnome-control-center policykit-1-gnome libdbusmenu-gtk3-4 libsoup-3.0-0 network-manager power-profiles-daemon upower pavucontrol wireplumber playerctl brightnessctl axel fish bc coreutils cliphist fuzzel rsync ripgrep jq meson node-typescript xdg-user-dirs qt5ct qtwayland5 fontconfig gammastep webp-pixbuf-loader libgtksourceview-3.0-1 gobject-introspection yad ydotool xdg-desktop-portal xdg-desktop-portal-gtk xdg-user-dirs-gtk libtinyxml2-10 libgtkmm-3.0-1t64 libgtksourceviewmm-3.0-0v5 libcairomm-1.0-1v5 python3-libsass python3-build python3-wheel python3-setuptools-scm wf-recorder grim tesseract-ocr tesseract-ocr-eng slurp python3-psutil wlogout wl-clipboard python3-pip rustup ninja-build python3-poetry libwayland-dev python3-dev
# Add PPA for ddcutil
sudo add-apt-repository ppa:rockowitz/ddcutil
sudo apt update
sudo apt install ddcutil
# dart-sass
cd $t
wget https://github.com/sass/dart-sass/releases/download/1.77.0/dart-sass-1.77.0-linux-x64.tar.gz
tar -xzf dart-sass-1.77.0-linux-x64.tar.gz
cd dart-sass
sudo cp -rf * /usr/local/bin/
# hyprlock-git
cd $t
git clone https://github.com/hyprwm/hyprlock.git
cd hyprlock
cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -S . -B ./build
cmake --build ./build --config Release --target hyprlock -j `nproc 2>/dev/null || getconf NPROCESSORS_CONF`
sudo cmake --install build
# hyprutils-git
cd $t
git clone https://github.com/hyprwm/hyprutils.git
cd hyprutils/
cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build
cmake --build ./build --config Release --target all -j `nproc 2>/dev/null || getconf _NPROCESSORS_CONF`
sudo cmake --install build
# hyprpicker-git
cd $t
git clone https://github.com/hyprwm/hyprpicker.git
cd hyprpicker
sudo zypper in wayland-protocols-devel Mesa-libGLESv3-devel
cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build
cmake --build ./build --config Release --target hyprpicker -j `nproc 2>/dev/null || getconf NPROCESSORS_CONF`
sudo cmake --install ./build
# anyrun-git
cd $t
git clone https://github.com/Kirottu/anyrun.git # Clone the repository
cd anyrun # Change the active directory to it
cargo build --release # Build all the packages
cargo install --path anyrun/ # Install the anyrun binary
sudo cp $HOME/.cargo/bin/anyrun /usr/local/bin/
mkdir -p ~/.config/anyrun/plugins # Create the config directory and the plugins subdirectory
cp target/release/*.so ~/.config/anyrun/plugins # Copy all of the built plugins to the correct directory
cp examples/config.ron ~/.config/anyrun/config.ron # Copy the default config file
# gradience
cd $t
git clone https://github.com/GradienceTeam/Gradience.git
cd Gradience
git submodule update --init --recursive
meson setup builddir
meson configure builddir -Dprefix=/usr/local
sudo ninja -C builddir install
# python-materialyoucolor-git
pip install https://github.com/T-Dynamos/materialyoucolor-python/archive/master.zip --break-system-packages
# starship
curl -sS https://starship.rs/install.sh | sh
# swww
cd $t
git clone https://github.com/LGFae/swww
cd swww
cargo build --release
sudo cp target/release/swww /usr/local/bin/
sudo cp target/release/swww-daemon /usr/local/bin/
# blueberry
# can we skip this one?
# python-material-color-utilities
cd $t
git clone https://github.com/avanisubbiah/material-color-utilities-python
cd material-color-utilities-python
poetry build
poetry install
# python-pillow
pip install --upgrade Pillow
# python-pywal
pip install --user pywal
# python-pywayland
pip install pywayland
# swappy
# Swappy will be included in next Ubuntu (24.10, Oracular) release
# https://launchpad.net/ubuntu/oracular/+package/swappy
# As for now (August 2024), using PPA is fine...
sudo add-apt-repository ppa:ubuntusway-dev/dev
sudo apt update
sudo apt install swappy |
Beta Was this translation helpful? Give feedback.
1 reply
-
thanks! |
Beta Was this translation helpful? Give feedback.
1 reply
-
Howdy ! im keen to install this this way , do i just copy the script and run in in a file in the home dir of my user ? or how do i go about installing this ? any help would be great |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Why I'm using Ubuntu? Why not? I am tired of Arch, while having fun with it, I am distracted with little error that comes day by day. So I am using Ubuntu now in my new machine. Please don't blame me for my distro choice...
After digging in the Lauchpad and a lot of
apt search
, I come up with this package list. But there are some packages that I couldn't find. So no install script yetEquivalent Packages for Ubuntu 24.04
Packages in PPA
Missing Packages
swww ttf-readex-pro ttf-jetbrains-mono-nerd ttf-space-mono-nerd ttf-rubik-vf starship # https://starship.rs/guide/ blueberry gradience python-material-color-utilities python-pillow python-pywal python-pywayland swappy dart-sass
Git Sourced Packages
Beta Was this translation helpful? Give feedback.
All reactions