Installation Hyprland on Fedora
First install Fedora GNOME system
GNOME touchpad setup, enabling battery status, installing power saving apps and cursor look:
gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
gsettings set org.gnome.desktop.peripherals.touchpad tap-and-drag false
gsettings set org.gnome.desktop.peripherals.mouse accel-profile adaptive
gsettings set org.gnome.desktop.interface show-battery-percentage true
sudo dnf -y install tlp tlp-rdw smartmontools
sudo systemctl enable tlp
# run sudo tlp-stat and check possible recommendations for installing
sudo tlp-stat
mkdir ~/.themes ~/.icons
cd ~/Downloads && git clone https://github.com/vinceliuice/Qogir-icon-theme.git
cd ~/Downloads/Qogir-icon-theme && ./install.sh -t default -c dark -d "/home/$(whoami)/.icons"
gsettings set org.gnome.desktop.interface cursor-theme Qogir-dark && rm -rf ~/Downloads/Qogir-icon-theme
Install next packages:
hyprland # wayland compositor
neovim # cli text editor
zsh # new shell
rocm-opencl # for (darktable) opencl support
gnome-themes-extra # fix global gnome theme for all gtk apps
fuzzel # apps runner
NetworkManager-tui # wifi control
swayidle # timer for screen sleep
udiskie # automount devices
jetbrains-mono-fonts-all # cool font
swaylock # lock screen
light # screen brightnes control
swaybg # background setups
polkit-gnome # gtk authenticator
mako # notification daemon
waybar # topbar or bottom or...
# run
sudo dnf group install Multimedia # codecs for fix youtube video playing
Installing "Oh my Zsh" -- super zsh shell
No | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
sed -i 's/ZSH_THEME=\".*\"/ZSH_THEME=\"gentoo\"/g' ~/.zshrc
sed -i 's/plugins\=(.*)/plugins\=(git\ zsh-autosuggestions\ zsh-completions\ zsh-syntax-highlighting)/g' ~/.zshrc
echo 'alias vi="nvim"' >> ~/.zshrc
echo 'alias mwin="sudo mkdir -p /run/media/user/windows; sudo mount /dev/nvme0n1p3 /run/media/user/windows"' >> ~/.zshrc
echo 'alias cdw="cd /run/media/user/windows/Users/user"' >> ~/.zshrc
chsh -s $(which zsh)
sudo chsh -s $(which zsh)
Copy the configs from repository and install Vim-Plug plugin (plugin for plugins).
# Download the configs
cd ~/Downloads && git clone https://github.com/DaemonLife/MyLaptop.git && cd MyLaptop
git checkout fedora_hypr
cp -r .config ~
# Installing Vim-Plug plugin.
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
Run this command in nvim (launched via 'vi' alias).
Good luck! Make a cup of tea for yourself! ^.^ bye