ArcoLinux
rolling release
Calamares installer

ArcoLinuxB

  • Default desktop same as live ISO
  • Minimal number of apps installed
  • WiFi, Bluetooth, sound, printer services configured

Download one of many (20+) live desktop ISOs from ArcoLinuxB Editions. Install without selecting any packages and end up with exactly what is on the live medium.

ArcoLinuxD

  • No pre-selected desktop
  • No pre-installed apps
  • No pre-configured services

Download ArcoLinuxD ISO designed for a highly customized system installation rather than showcasing any one desktop. The live system runs a stripped down Xfce desktop with the applications menu button removed from panel. Install without selecting any packages and end up with text/command interface only.

v21.07.3

Installed mainstream packages

accountsserviceacladobe-source-code-pro-fontsadobe-source-han-sans-cn-fontsadobe-source-han-sans-jp-fontsadobe-source-han-sans-kr-fontsadwaita-icon-themealacrittyalsa-libalsa-topology-confalsa-ucm-confalsa-utilsappstreamarandrarc-gtk-themearch-install-scriptsarchlinux-keyringarcolinux-alacritty-gitarcolinux-grub-theme-vimix-gitarcolinux-keyringarcolinux-mirrorlist-gitarcolinux-neofetch-gitarcolinux-paru-gitarcolinux-systemd-services-gitarcolinux-wallpapers-gitarcolinux-welcome-app-gitarcolinuxd-system-config-gitargon2asciinemaat-spi2-atkat-spi2-coreatkatkmmattrauditautoconfautomakeavahibasebashbash-completionbcbibata-cursor-theme-binbindbinutilsbisonbluez-libsbroadcom-wlbrotlibtrfs-progsbzip2ca-certificatesca-certificates-mozillaca-certificates-utilscairocairommcantarell-fontschaotic-keyringcifs-utilsclonezillacoreutilscracklibcrdacryptsetupcurldarkhttpddbdbusdbus-glibdconfddrescuedesktop-file-utilsdevice-mapperdexdhclientdialogdiffutilsding-libsdmidecodedmraiddnsmasqdnssec-anchorsdosfstoolsdrblduf-bine2fsprogsecryptfs-utilsedid-decode-gitedk2-shellefibootmgrefivaregl-waylandeglexternalplatformelfutilsethtoolexfatprogsexpacexpatf2fs-toolsfakerootfatresizefilefilesystemfindutilsflacflexfontconfigfreetype2fribidifsarchiverfuse-commonfuse2fuse3gawkgcgccgcc-libsgconfgcrgdbmgdk-pixbuf2gettextgitgksuglib-networkingglib2glibcglibmmgmpgnu-netcatgnupggnutlsgobject-introspection-runtimegpartgpartedgpgmegpmgptfdiskgraphitegrepgroffgrubgsettings-desktop-schemasgssproxygtk-update-icon-cachegtk2gtk3gtkmm3guilegzipharfbuzzhavegedhdparmhicolor-icon-themehidapihw-probehwidshwinfoiana-etcicuiproute2iptablesiputilsipw2100-fwipw2200-fwirssiiso-codesiwjanssonjfsutilsjs78json-cjson-glibkbdkeyutilskitty-terminfokmodkrb5laptop-detectlbzip2lcms2ldbldnslesslibaiolibappindicator-gtk3libarchivelibassuanlibasyncnslibbsdlibcanberralibcaplibcap-nglibcborlibcloudproviderslibcolordlibcrocolibcupslibdaemonlibdatrielibdbusmenu-gliblibdbusmenu-gtk3libdrmlibeditlibelflibepoxylibevdevlibeventlibffilibfido2libfontenclibgcryptlibgksulibglvndlibgnome-keyringlibgpg-errorlibgtoplibgudevlibicelibidn2libimobiledevicelibindicator-gtk3libinihlibinputlibjpeg-turbolibksbalibldaplibmaxminddblibmbimlibmm-gliblibmnllibmpclibndplibnetfilter_conntracklibnewtlibnfnetlinklibnftnllibnghttp2libnllibnmlibnmalibnotifylibnsllibogglibomxil-bellagiolibotrlibp11-kitlibpcaplibpciaccesslibpgmlibpipelinelibplistlibpnglibproxylibpsllibpulselibpwqualitylibqmilibqrtr-gliblibrsvglibsampleratelibsasllibseccomplibsecretlibsigc++libsmlibsndfilelibsodiumlibsouplibssh2libstemmerlibtasn1libteamlibthailibtifflibtirpclibtoollibunistringlibunwindlibusblibusb-compatlibusbmuxdlibutempterlibuvlibvdpaulibvorbislibwacomlibwnck3libx11libx86emulibxaulibxawlibxcblibxcompositelibxcryptlibxcursorlibxdamagelibxdmcplibxextlibxfixeslibxfont2libxftlibxilibxineramalibxkbcommonlibxkbfilelibxml2libxmulibxnvctrllibxpmlibxrandrlibxrenderlibxreslibxshmfencelibxtlibxtstlibxvlibxvmclibxxf86vmlibyamllicenseslinuxlinux-api-headerslinux-atmlinux-firmwarelinux-headersllvm-libslm_sensorslmdblogrotatelrziplsb-releaselsscsilvm2lz4lzolzopm4makeman-dbman-pagesmcmdadmmemtest86+mesamkinitcpiomkinitcpio-busyboxmkinitcpio-nfs-utilsmkinitcpio-openswapmlocatemobile-broadband-provider-infomodemmanagermpfrmtdevmtoolsnanonbdncursesndisc6neofetchnet-toolsnettlenetwork-manager-appletnetworkmanagernetworkmanager-openconnectnetworkmanager-openvpnnetworkmanager-pptpnetworkmanager-vpncnfs-utilsnfsidmapnilfs-utilsnm-connection-editornoto-fontsnpthnsprnssntfs-3gntpnumlockxnvme-cliopenconnectopenresolvopensshopensslopenssl-1.0openvpnopusos-proberp11-kitpacmanpacman-mirrorlistpaholepampambasepangopangommpartclonepartedpartimageparu-binpatchpbzip2pciutilspcrepcre2pcscliteperlperl-cloneperl-encode-localeperl-errorperl-file-listingperl-html-parserperl-html-tagsetperl-http-cookiesperl-http-daemonperl-http-dateperl-http-messageperl-http-negotiateperl-io-htmlperl-libwwwperl-lwp-mediatypesperl-mailtoolsperl-net-httpperl-timedateperl-try-tinyperl-uriperl-www-robotrulesperl-xml-parserperl-xml-writerpigzpinentrypixmanpixzpkcs11-helperpkgconfpolkitpolkit-gnomepoptppppptpclientprocps-ngprogsreiserfspsmiscpythonpython-cairopython-dnspythonpython-gobjectpython-markdownpython-plyreadlinereflectorreiserfsprogsrestripgreprp-pppoerpcbindrsyncrun-partsrxvt-unicoderxvt-unicode-terminfosardi-iconsscreensdparmsedsg3_utilsshadowshared-mime-infoslangsmartmontoolssmbclientsof-firmwaresound-theme-freedesktopspeexspeexdspsqlitesquashfs-toolssshfsstartup-notificationstokensudosurfn-icons-gitsysfsutilssyslinuxsystemdsystemd-libssystemd-sysvcompattalloctartcltcpdumptdbterminus-fonttermitetermite-terminfotestdiskteventtexinfothin-provisioning-toolstmuxtpm2-tssttf-dejavutzdataudftoolsupowerurxvt-fullscreenurxvt-perlsurxvt-resize-font-gitusb_modeswitchusbmuxdusbutilsutil-linuxutil-linux-libsvimvim-runtimevirtualbox-guest-utils-noxvpncvte-commonvulkan-icd-loaderwaylandwayland-protocolswgetwhichwireless-regdbwireless_toolswmctrlwpa_supplicantwvdialwvstreamsxcb-protoxcb-utilxdg-user-dirsxf86-input-elographicsxf86-input-evdevxf86-input-libinputxf86-input-vmmousexf86-input-voidxf86-video-amdgpuxf86-video-atixf86-video-fbdevxf86-video-nouveauxf86-video-openchromexf86-video-vesaxf86-video-vmwarexfsprogsxkeyboard-configxl2tpdxorg-bdftopcfxorg-fonts-encodingsxorg-iceauthxorg-mkfontscalexorg-serverxorg-server-commonxorg-sessregxorg-setxkbmapxorg-smproxyxorg-x11perfxorg-xauthxorg-xbacklightxorg-xcmsdbxorg-xcursorgenxorg-xdpyinfoxorg-xdriinfoxorg-xevxorg-xgammaxorg-xhostxorg-xinitxorg-xinputxorg-xkbcompxorg-xkbevdxorg-xkbutilsxorg-xkillxorg-xlsatomsxorg-xlsclientsxorg-xmodmapxorg-xprxorg-xpropxorg-xrandrxorg-xrdbxorg-xrefreshxorg-xsetxorg-xsetrootxorg-xvinfoxorg-xwdxorg-xwininfoxorg-xwudxorgprotoxplcxselxxhashxzyay-binzeromqzlibzstd

