Getting started
Fixes
- To fix incorrect signatures error, refresh pacman keys:
sudo pacman-key --refresh-keys
Changing defaults
- Change default editor and browser at
/etc/environment
- Change locale settings at
/etc/default/locale
and/etc/locale.conf
Changing wallpaper in EndeavourOS
-
Change lock screen wallpaper at
background=/usr/share/endeavouros/backgrounds/endeavouros-wallpaper.png
/usr/share/sddm/themes/endeavouros -
To override settings in the
theme.conf
configuration file, create a customtheme.conf.user
file in the same directory. For example, to change the theme’s background:
/usr/share/sddm/themes/name/theme.conf.user
[General]
background=/path/to/background.png
Waybar
-
Add user to
input
group, to use caps and num lock indicators in waybar.sudo usermod -aG input jose
Music player
systemctl --user enable mpd.service
systemctl --user start mpd.service
Zsh
yay zsh yay zsh-syntax-highlighting yay zsh-autosuggestions chsh -s $(which zsh)
Ex: source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
-
p10k yay -S zsh-theme-powerlevel10k echo ‘source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme’ »~/.zshrc
-
Hack font yay ttf-hack-nerd
-
File explorers yay lf yay ranger
-
Zsh config as main distros yay grml-zsh-config
-
Ttdr yay tldr
-
Night mode yay redshift yay gammastep
-
Screenshots yay flameshot yay grim yay slurp
-
Media player yay smplayer yay vlc
-
Docker yay docker
-
Telegram yay telegram-desktop
-
Discord yay discord
-
Screen recorder yay obs-studio yay wf-recorder
-
Image editor yay gimp yay swappy
-
Display keystrokes on the screen yay screenkey slop
-
Email client yay neomutt mutt-wizard abook lynx urlscan – You need to set up an “App password” on your google account
-
Gparted yay gparted
-
Screen saver yay xscreensaver
-
Music player yay ncmpcpp mpd wildmidi timidity ueberzug mkdir -p ~/.config/mpd/playlists/ yay mpdris2 mkdir ~/.config/mpDris2 cp /usr/share/doc/mpdris2/mpDris2.conf ~/.config/mpDris2/mpDris2.conf systemctl –user enable mpDris2.service
-
Fix tearing issues yay picom
-
Set wallpaper yay feh
-
Mute/unmute microphone yay pamixer
-
Firewall yay gufw
-
Images yay inkscape yay imv
-
Music editor yay audacity
-
Nvim yay neovim yay npm yay cmake
-
Wayland yay wev
-
Music tagger yay beets
- Themeing yay qt5ct yay qt6ct
-
Minimalist PDF viewer yay zathura-pdf-mupdf yay zathura
sudoedit /usr/share/applications/zathura.desktop
[Desktop Entry] Type=Application Name=Zathura PDF Reader Comment=A lightweight PDF viewer Exec=zathura %f Icon=zathura Categories=Office;Viewer; MimeType=application/pdf;
xdg-mime default zathura.desktop application/pdf: xdg-mime query default application/pdf
-
Torrent client yay aria2c
-
Screen sharing pacman -S xdg-desktop-portal-hyprland pacman -S xdg-desktop-portal-gtk https://gist.github.com/PowerBall253/2dea6ddf6974ba4e5d26c3139ffb7580 pacman -S xwaylandvideobridge
-
Command runner yay just
-
Smarter cd yay zoxide zoxide init zsh
-
Auto Mounting yay udiskie
-
Rich text editor yay abiword
-
System information yay fastfetch
-
Bluetooth sudo pacman -S blueman
-
Themeing sudo pacman -S gnome-themes-standard
-
Socat sudo pacman -S socat
-
Vim checkhealth sudo pacman -S ripgrep sudo pacman -S fd sudo pacman -S lazygit sudo pacman -S tree-sitter-cli sudo pacman -S texlive-latexextra sudo pacman -S biber sudo pacman -S texlive-binextra sudo pacman -S ruby sudo pacman -S python-pip sudo pacman -S python-pynvim gem install neovim sudo npm i -g neovim cpan Neovim::Ext sudo pacman -S cpanminus cpanm –local-lib=~/.local/share/perl5 local::lib
eval "$(perl -I ~/.local/perl5/lib/perl5 -Mlocal::lib=~/.local/perl5)"
- Start ssh agent automatically and make sure that only one ssh-agent process runs at a time
sudo pacman -S keychain
# add this to your .zshrc
eval $(keychain --eval --quiet ~/.ssh/id_ed25519)
-
Clipboard support for vim in wayland yay vim-wayland-clipboard
-
Docker sudo pacman -S docker-buildx