Installing linux checklist
This is my personal checklist for installing Endeavor OS on a new machine.
Installation
- Create new Ventoy usb drive if don't have one
- Check if there is new release on the Endeavor OS website
- Put the the ISO, avatar.jpg and wallpaper.jpg (and/or other files you might need, like configs) on the drive
- Put the drive in the machine, reboot and choose the drive as boot media
- Log in into Wi-Fi
- Start installer
- Pick American English as language
- Select Plasma KDE desktop
- Reboot into the actual system
- Mount the USB drive and copy other files from drive to the disk
- Unmount USB and unplug it
Settings / Personalization
- Adjust display Scale
- Disable Mouse acceleration
- Switch Global theme from godawful EndeavourOS to plain Breeze Dark
- Enable Night light
- Change Region & Language settings to preferred, like Language: American English and norsk bokmål for everything else. You might wanna enable the locale in
/etc/locale-gen
and runlocale-gen
, see more on locale page on arch wiki - Reboot after changing language settings
- (if it's a laptop) Set charge limits in Power Management > Advanced Power settings
- Set profile picture for your profile
- Set wallpaper in Login screen (SDDM)
- Set wallpaper everywhere else by right-clicking the file
- Change cursor size to 36 in Colors & Themes > Global Theme > Cursors
- Disable bell in Accessibility > System bell > Audible bell
- Enable cursor shake in Accessibility > Shake Cursor and magnification as high as it can go, it's hilarious!
- Disable hot corner in Screen Edges
- Add desired keyboard layouts (don't forget to change the shortcut)
- Enable compose key in Keyboard > Key Bindings
- Launch Spectacle and configure saving to clipboard and folder
- Change home Wi-Fi firewall group to trusted
- Disable "Do not disturb" on fullscreen apps
Taskbar:
- Remove margin spacer thing
- Add Weather Report plugin on the panel
- Set Show temperature in the plugin
- Set Show battery percentage on icon (if it's a laptop)
- Configure digital clock: ISO date, always show seconds, show week numbers
Configs, tweaks and installs
- Install oh-my-zsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Reboot for it to become default
- Install micro:
yay micro
- Install wl-clipboard (for copy-pasting in micro):
yay wl-clipboard
- Disable Wi-Fi power save:
yay iw
sudo micro /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
# write this:
[connection]
wifi.powersave = 2
- Enable REISUB:
sudo micro /etc/sysctl.d/99-sysctl.con
# write this
kernel.sysrq = 1
- Put in .gitconfig:
[user]
name = Arseny Garelyshev
email = monstrag@gmail.com
[core]
editor = micro
[column]
ui = auto
[tag]
sort = version:refname
[init]
defaultBranch = main
[diff]
algorithm = histogram
colorMoved = plain
mnemonicPrefix = true
renames = true
[push]
autoSetupRemote = true
followTags = true
[fetch]
prune = true
pruneTags = true
all = true
[commit]
verbose = true
- Install github-cli:
yay github-cli
- Login in gitub cli:
gh auth login
- Install jetbrains-toolbox
yay jetbrains-toolbox
- Launch it, login, disable run on startup, install IDEs
- Install telegram:
yay telegram-desktop
- Add compact density in firefox: go to
about:config
and enablebrowser.compactmode.show
- Login and personalize firefox
Aaaand you're more or less done.