Installed custom repo packages

[arcolinux_repo]arcolinux-alacritty-gitarcolinux-betterlockscreen-gitarcolinux-config-all-desktops-gitarcolinux-dconf-all-desktops-gitarcolinux-grub-theme-vimix-gitarcolinux-keyringarcolinux-local-xfce4-gitarcolinux-logout-gitarcolinux-logout-themes-gitarcolinux-meta-logoutarcolinux-mirrorlist-gitarcolinux-neofetch-gitarcolinux-paru-gitarcolinux-root-gitarcolinux-systemd-services-gitarcolinux-tweak-tool-gitarcolinux-wallpapers-gitarcolinux-welcome-app-gitarcolinux-xfce-gitarcolinuxd-system-config-git
[arcolinux_repo_3party]betterlockscreen-gitbibata-cursor-theme-binchaotic-keyringchaotic-mirrorlistduf-binedid-decode-gitgconfgksuhw-probei3lock-colorlibgksuparu-binsardi-iconssurfn-icons-gittermitetermite-terminfourxvt-fullscreenurxvt-resize-font-gitxfce4-panel-profilesyay-bin

Enabled services

alsa-restore.servicedbus.servicegetty@tty1.servicehaveged.servicekmod-static-nodes.serviceldconfig.servicelvm2-monitor.serviceNetworkManager.servicepacman-init.servicesystemd-journal-catalog-update.servicesystemd-journal-flush.servicesystemd-journald.servicesystemd-logind.servicesystemd-random-seed.servicesystemd-remount-fs.servicesystemd-sysctl.servicesystemd-sysusers.servicesystemd-tmpfiles-setup-dev.servicesystemd-tmpfiles-setup.servicesystemd-udev-trigger.servicesystemd-udevd.servicesystemd-update-done.servicesystemd-update-utmp.servicesystemd-user-sessions.serviceuser-runtime-dir@1000.serviceuser@1000.servicevboxservice.service

