{"id":24541548,"url":"https://github.com/fflopsi/arch-customization","last_synced_at":"2025-10-03T17:31:03.963Z","repository":{"id":153589870,"uuid":"558901910","full_name":"fflopsi/arch-customization","owner":"fflopsi","description":"Some scripts to customize EndeavourOS (Arch Linux) to my liking","archived":true,"fork":false,"pushed_at":"2024-08-02T22:17:24.000Z","size":54,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-03T00:24:42.704Z","etag":null,"topics":["arch-linux","endeavouros","gnome","shell"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fflopsi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-28T14:55:10.000Z","updated_at":"2024-08-02T22:17:32.000Z","dependencies_parsed_at":"2023-05-20T05:46:04.160Z","dependency_job_id":null,"html_url":"https://github.com/fflopsi/arch-customization","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fflopsi%2Farch-customization","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fflopsi%2Farch-customization/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fflopsi%2Farch-customization/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fflopsi%2Farch-customization/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fflopsi","download_url":"https://codeload.github.com/fflopsi/arch-customization/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235161540,"owners_count":18945540,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arch-linux","endeavouros","gnome","shell"],"created_at":"2025-01-22T18:17:58.919Z","updated_at":"2025-10-03T17:31:03.611Z","avatar_url":"https://github.com/fflopsi.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"*Archived in favor of NixOS, find my config [here](https://github.com/fflopsi/nixos-config).*\n\n---\n---\n\n# Arch Customization by fflopsi\n\nSome files to customize an EndeavourOS (Arch Linux) installation to my liking\n\n*To use this on Arch Linux, you may need to install some packages, like gnome, yay and firefox.*\n\n## Usage\n\nTo apply all customizations, just run the script `customize-all.sh` located in the root directory of this repository.\nMost of the customizations can be accepted or denied when running this script.\n\nTo only apply certain customizations, you can also run single scripts located in the different sub-directories.\n\n## List of All Customizations\n\nAll these customizations are applied when running the script `customize-all.sh` in this order.\n\n### Folder `packages`\n\n- Install packages from official Arch repos\n  - `zsh`\n  - `zsh-syntax-highlighting`\n  - `ttf-terminus-nerd`\n  - `btop`\n  - `thefuck`\n  - `tldr`\n  - `rclone`\n  - `gnome-menus`\n  - `papirus-icon-theme`\n- Install packages from the AUR\n  - `zsh-theme-powerlevel10k-git`\n  - `adw-gtk3`\n  - `gnome-browser-connector`\n- Install additional packages for laptops\n  - `iio-sensor-proxy`\n- Install IDE's\n  - `pycharm-community-edition`\n  - `intellij-idea-community-edition`\n  - `android-studio`\n- Install `flatpak` and flatpak packages\n  - Uninstall `firefox`\n  - `com.github.tchx84.Flatseal`\n  - `org.mozilla.firefox`\n  - `org.gnome.World.Secrets`\n  - `com.mattjakeman.ExtensionManager`\n\n### Folder `gnome`\n\n- Change the default monospace font to Terminus Nerd\n- Modify the cursor theme\n- Change the icon theme to Papirus\n- Change the icon theme on the gdm login screen to Papirus\n- Add a script with a keyboard shortcut to change between light and dark mode\n- Change the background\n- Add some custom shortcuts\n  - \u003ckbd\u003eSuper\u003c/kbd\u003e+\u003ckbd\u003eI\u003c/kbd\u003e launches Settings\n  - \u003ckbd\u003eSuper\u003c/kbd\u003e+\u003ckbd\u003eB\u003c/kbd\u003e launches the default browser\n  - \u003ckbd\u003eSuper\u003c/kbd\u003e+\u003ckbd\u003eC\u003c/kbd\u003e launches Calculator\n  - \u003ckbd\u003eSuper\u003c/kbd\u003e+\u003ckbd\u003eE\u003c/kbd\u003e launches the Nautilus file explorer in the Home directory\n  - \u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003eSuper\u003c/kbd\u003e+\u003ckbd\u003eR\u003c/kbd\u003e instantly reboots\n  - \u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003eSuper\u003c/kbd\u003e+\u003ckbd\u003eL\u003c/kbd\u003e instantly quits the Gnome session (logout)\n  - \u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003eAlt\u003c/kbd\u003e+\u003ckbd\u003eReturn\u003c/kbd\u003e launches Gnome Console (kgx)\n  - \u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003eShift\u003c/kbd\u003e+\u003ckbd\u003eEsc\u003c/kbd\u003e launches btop in Gnome Console\n  - \u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003eAlt\u003c/kbd\u003e+\u003ckbd\u003eK\u003c/kbd\u003e launches KeePass\n  - \u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003eAlt\u003c/kbd\u003e+\u003ckbd\u003e^\u003c/kbd\u003e (the key left to the backspace key on Swiss keyboards) executes the aforementioned script to change between themes\n- Apply some mouse and touchpad settings\n  - Flat mouse acceleration profile\n  - Enable tap to click on touchpad\n- Apply some multitasking settings\n  - Disable hot corner\n  - Enable workspaces on all displays\n  - Set app switcher to current workspace only\n- Apply some top bar settings\n  - Show weekday before date\n  - Show seconds in clock\n  - Show week number in calendar widget\n- Copy the display settings to the gdm login screen\n- Install some Gnome extensions\n  - \"Essential\" extensions\n    - [AppIndicator and KStatusNotifierItem Support](https://extensions.gnome.org/extension/615/appindicator-support/)\n    - [Clipboard Indicator](https://extensions.gnome.org/extension/779/clipboard-indicator/)\n    - [Gnome 4x UI Improvements](https://extensions.gnome.org/extension/4158/gnome-40-ui-improvements/)\n    - [GSConnect](https://extensions.gnome.org/extension/1319/gsconnect/)\n    - [Hide Activities Button](https://extensions.gnome.org/extension/744/hide-activities-button/)\n    - [Quick Settings Tweaker](https://extensions.gnome.org/extension/5446/quick-settings-tweaker/)\n  - \"Additional\" extensions\n    - [Alphabetical App Grid](https://extensions.gnome.org/extension/4269/alphabetical-app-grid/)\n    - [Applications Menu](https://extensions.gnome.org/extension/6/applications-menu/)\n    - [Bluetooth Quick Connect](https://extensions.gnome.org/extension/1401/bluetooth-quick-connect/)\n    - [Bring Out Submenu Of Power Off/Logout Button](https://extensions.gnome.org/extension/2917/bring-out-submenu-of-power-offlogout-button/)\n    - [Material Shell](https://extensions.gnome.org/extension/3357/material-shell/)\n    - [Vitals](https://extensions.gnome.org/extension/1460/vitals/)\n\n### Folder `zsh`\n\n- Copy custom `.zshrc` and `.zshenv` to `~`\n\n### Folder `other`\n\n- Setup and configure rclone for Google Drive and OneDrive\n- Enable touchscreen gestures in Firefox\n- Enable bluetooth services\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffflopsi%2Farch-customization","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffflopsi%2Farch-customization","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffflopsi%2Farch-customization/lists"}