illogical-impulse on Fedora #840
Replies: 21 comments 140 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 |
|
@Kamion008 , It looks like it's missing from dnf. Did you install it from pip3 or directly from github page? |
|
I renamed the thread for brevity on the discussions homepage |
|
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:
***@***.***>
|
|
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:
***@***.***>
|
|
I also needed to install python3-devel for build Pillow |
|
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 |
|
I couldn't figure it out." So, I did a rpm-ostree reset, |
|
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 |
|
Hey ! I think one of cmake's dependencies is missing. Here is what I had to do for cmake to work : |
|
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 |
|
we need to add these dep now sicne kvantum got added kvantum |
|
Note: Python packages such as |
|
Note: executable name switched from Typically you just need to run |
|
I ran the install script without any errors and then copied the .config and .local directories to my home directory. |
|
Note: for python packages, |
|
Note: The Arch specific things has been moved into This should make the process porting to non-Arch(-based) distros more convenient, i.e. you only need to deal with (You should run After that, just run |
|
illogical-impulse across distros (experimental) · end-4/dots-hyprland · Discussion #2382 |
|
Update: since #2393, now you can use See also dist-fedora/README.md. |



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
This script is outdated. Use the one found at this repo instead: https://github.com/EisregenHaha/fedora-hyprland
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)
All reactions