Custom arcolinux_repo

[arcolinux_repo]SigLevel = Required DatabaseOptionalInclude = /etc/pacman.d/arcolinux-mirrorlist
arcolinux-alacritty-gitarcolinux-arc-kdearcolinux-arc-themes-gitarcolinux-awesome-dconf-gitarcolinux-awesome-gitarcolinux-betterlockscreen-gitarcolinux-bin-gitarcolinux-bspwm-dconf-gitarcolinux-bspwm-gitarcolinux-budgie-dconf-gitarcolinux-budgie-gitarcolinux-cinnamon-dconf-gitarcolinux-cinnamon-gitarcolinux-common-gitarcolinux-config-all-desktops-gitarcolinux-config-awesome-gitarcolinux-config-bspwm-gitarcolinux-config-budgie-gitarcolinux-config-cinnamon-gitarcolinux-config-cwm-gitarcolinux-config-deepin-gitarcolinux-config-dwm-gitarcolinux-config-enlightenment-gitarcolinux-config-fvwm3-gitarcolinux-config-gitarcolinux-config-gnome-gitarcolinux-config-herbstluftwm-gitarcolinux-config-i3wm-gitarcolinux-config-icewm-gitarcolinux-config-jwm-gitarcolinux-config-lxqt-gitarcolinux-config-mate-gitarcolinux-config-openbox-gitarcolinux-config-plasma-gitarcolinux-config-plasma-nemesis-gitarcolinux-config-qtile-gitarcolinux-config-spectrwm-gitarcolinux-config-sway-gitarcolinux-config-ukui-gitarcolinux-config-xfce-gitarcolinux-config-xmonad-gitarcolinux-config-xtended-gitarcolinux-conky-collection-gitarcolinux-conky-collection-plasma-gitarcolinux-cron-gitarcolinux-cwmarcolinux-cwm-dconf-gitarcolinux-cwm-gitarcolinux-dconf-all-desktops-gitarcolinux-dconf-gitarcolinux-deepin-dconf-gitarcolinux-deepin-gitarcolinux-desktop-trasher-gitarcolinux-docs-gitarcolinux-dummy-gitarcolinux-dwm-dconf-gitarcolinux-dwm-gitarcolinux-dwm-nemesis-gitarcolinux-dwm-slstatus-gitarcolinux-dwm-st-gitarcolinux-enlightenment-dconf-gitarcolinux-enlightenment-gitarcolinux-faces-gitarcolinux-fonts-gitarcolinux-fvwm3-dconf-gitarcolinux-fvwm3-gitarcolinux-geany-gitarcolinux-glava-config-gitarcolinux-gnome-dconf-gitarcolinux-gnome-gitarcolinux-grub-theme-vimix-gitarcolinux-gtk3-sardi-arc-gitarcolinux-gtk3-surfn-arc-breeze-gitarcolinux-gtk3-surfn-arc-gitarcolinux-gtk3-surfn-plasma-dark-gitarcolinux-guake-autostart-gitarcolinux-hblock-gitarcolinux-herbstluftwm-dconf-gitarcolinux-herbstluftwm-gitarcolinux-i3wm-dconf-gitarcolinux-i3wm-gitarcolinux-icewm-dconf-gitarcolinux-icewm-gitarcolinux-jwm-dconf-gitarcolinux-jwm-gitarcolinux-keyringarcolinux-kvantum-gitarcolinux-kvantum-lxqt-gitarcolinux-kvantum-theme-arc-gitarcolinux-local-applications-gitarcolinux-local-applications-plasma-hide-gitarcolinux-local-xfce4-gitarcolinux-logo-gitarcolinux-logout-gitarcolinux-logout-themes-gitarcolinux-lxqt-applications-add-gitarcolinux-lxqt-applications-hide-gitarcolinux-lxqt-dconf-gitarcolinux-lxqt-gitarcolinux-mate-dconf-gitarcolinux-mate-gitarcolinux-meta-asian-fontsarcolinux-meta-funarcolinux-meta-logarcolinux-meta-logoutarcolinux-meta-sambaarcolinux-meta-steamarcolinux-meta-utilitiesarcolinux-mint-y-icons-gitarcolinux-mirrorlist-gitarcolinux-mirrorlist-spinoff-gitarcolinux-neofetch-gitarcolinux-nitrogen-gitarcolinux-obmenu-generator-gitarcolinux-obmenu-generator-minimal-gitarcolinux-obmenu-generator-xtended-gitarcolinux-openbox-dconf-gitarcolinux-openbox-gitarcolinux-openbox-themes-gitarcolinux-openbox-xtended-gitarcolinux-openboxb-gitarcolinux-paleofetch-gitarcolinux-paru-gitarcolinux-pipemenus-gitarcolinux-plank-gitarcolinux-plank-themes-gitarcolinux-plasma-dconf-gitarcolinux-plasma-gitarcolinux-plasma-kservices-gitarcolinux-plasma-nemesis-dconf-gitarcolinux-plasma-nemesis-gitarcolinux-polybar-gitarcolinux-qt5-gitarcolinux-qt5-plasma-gitarcolinux-qtile-dconf-gitarcolinux-qtile-gitarcolinux-reflector-simple-gitarcolinux-rofi-gitarcolinux-rofi-themes-gitarcolinux-root-gitarcolinux-sddm-archpaint-gitarcolinux-sddm-breeze-gitarcolinux-sddm-chili-gitarcolinux-sddm-fralonra-gitarcolinux-sddm-futuristic-gitarcolinux-sddm-materia-gitarcolinux-sddm-plasma-archpaint-gitarcolinux-sddm-plasma-breeze-gitarcolinux-sddm-redrock-gitarcolinux-sddm-slice-gitarcolinux-sddm-sugar-candy-gitarcolinux-sddm-urbanlifestyle-gitarcolinux-spectrwm-dconf-gitarcolinux-spectrwm-gitarcolinux-sway-dconf-gitarcolinux-sway-gitarcolinux-system-config-dev-gitarcolinux-system-config-gitarcolinux-systemd-services-gitarcolinux-tellme-gitarcolinux-termite-themes-gitarcolinux-tint2-gitarcolinux-tint2-themes-gitarcolinux-tweak-tool-dev-gitarcolinux-tweak-tool-gitarcolinux-ukui-dconf-gitarcolinux-ukui-gitarcolinux-variety-autostart-gitarcolinux-variety-gitarcolinux-volumeicon-gitarcolinux-wallpapers-gitarcolinux-wallpapers-lxqt-dual-gitarcolinux-welcome-app-deepin-gitarcolinux-welcome-app-dev-gitarcolinux-welcome-app-gitarcolinux-xfce-dconf-gitarcolinux-xfce-gitarcolinux-xfce-panel-profiles-gitarcolinux-xlunch-gitarcolinux-xmobar-gitarcolinux-xmonad-dconf-gitarcolinux-xmonad-polybar-gitarcolinux-xmonad-xmobar-gitarcolinux-xtended-dconf-gitarcolinux-zsh-gitarcolinuxd-config-live-session-gitarcolinuxd-system-config-dev-gitarcolinuxd-system-config-gitarcolinuxd-system-installation-gitufetch-arco-git

