https://github.com/fflopsi/arch-customization
Some scripts to customize EndeavourOS (Arch Linux) to my liking
https://github.com/fflopsi/arch-customization
arch-linux endeavouros gnome shell
Last synced: 8 months ago
JSON representation
Some scripts to customize EndeavourOS (Arch Linux) to my liking
- Host: GitHub
- URL: https://github.com/fflopsi/arch-customization
- Owner: fflopsi
- License: mit
- Archived: true
- Created: 2022-10-28T14:55:10.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-02T22:17:24.000Z (almost 2 years ago)
- Last Synced: 2024-08-03T00:24:42.704Z (almost 2 years ago)
- Topics: arch-linux, endeavouros, gnome, shell
- Language: Shell
- Homepage:
- Size: 52.7 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
*Archived in favor of NixOS, find my config [here](https://github.com/fflopsi/nixos-config).*
---
---
# Arch Customization by fflopsi
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.*
## Usage
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.
## List of All Customizations
All these customizations are applied when running the script `customize-all.sh` in this order.
### Folder `packages`
- 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`
### Folder `gnome`
- 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
- [AppIndicator and KStatusNotifierItem Support](https://extensions.gnome.org/extension/615/appindicator-support/)
- [Clipboard Indicator](https://extensions.gnome.org/extension/779/clipboard-indicator/)
- [Gnome 4x UI Improvements](https://extensions.gnome.org/extension/4158/gnome-40-ui-improvements/)
- [GSConnect](https://extensions.gnome.org/extension/1319/gsconnect/)
- [Hide Activities Button](https://extensions.gnome.org/extension/744/hide-activities-button/)
- [Quick Settings Tweaker](https://extensions.gnome.org/extension/5446/quick-settings-tweaker/)
- "Additional" extensions
- [Alphabetical App Grid](https://extensions.gnome.org/extension/4269/alphabetical-app-grid/)
- [Applications Menu](https://extensions.gnome.org/extension/6/applications-menu/)
- [Bluetooth Quick Connect](https://extensions.gnome.org/extension/1401/bluetooth-quick-connect/)
- [Bring Out Submenu Of Power Off/Logout Button](https://extensions.gnome.org/extension/2917/bring-out-submenu-of-power-offlogout-button/)
- [Material Shell](https://extensions.gnome.org/extension/3357/material-shell/)
- [Vitals](https://extensions.gnome.org/extension/1460/vitals/)
### Folder `zsh`
- Copy custom `.zshrc` and `.zshenv` to `~`
### Folder `other`
- Setup and configure rclone for Google Drive and OneDrive
- Enable touchscreen gestures in Firefox
- Enable bluetooth services