dots-hyprland on Fedora #840
Replies: 11 comments 93 replies
-
i had problem with 4 packages that the script could not install(No match for argument error) startship:
qt6-wayland : libqt5-qtwayland: gtk3-metatheme-adwaita : got this error also: ln: these were the only problems i faced, gonna do a fresh fedora 40 workstation install and test again guess anyone should:
before running the script |
Beta Was this translation helpful? Give feedback.
-
@Kamion008 ,
It looks like it's missing from dnf. Did you install it from pip3 or directly from github page? |
Beta Was this translation helpful? Give feedback.
-
I renamed the thread for brevity on the discussions homepage |
Beta Was this translation helpful? Give feedback.
-
Yes
…On Thu, 3 Oct 2024, 16:50 Adrian Björklund, ***@***.***> wrote:
Completed now! Do i just run the modified install script, copy .config and
.local to home and then run the font script?
Thanks a bunch for the help!
—
Reply to this email directly, view it on GitHub
<#840 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AXPXP37F7SCZNVRR6CZJZDTZZVKUBAVCNFSM6AAAAABPBTHHOSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOBTGMZDCNY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
You have to download this repository, then replace the install script with
this one (since a package does not need to be compiled)
…On Thu, 3 Oct 2024, 16:55 Adrian Björklund, ***@***.***> wrote:
Running the modified install script gives me this:
modded-install.sh: line 8: ./scriptdata/functions: No such file or
directory modded-install.sh: line 9: ./scriptdata/installers: No such file
or directory modded-install.sh: line 12: install-Rubik: command not found
modded-install.sh: line 13: install-Gabarito: command not found
modded-install.sh: line 14: install-OneUI: command not found
modded-install.sh: line 15: install-bibata: command not found
Is this expected or wrong?
—
Reply to this email directly, view it on GitHub
<#840 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AXPXP33RPK2JO35HLQIMCMDZZVLF3AVCNFSM6AAAAABPBTHHOSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOBTGMZDMMQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I also needed to install python3-devel for build Pillow |
Beta Was this translation helpful? Give feedback.
-
no matter what i do, i cant get hyprlock to install. it always fails with saying that sdbus-c++>2.0 package isnt found, which makes sense since fedora only ships sdbus-cpp at version 1.5. how would i fix this? building from source doesnt help either |
Beta Was this translation helpful? Give feedback.
-
I couldn't figure it out." So, I did a rpm-ostree reset, |
Beta Was this translation helpful? Give feedback.
-
Hi ! The only error I had was when creating the font directory. So I've added a few lines in order to check that this directory does not already exist. Perhaps this check could be useful for other directories/files. here is my new code (modifications are on line 68) : #!/bin/bash
set -e
t="$HOME/.cache/depends/"
rm -rf $t
mkdir -p $t
cd $t
sudo dnf4 group install "Development Tools"
sudo dnf install cmake clang
sudo dnf copr enable atim/starship
sudo dnf copr enable solopasha/hyprland
sudo dnf install python3-pip python3-devel
sudo dnf install gnome-bluetooth bluez-cups bluez
sudo dnf install gtk4-devel libadwaita-devel
sudo dnf install coreutils wl-clipboard xdg-utils cmake curl fuzzel rsync wget ripgrep gojq npm meson typescript gjs axel
wget https://github.com/sentriz/cliphist/releases/download/v0.5.0/v0.5.0-linux-amd64 -O cliphist
chmod +x cliphist
sudo cp cliphist /usr/local/bin/cliphist
sudo dnf install tinyxml tinyxml2
sudo pip3 install pywal svglib anyascii
sudo dnf install python3-build python3-pillow python3-setuptools_scm python3-wheel
sudo dnf install hyprland
sudo dnf install xrandr xdg-desktop-portal xdg-desktop-portal-gtk xdg-desktop-portal-hyprland
sudo dnf install pavucontrol wireplumber libdbusmenu-gtk3-devel libdbusmenu playerctl swww
sudo dnf install yad
sudo dnf install scdoc
sudo dnf install ydotool
sudo systemctl daemon-reload
sudo systemctl enable ydotool
sudo systemctl start ydotool
ln -sf /tmp/.ydotool_socket /run/user/$(id -u $(whoami))/.ydotool_socket
sudo dnf install webp-pixbuf-loader gtk-layer-shell-devel gtk3 gtksourceview3 gtksourceview3-devel gobject-introspection upower
sudo dnf install brightnessctl ddcutil
sudo dnf install hyprpicker hyprutils hyprwayland-scanner hyprlock wlogout pugixml
#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/
sudo dnf install python3-pywayland python3-psutil hypridle wl-clipboard hyprlang-devel libwebp-devel file-devel libdrm-devel libgbm-devel pam-devel libsass-devel libsass
sudo dnf install cargo
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
cd $t
git clone https://github.com/EisregenHaha/end4fonts
cd end4fonts/fonts
if [[ -d ~/.local/share/fonts/ ]]; then
echo "The font repository already exists"
else
mkdir ~/.local/share/fonts
fi
cp -R * ~/.local/share/fonts
sudo dnf install gnome-themes-extra adw-gtk3-theme qt5ct qt6-qtwayland qt5-qtwayland fontconfig jetbrains-mono-fonts gdouros-symbola-fonts lato-fonts fish foot starship
sudo dnf install swappy wf-recorder grim tesseract slurp
sudo dnf install gobject-introspection-devel gjs-devel pulseaudio-libs-devel
# color-generation
sudo dnf install python3 python3-regex unzip
sudo dnf install python3-gobject-devel libsoup-devel blueprint-compiler
sudo dnf install python3-libsass libxdp-devel libxdp libportal
pip3 install https://github.com/T-Dynamos/materialyoucolor-python/archive/master.zip --break-system-packages
sudo dnf4 config-manager --add-repo https://download.opensuse.org/repositories/home:sp1rit:notekit/Fedora_Rawhide/home:sp1rit:notekit.repo
sudo dnf install clatexmath-devel
sudo dnf install aylurs-gtk-shell |
Beta Was this translation helpful? Give feedback.
-
Hey ! I think one of cmake's dependencies is missing. Here is what I had to do for cmake to work : |
Beta Was this translation helpful? Give feedback.
-
btw @Kamion008 you are on arch again right, does blur still work for you after the .46 update of hyprland? on fedora its borked now lol |
Beta Was this translation helpful? Give feedback.
-
A fedora bash script for installing the dependencies for dots-hyprland by end-4 (thanks @nullptroma for the base script in #485 and @EisregenHaha for the update)
some packages might be missing
Broken things: polkit-gnome for authentication because it got removed: https://discussion.fedoraproject.org/t/polkit-agent-in-hyprland-fedora-41/136857
Bluetooth with blueberry also because it got removed
Night light and clipboard need some extra configuration: #840 (reply in thread)
Beta Was this translation helpful? Give feedback.
All reactions