Custom arcolinux_repo_3party

[arcolinux_repo_3party]SigLevel = Required DatabaseOptionalInclude = /etc/pacman.d/arcolinux-mirrorlist
albertalpm_octopi_utilsalsiamarokarc-blackest-theme-gitarc-darkest-theme-gitarc-kdearchlinux-appstream-data-pamacarcolinux-candy-beauty-gitauto-cpufreqautotilingbash-pipesbauhbetterlockscreenbetterlockscreen-gitbibata-cursor-theme-binboxescaffeinecaffeine-ngcatfishcavachaotic-keyringchaotic-mirrorlistcheckupdates-aurchrome-gnome-shellchromium-widevineclappercmatrix-gitcnijfilter2-mg7700conky-lua-archerscpu-xcpufetch-gitcpuidcurseradio-gitcwmcxxmatrix-gitdbus-godeadbeefdiscord_arch_electrondisperdowngradeduf-binedid-decode-gitflameshot-gitfont-manager-gitfonts-tlwgfvwm3-gitgconfgitahead-bingksuglxinfogmusicbrowsergnome-doc-utilsgnome-shell-extension-appindicator-gitgnome-shell-extension-dash-to-dockgnome-shell-extension-pop-shell-gitgnome-system-toolsgnome-terminal-transparencygolang-github-godbus-dbusgotop-bingtk-sharp-2-gitgwehalo-icons-githardcode-fixer-githw-probehypnotixi3lock-colorimagewriterinxiiso-flag-pngjade-application-kitkazamksuperkeykwin-scripts-krohnkite-gitlastpasslegendarylibart-lgpllibblocksruntimelibcpuidlibdispatchlibgksulibgladeliboobslibopenmptlibpamac-fulllohit-fontslxqt-arc-dark-theme-gitmate-tweakmegasync-binmegasync-nopdfiummenulibremintlocalemintstick-gitmono-upnp-gitmono-zeroconf-gitms-office-onlinemugshotnodejs-nativefiernomachinenumix-circle-arc-icons-gitnumix-circle-icon-theme-gitnumix-gtk-theme-gitnumix-icon-theme-gitnumix-kde-theme-gitnvidia-xrunnvtop-gitobkey-gitobmenu-generatorobmenu3ocs-urloctopioh-my-zsh-gitoh-my-zsh-powerline-theme-gitookla-speedtest-binopenbox-arc-gitopenbox-themes-pambudi-gitoptimus-manageroptimus-manager-qtoxy-neonpacbackpamac-allparuparu-binparu-gitperl-checkupdates-aurperl-linux-desktopfilesperl-www-aurpfetchpikaur-gitpipes.shpm2mlpolybarponymixpop-shell-shortcuts-gitpowerpillpycrcpygtkpython-clickgenpython-grpcio-toolspython-hsaudiotag3kpython-injectorpython-inotify-simplepython-isounidecodepython-pulse-controlpython-pulsectlpython-py3nvmlpython-pylyricspython-pypartedpython-pysdl2python-staggerpython-suntimepython-tekorepython-vdfpython2-gobject2python2-notifypython3-memoizedbpython3-xcgfpython3-xcpfqobbar-gitqt4qtwebflix-gitquicktileradiotrayrarianrate-arch-mirrors-binretroarch-autoconfig-udev-gitrplaysardi-colora-variations-icons-gitsardi-flat-colora-variations-icons-gitsardi-flat-mint-y-icons-gitsardi-flat-mixing-icons-gitsardi-flexible-colora-variations-icons-gitsardi-flexible-luv-colora-variations-icons-gitsardi-flexible-mint-y-icons-gitsardi-flexible-mixing-icons-gitsardi-flexible-variations-icons-gitsardi-ghost-flexible-colora-variations-icons-gitsardi-ghost-flexible-mint-y-icons-gitsardi-ghost-flexible-mixing-icons-gitsardi-ghost-flexible-variations-icons-gitsardi-iconssardi-mint-y-icons-gitsardi-mixing-icons-gitsardi-mono-colora-variations-icons-gitsardi-mono-mint-y-icons-gitsardi-mono-mixing-icons-gitsardi-mono-numix-colora-variations-icons-gitsardi-mono-papirus-colora-variations-icons-gitsardi-orb-colora-mint-y-icons-gitsardi-orb-colora-mixing-icons-gitsardi-orb-colora-variations-icons-gitsayonara-playerscangearmp2-mg7700screenkey-gitsddm-config-editor-gitsddm-sugar-candy-gitslimbookbatteryslstatus-gitslurmsnapdsnapd-glibspeedtest-cli-gitspotifywm-gitstacerstacer-binsteam-buddysteam-tweakssublime-text-4surfn-arc-breeze-icons-gitsurfn-icons-gitsurfn-mint-y-icons-gitsurfn-plasma-dark-icons-gitsurfn-plasma-light-icons-gitsutils-gitsystem-tools-backendssystemd-kcmsystemd-managertaglib-extrastaglib-sharp-gittauon-music-boxtermitetermite-terminfothe_platinum_searcher-bintheme.sh-gitthunar-shares-plugintimeshifttimeshift-autosnaptoilettrizenttf-hactorttf-hellveticattf-meslo-nerd-font-powerlevel10kttf-ms-fontstty-clocktuxboottuxboot-gitufetch-gitunimatrix-giturxvt-fullscreenurxvt-resize-font-gitventoy-binvmware-keymapsvtopwoeusbwttrwyvernxcursor-arch-cursor-completexcursor-breezexdgmenumakerxfce4-panel-profilesxlunch-gitxmonad-logxtitle-gityayyay-binyay-gityin-yang-gitzafiro-icon-themezscroll-gitzsh-autosuggestions-gitzsh-completions-gitzsh-fast-syntax-highlightingzsh-history-substring-search-gitzsh-syntax-highlighting-gitzsh-theme-powerlevel10k-git

