https://github.com/erffy/dots
My system configuration files
https://github.com/erffy/dots
Last synced: 2 months ago
JSON representation
My system configuration files
- Host: GitHub
- URL: https://github.com/erffy/dots
- Owner: erffy
- Created: 2024-08-26T17:15:15.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-12T19:49:20.000Z (4 months ago)
- Last Synced: 2025-01-12T20:27:37.450Z (4 months ago)
- Language: CSS
- Homepage:
- Size: 24.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README


A minimalist desktop configuration for Arch Linux using SwayWM.
## Installation
### Prerequisites
Before proceeding with the installation, ensure you have a working Arch Linux installation.### Backup Existing Configuration
First, backup your existing configuration files:
```sh
mkdir -p ~/dotfiles-backup
cp -r ~/.config ~/dotfiles-backup/
```### Installation
1. Clone the repository:
```sh
git clone https://github.com/erffy/dots.git
cd dots
```2. Install required packages:
```sh
# Using pacman
sudo pacman -S --needed - < packages# Or using yay
yay -S --needed - < packages# Or using paru
paru -S --needed - < packages
```3. Copy configuration files:
```sh
# Create necessary directories
mkdir -p ~/.config ~/.local/share/applications# Copy files (use -n to prevent overwriting existing files)
cp -rn .* ~/# If you want to force overwrite, remove -n flag
# cp -r .* ~/
```4. Apply permissions:
```sh
# Make scripts executable
chmod +x ~/.local/bin/* ~/.config/waybar/bin/*
```5. Restart your system:
```sh
reboot
```