A curated aesthetic setup for Arch Linux — Fastfetch · Sublime Text · Terminal themes · Custom wallpapers
Screenshots are located in the
Preview/folder of this repository.
| Desktop | Terminal | Sublime Text |
|---|---|---|
![]() |
![]() |
![]() |
Dotfiles/
├── Fastftech/ # Fastfetch configuration & presets
├── Preview/ # Screenshots of the setup
├── Sublime-Text/ # Sublime Text preferences & color schemes
├── Terminals/ # Terminal emulator configurations
├── Themes/ # GTK / icon / cursor themes
├── Wallpaper/ # Wallpaper collection
├── zshr/ # zshrc configuration
└── Packages.txt # Full list of installed packages
| Component | Details |
|---|---|
| OS | Arch Linux (rolling) |
| DE | COSMIC Epoch 1 |
| Fastfetch | Custom preset in Fastftech/ |
| Editor | Sublime Text (config in Sublime-Text/) |
| Terminals | Custom themes in Terminals/ |
| Themes | GTK / icon themes in Themes/ |
| Wallpaper | Curated wallpapers in Wallpaper/ |
Follow these steps in order to get an identical environment.
If you don't have Arch installed, use the guided installer:
archinstallDuring setup, choose:
- Profile: Minimal (no DE yet — we'll add COSMIC manually)
- Filesystem: ext4 or btrfs
- Bootloader: systemd-boot or GRUB
After first boot, log in and run:
sudo pacman -Syu
sudo pacman -S --needed base-devel git curl wgetgit clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si
cd ..
rm -rf yay-binCOSMIC is available in the official Arch extra repository as of Epoch 1.
Option A — Full install (recommended for new users):
sudo pacman -S cosmicThis installs the entire cosmic package group including the file manager, terminal, text editor, app store, and all applets.
Option B — Minimal install:
sudo pacman -S cosmic-sessionInstalls only the core session; you add individual components later.
sudo systemctl enable cosmic-greeter.serviceIf you already have another display manager (GDM, SDDM, LightDM) enabled, disable it first:
sudo systemctl disable gdm # or sddm / lightdm
sudo pacman -S \
power-profiles-daemon \
gnome-keyring \
packagekit \
pipewire wireplumber \
networkmanagerEnable them:
sudo systemctl enable NetworkManager
sudo systemctl enable power-profiles-daemonrebootAt the login screen, select COSMIC from the session menu (bottom-right gear icon).
git clone https://github.com/threed2y/Dotfiles.git ~/Dotfiles
cd ~/Dotfilessudo pacman -S fastfetchCopy the custom preset:
mkdir -p ~/.config/fastfetch
cp -r ~/Dotfiles/Fastftech/* ~/.config/fastfetch/Test it:
fastfetchCopy the terminal configuration files:
cp -r ~/Dotfiles/Terminals/* ~/.config/Check inside
Terminals/to see which terminal emulator is configured (e.g., COSMIC Terminal, Kitty, Alacritty) and install it accordingly.
For COSMIC Terminal (included with the cosmic group):
# Already installed — configuration lands at:
~/.config/cosmic/com.system76.CosmicTerm/# Install from AUR
yay -S sublime-text-4Copy the configuration:
mkdir -p ~/.config/sublime-text/Packages/User
cp -r ~/Dotfiles/Sublime-Text/* ~/.config/sublime-text/Packages/User/Copy themes to the correct locations:
mkdir -p ~/.themes ~/.icons ~/.local/share/icons
cp -r ~/Dotfiles/Themes/gtk/* ~/.themes/ # if present
cp -r ~/Dotfiles/Themes/icons/* ~/.icons/ # if presentApply in COSMIC Settings → Appearance.
Copy wallpapers:
mkdir -p ~/Pictures/Wallpapers
cp ~/Dotfiles/Wallpaper/* ~/Pictures/Wallpapers/Set in COSMIC Settings → Wallpaper, then browse to ~/Pictures/Wallpapers/.
Restore all packages from the list:
# Review the list first
cat ~/Dotfiles/Packages.txt
# Install with pacman (for official repo packages)
sudo pacman -S --needed $(cat ~/Dotfiles/Packages.txt)
# If some packages are AUR-only, use yay instead:
yay -S --needed $(cat ~/Dotfiles/Packages.txt)rebootYour setup should now match the screenshots in the Preview/ folder.
| Problem | Fix |
|---|---|
| App Center not working | Install packagekit: sudo pacman -S packagekit |
| Battery % not showing | Install power-profiles-daemon: sudo pacman -S power-profiles-daemon && sudo systemctl enable power-profiles-daemon |
| No password/keyring | Install gnome-keyring: sudo pacman -S gnome-keyring |
| COSMIC doesn't appear at login | Make sure cosmic-greeter.service is enabled and no other DM conflicts |
| Fastfetch wrong config path | Check with fastfetch --config-help; default is ~/.config/fastfetch/config.jsonc |
This work is licensed under a Creative Commons Attribution 4.0 International License.
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, even commercially
Under the following terms:
- Attribution — You must give appropriate credit to threed2y, provide a link to the license, and indicate if changes were made.
- Arch Linux — the base
- System76 / COSMIC — for the next-gen desktop
- Fastfetch — the fetch tool
- Sublime Text — the editor
- The r/unixporn & dotfiles community for endless inspiration
i use arch, btw.