Custom arcolinux_repo_xlarge

[arcolinux_repo_xlarge]SigLevel = Required DatabaseOptionalInclude = /etc/pacman.d/arcolinux-mirrorlist
arcolinux-teamviewerbitwarden-binbrackets-binbrave-bindropboxenpass-binetcher-binfaba-icon-theme-gitfaba-mono-icons-gitgeekbenchgitfiendgitkrakengoogle-chromegoogle-earth-proicecat-bininsynclibrewolf-binlosslesscut-binmailspringminecraft-launchermoka-icon-theme-gitmoneydancemullvad-vpn-binneverballonlyoffice-binopenoffice-binpaper-icon-themeplex-media-playerplex-media-serverskypeforlinux-stable-binslack-desktopspotifyteamstor-browserttf-wps-fontsvibervisual-studio-code-binvivaldi-widevinevmware-workstationwhatsapp-nativefierwps-officewps-office-mimezoom

Custom aliases from /etc/skel/.bashrc

alias big='expac -H M '\''%m\t%n'\'' | sort -h | nl'alias bls='betterlockscreen -u /usr/share/backgrounds/arcolinux/'alias bupskel='cp -Rf /etc/skel ~/.skel-backup-$(date +%Y.%m.%d-%H.%M.%S)'alias cb='sudo cp /etc/skel/.bashrc ~/.bashrc && source ~/.bashrc'alias cd..='cd ..'alias cleanup='sudo pacman -Rns $(pacman -Qtdq)'alias df='df -h'alias downgrada='sudo downgrade --ala-url https://bike.seedhost.eu/arcolinux/'alias egrep='egrep --color=auto'alias fgrep='fgrep --color=auto'alias fix-gpg-check='gpg2 --keyserver-options auto-key-retrieve --verify'alias fix-gpg-retrieve='gpg2 --keyserver-options auto-key-retrieve --receive-keys'alias fix-key='[ -d ~/.gnupg ] || mkdir ~/.gnupg ; cp /etc/pacman.d/gnupg/gpg.conf ~/.gnupg/ ; echo '\''done'\'''alias free='free -mt'alias gpg-check='gpg2 --keyserver-options auto-key-retrieve --verify'alias gpg-retrieve='gpg2 --keyserver-options auto-key-retrieve --receive-keys'alias grep='grep --color=auto'alias hw='hwinfo --short'alias iso='cat /etc/dev-rel | awk -F '\''='\'' '\''/ISO/ {print }'\'''alias jctl='journalctl -p 3 -xb'alias kc='killall conky'alias l='ls'alias l.='ls -A | egrep '\''^\.'\'''alias la='ls -a'alias ll='ls -la'alias ls='ls --color=auto'alias merge='xrdb -merge ~/.Xresources'alias microcode='grep . /sys/devices/system/cpu/vulnerabilities/*'alias mirror='sudo reflector -f 30 -l 30 --number 10 --verbose --save /etc/pacman.d/mirrorlist'alias mirrora='sudo reflector --latest 30 --number 10 --sort age --save /etc/pacman.d/mirrorlist'alias mirrord='sudo reflector --latest 30 --number 10 --sort delay --save /etc/pacman.d/mirrorlist'alias mirrors='sudo reflector --latest 30 --number 10 --sort score --save /etc/pacman.d/mirrorlist'alias mirrorx='sudo reflector --age 6 --latest 20  --fastest 20 --threads 5 --sort rate --protocol https --save /etc/pacman.d/mirrorlist'alias mirrorxx='sudo reflector --age 6 --latest 20  --fastest 20 --threads 20 --sort rate --protocol https --save /etc/pacman.d/mirrorlist'alias nb='nano ~/.bashrc'alias nconfgrub='sudo nano /boot/grub/grub.cfg'alias nfstab='sudo nano /etc/fstab'alias ngrub='sudo nano /etc/default/grub'alias nlightdm='sudo nano /etc/lightdm/lightdm.conf'alias nmirrorlist='sudo nano /etc/pacman.d/mirrorlist'alias nmkinitcpio='sudo nano /etc/mkinitcpio.conf'alias nnsswitch='sudo nano /etc/nsswitch.conf'alias npacman='sudo nano /etc/pacman.conf'alias nsamba='sudo nano /etc/samba/smb.conf'alias nsddm='sudo nano /etc/sddm.conf'alias nz='nano ~/.zshrc'alias pacman='sudo pacman --color auto'alias pdw='pwd'alias pksyua='paru -Syu --noconfirm'alias probe='sudo -E hw-probe -all -upload'alias psa='ps auxf'alias psgrep='ps aux | grep -v grep | grep -i -e VSZ -e'alias rg='rg --sort path'alias rip='expac --timefmt='\''%Y-%m-%d %T'\'' '\''%l\t%n %v'\'' | sort | tail -200 | nl'alias riplong='expac --timefmt='\''%Y-%m-%d %T'\'' '\''%l\t%n %v'\'' | sort | tail -3000 | nl'alias rmlogoutlock='sudo rm /tmp/arcologout.lock'alias rmpacmanlock='sudo rm /var/lib/pacman/db.lck'alias skel='cp -Rf ~/.config ~/.config-backup-$(date +%Y.%m.%d-%H.%M.%S) && cp -rf /etc/skel/* ~'alias sr='sudo reboot'alias ssn='sudo shutdown now'alias sysfailed='systemctl list-units --failed'alias tobash='sudo chsh tom -s /bin/bash && echo '\''Now log out.'\'''alias tolightdm='sudo pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings --noconfirm --needed ; sudo systemctl enable lightdm.service -f ; echo '\''Lightm is active - reboot now'\'''alias tosddm='sudo pacman -S sddm --noconfirm --needed ; sudo systemctl enable sddm.service -f ; echo '\''Sddm is active - reboot now'\'''alias tozsh='sudo chsh tom -s /bin/zsh && echo '\''Now log out.'\'''alias trizenskip='trizen -S --skipinteg'alias uac='sh ~/.bin/main/000*'alias udpate='sudo pacman -Syyu'alias unlock='sudo rm /var/lib/pacman/db.lck'alias upal='paru -Syu --noconfirm'alias upall='paru -Syu --noconfirm'alias upate='sudo pacman -Syyu'alias update='sudo pacman -Syyu'alias update-fc='sudo fc-cache -fv'alias update-grub='sudo grub-mkconfig -o /boot/grub/grub.cfg'alias updqte='sudo pacman -Syyu'alias updte='sudo pacman -Syyu'alias upqll='paru -Syu --noconfirm'alias userlist='cut -d: -f1 /etc/passwd'alias vbm='sudo /usr/local/bin/arcolinux-vbox-share'alias wget='wget -c'alias xd='ls /usr/share/xsessions'alias yayskip='yay -S --mflags --skipinteg'alias yta-aac='youtube-dl --extract-audio --audio-format aac 'alias yta-best='youtube-dl --extract-audio --audio-format best 'alias yta-flac='youtube-dl --extract-audio --audio-format flac 'alias yta-m4a='youtube-dl --extract-audio --audio-format m4a 'alias yta-mp3='youtube-dl --extract-audio --audio-format mp3 'alias yta-opus='youtube-dl --extract-audio --audio-format opus 'alias yta-vorbis='youtube-dl --extract-audio --audio-format vorbis 'alias yta-wav='youtube-dl --extract-audio --audio-format wav 'alias ytv-best='youtube-dl -f bestvideo+bestaudio '

