Skip to content

DaemonLife/MyLaptop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Installation Hyprland on Fedora

  1. First install Fedora GNOME system
  2. 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
  1. 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
  1. 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)
  1. 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'
  1. Run this command in nvim (launched via 'vi' alias).
:PlugInstall
  1. Good luck! Make a cup of tea for yourself! ^.^ bye

About

My setups for Hyprland, Sway, GNOME on Fedora and Arch - check branches

Resources

Stars

Watchers

Forks

Contributors