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
- Disable "Middle click: Pastes selected text" in General Behavior (requires restart)
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 iwsudo 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 thiskernel.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 github-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.