Custom key bindings in Xfce

<property name="<Alt>F2" type="string" value="xfce4-appfinder --collapsed"><property name="<Super>r" type="string" value="rofi-theme-selector"><property name="<Alt>F3" type="string" value="xfce4-appfinder"><property name="XF86WWW" type="string" value="exo-open --launch WebBrowser"/><property name="<Super>w" type="string" value="exo-open --launch WebBrowser"/><property name="XF86Mail" type="string" value="exo-open --launch MailReader"/><property name="HomePage" type="string" value="exo-open --launch WebBrowser"/><property name="<Super>f" type="string" value="exo-open --launch FileManager"/><property name="<Primary>Escape" type="string" value="xfdesktop --menu"/><property name="<Primary><Alt>Delete" type="string" value="xfce4-session-logout"/><property name="<Primary><Alt>f" type="string" value="firefox"/><property name="<Primary><Alt>l" type="string" value="arcolinux-logout"/><property name="<Alt>F1" type="string" value="xfce4-popup-whiskermenu"/><property name="<Super>p" type="string" value="xfce4-display-settings --minimal"/><property name="<Primary><Shift>Escape" type="string" value="xfce4-taskmanager"/><property name="<Super>e" type="string" value="geany"/><property name="<Primary><Alt>Escape" type="string" value="xkill"/><property name="XF86Display" type="string" value="xfce4-display-settings --minimal"/><property name="override" type="bool" value="true"/><property name="<Primary><Alt>w" type="string" value="arcolinux-welcome-app"/><property name="<Primary><Alt>m" type="string" value="xfce4-settings-manager"/><property name="<Primary><Shift>Print" type="string" value="xfce4-screenshooter -r"/><property name="Print" type="string" value="xfce4-screenshooter -f"/><property name="<Primary>Print" type="string" value="xfce4-screenshooter"/><property name="<Shift><Super>d" type="string" value="dmenu_run -i -nb '#191919' -nf '#fea63c' -sb '#fea63c' -sf '#191919' -fn 'NotoMonoRegular:bold:pixelsize=14'"/><property name="<Super>t" type="string" value="urxvt"/><property name="<Super>m" type="string" value="pragha"/><property name="<Super>h" type="string" value="urxvt -T 'htop task manager' -e htop"/><property name="<Super>v" type="string" value="pavucontrol"/><property name="<Primary><Alt>u" type="string" value="pavucontrol"/><property name="<Super>Escape" type="string" value="xkill"/><property name="<Super>Return" type="string" value="alacritty"/><property name="<Shift><Super>Return" type="string" value="thunar"/><property name="<Super>F1" type="string" value="exo-open --launch webbrowser"/><property name="<Super>F2" type="string" value="atom"/><property name="<Super>F3" type="string" value="inkscape"/><property name="<Super>F4" type="string" value="gimp"/><property name="<Super>F5" type="string" value="meld"/><property name="<Super>F6" type="string" value="vlc"/><property name="<Super>F7" type="string" value="virtualbox"/><property name="<Super>F8" type="string" value="thunar"/><property name="<Super>F9" type="string" value="evolution"/><property name="<Super>F10" type="string" value="spotify"/><property name="<Primary><Alt>a" type="string" value="xfce4-appfinder"/><property name="<Primary><Alt>v" type="string" value="vivaldi-stable"/><property name="<Primary><Alt>b" type="string" value="thunar"/><property name="<Primary><Alt>s" type="string" value="spotify"/><property name="<Primary><Alt>c" type="string" value="catfish"/><property name="<Primary><Alt>g" type="string" value="chromium"/><property name="<Super>x" type="string" value="arcolinux-logout"/><property name="XF86AudioPlay" type="string" value="playerctl play-pause"/><property name="XF86AudioStop" type="string" value="playerctl pause"/><property name="XF86AudioPrev" type="string" value="playerctl previous"/><property name="XF86AudioNext" type="string" value="playerctl next"/><property name="<Primary><Alt>Return" type="string" value="alacritty"/><property name="<Primary><Alt>r" type="string" value="rofi-theme-selector"/><property name="<Primary><Alt>p" type="string" value="pamac-manager"/><property name="<Super>c" type="string" value="conky-toggle"/><property name="<Primary><Alt>Page_Up" type="string" value="conky-rotate -n"/><property name="<Primary><Alt>Page_Down" type="string" value="conky-rotate -p"/><property name="F12" type="string" value="xfce4-terminal --drop-down"/><property name="<Primary><Alt>k" type="string" value="arcolinux-logout"/><property name="<Primary><Alt>e" type="string" value="arcolinux-tweak-tool"/><property name="<Primary><Alt>n" type="string" value="xfce4-settings-manager"/><property name="<Primary><Alt>comma" type="string" value="xfce4-settings-manager"/><property name="<Primary><Alt>z" type="string" value="arcolinux-welcome-app"/><property name="<Primary><Alt>KP_Enter" type="string" value="alacritty"/><property name="<Alt>n" type="string" value="variety -n"/><property name="<Alt>p" type="string" value="variety -p"/><property name="<Alt>t" type="string" value="variety -t"/><property name="<Alt>f" type="string" value="variety -f"/><property name="<Alt>Right" type="string" value="variety -n"/><property name="<Alt>Left" type="string" value="variety -p"/><property name="<Alt>Up" type="string" value="variety --toggle-pause"/><property name="<Alt>Down" type="string" value="variety --resume"/><property name="<Primary><Alt>t" type="string" value="urxvt"/><property name="<Super>F12" type="string" value="rofi -show drun -fullscreen"/><property name="<Super>F11" type="string" value="rofi -show drun"/><property name="<Super>space" type="string" value="dmenu_run -i -nb '#191919' -nf '#fea63c' -sb '#fea63c' -sf '#191919' -fn 'NotoMonoRegular:bold:pixelsize=14'"/><property name="<Primary><Super>Alt_L" type="string" value="flameshot gui"/><property name="Up" type="string" value="up_key"/><property name="<Primary><Alt>KP_9" type="string" value="move_window_workspace_9_key"/><property name="<Primary><Alt>KP_8" type="string" value="move_window_workspace_8_key"/><property name="Left" type="string" value="left_key"/><property name="<Primary><Alt>KP_6" type="string" value="move_window_workspace_6_key"/><property name="<Alt>Insert" type="string" value="add_workspace_key"/><property name="<Alt>Tab" type="string" value="cycle_windows_key"/><property name="<Alt><Shift>Tab" type="string" value="cycle_reverse_windows_key"/><property name="<Primary><Alt>KP_7" type="string" value="move_window_workspace_7_key"/><property name="<Primary><Alt>Right" type="string" value="right_workspace_key"/><property name="<Primary><Shift><Alt>Right" type="string" value="move_window_right_key"/><property name="<Primary><Alt>d" type="string" value="show_desktop_key"/><property name="<Primary><Alt>Up" type="string" value="up_workspace_key"/><property name="<Primary>F7" type="string" value="workspace_7_key"/><property name="<Primary><Alt>Home" type="string" value="move_window_prev_workspace_key"/><property name="<Alt>F4" type="string" value="close_window_key"/><property name="<Super>q" type="string" value="close_window_key"/><property name="<Primary><Shift><Alt>Left" type="string" value="move_window_left_key"/><property name="<Alt>F6" type="string" value="stick_window_key"/><property name="<Alt>F10" type="string" value="maximize_window_key"/><property name="<Alt>F12" type="string" value="above_key"/><property name="<Alt>F9" type="string" value="hide_window_key"/><property name="<Primary><Alt>Down" type="string" value="down_workspace_key"/><property name="<Alt>F8" type="string" value="resize_window_key"/><property name="<Super>Tab" type="string" value="switch_window_key"/><property name="Escape" type="string" value="cancel_key"/><property name="<Primary><Alt>End" type="string" value="move_window_next_workspace_key"/><property name="<Primary>F10" type="string" value="workspace_10_key"/><property name="<Primary>F11" type="string" value="workspace_11_key"/><property name="<Alt>F11" type="string" value="fullscreen_key"/><property name="<Primary><Shift><Alt>Up" type="string" value="move_window_up_key"/><property name="Right" type="string" value="right_key"/><property name="Down" type="string" value="down_key"/><property name="<Alt>F7" type="string" value="move_window_key"/><property name="<Shift><Alt>Page_Down" type="string" value="lower_window_key"/><property name="<Primary>F12" type="string" value="workspace_12_key"/><property name="<Primary>F1" type="string" value="workspace_1_key"/><property name="<Primary><Alt>Left" type="string" value="left_workspace_key"/><property name="<Primary>F2" type="string" value="workspace_2_key"/><property name="<Primary>F4" type="string" value="workspace_4_key"/><property name="<Primary>F5" type="string" value="workspace_5_key"/><property name="<Primary>F6" type="string" value="workspace_6_key"/><property name="<Alt>space" type="string" value="popup_menu_key"/><property name="<Primary>F8" type="string" value="workspace_8_key"/><property name="<Primary>F9" type="string" value="workspace_9_key"/><property name="<Primary><Alt>KP_1" type="string" value="move_window_workspace_1_key"/><property name="<Alt>Delete" type="string" value="del_workspace_key"/><property name="<Shift><Alt>Page_Up" type="string" value="raise_window_key"/><property name="<Primary>F3" type="string" value="workspace_3_key"/><property name="<Primary><Alt>KP_2" type="string" value="move_window_workspace_2_key"/><property name="<Primary><Alt>KP_3" type="string" value="move_window_workspace_3_key"/><property name="<Primary><Alt>KP_4" type="string" value="move_window_workspace_4_key"/><property name="<Primary><Alt>KP_5" type="string" value="move_window_workspace_5_key"/>

