Archived in favor of NixOS, find my config here.
Some files to customize an EndeavourOS (Arch Linux) installation to my liking
To use this on Arch Linux, you may need to install some packages, like gnome, yay and firefox.
To apply all customizations, just run the script customize-all.sh
located in the root directory of this repository.
Most of the customizations can be accepted or denied when running this script.
To only apply certain customizations, you can also run single scripts located in the different sub-directories.
All these customizations are applied when running the script customize-all.sh
in this order.
- Install packages from official Arch repos
zsh
zsh-syntax-highlighting
ttf-terminus-nerd
btop
thefuck
tldr
rclone
gnome-menus
papirus-icon-theme
- Install packages from the AUR
zsh-theme-powerlevel10k-git
adw-gtk3
gnome-browser-connector
- Install additional packages for laptops
iio-sensor-proxy
- Install IDE's
pycharm-community-edition
intellij-idea-community-edition
android-studio
- Install
flatpak
and flatpak packages- Uninstall
firefox
com.github.tchx84.Flatseal
org.mozilla.firefox
org.gnome.World.Secrets
com.mattjakeman.ExtensionManager
- Uninstall
- Change the default monospace font to Terminus Nerd
- Modify the cursor theme
- Change the icon theme to Papirus
- Change the icon theme on the gdm login screen to Papirus
- Add a script with a keyboard shortcut to change between light and dark mode
- Change the background
- Add some custom shortcuts
- Super+I launches Settings
- Super+B launches the default browser
- Super+C launches Calculator
- Super+E launches the Nautilus file explorer in the Home directory
- Ctrl+Super+R instantly reboots
- Ctrl+Super+L instantly quits the Gnome session (logout)
- Ctrl+Alt+Return launches Gnome Console (kgx)
- Ctrl+Shift+Esc launches btop in Gnome Console
- Ctrl+Alt+K launches KeePass
- Ctrl+Alt+^ (the key left to the backspace key on Swiss keyboards) executes the aforementioned script to change between themes
- Apply some mouse and touchpad settings
- Flat mouse acceleration profile
- Enable tap to click on touchpad
- Apply some multitasking settings
- Disable hot corner
- Enable workspaces on all displays
- Set app switcher to current workspace only
- Apply some top bar settings
- Show weekday before date
- Show seconds in clock
- Show week number in calendar widget
- Copy the display settings to the gdm login screen
- Install some Gnome extensions
- "Essential" extensions
- "Additional" extensions
- Copy custom
.zshrc
and.zshenv
to~
- Setup and configure rclone for Google Drive and OneDrive
- Enable touchscreen gestures in Firefox
- Enable bluetooth services