Remove some major Arco customizations

Refresh repos first.

$ pacman -Sy

Remove foreign packages.

$ pacman -Rsn $(pacman -Qmq)

Remove packages installed from custom repos.

$ pacman -Rsn $(pacman -Sl arcolinux_repo arcolinux_repo_3party arcolinux_repo_xlarge | awk '/\[installed/ {print $2}')

Comment out custom repos.

/etc/pacman.conf

#[arcolinux_repo...]

#SigLevel = Required DatabaseOptional

#Include = /etc/pacman.d/arcolinux-mirrorlist

Remove custom aliases and variables by replacing skel files.

$ ls -a /etc/skel/

$ pacman -Qo /etc/skel/.bashrc


$ mv /etc/skel/.bashrc /etc/skel/.bashrc.orig

$ pacman -S bash

$ cp /etc/skel/.bashrc ~

Delete nvidia removal service.

$ rm /etc/systemd/system/arcolinux-remove-nvidia.service

$ rm /usr/local/bin/arcolinux-remove-nvidia

Comment out custom GRUB theme

/etc/default/grub

#GRUB_THEME="/boot/grub/themes/Vimix/theme.txt"

and regenerate GRUB config.

$ grub-mkconfig -o /boot/grub/grub.cfg

Reinstall all native packages.

$ pacman -S $(pacman -Qnq)

Fix error: failed to commit transaction (invalid or corrupted package)

$ pacman -Sy

$ pacman -S archlinux-keyring

$ pacman -Su