Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gregorykogan/dotfiles
My ArchLinux/MacOS configuration files
https://github.com/gregorykogan/dotfiles
alacritty-config arch-linux configuration configuration-management dotfiles homebrew hyprland hyprland-config linux macos neovim-config neovim-dotfiles qtile-config rofi-config shell universal-home-builder unixporn wallpapers zsh zsh-configuration
Last synced: 27 days ago
JSON representation
My ArchLinux/MacOS configuration files
- Host: GitHub
- URL: https://github.com/gregorykogan/dotfiles
- Owner: GregoryKogan
- License: mit
- Created: 2023-06-05T20:21:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-11T20:14:18.000Z (5 months ago)
- Last Synced: 2024-11-06T19:17:29.211Z (3 months ago)
- Topics: alacritty-config, arch-linux, configuration, configuration-management, dotfiles, homebrew, hyprland, hyprland-config, linux, macos, neovim-config, neovim-dotfiles, qtile-config, rofi-config, shell, universal-home-builder, unixporn, wallpapers, zsh, zsh-configuration
- Language: Shell
- Homepage:
- Size: 56.8 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles
My ArchLinux/MacOS configuration files
This config uses **[Universal Home Builder](https://github.com/GregoryKogan/universal-home-builder)** to manage configs.
I wrote it myself and very proud of my creation! I would be very grateful if you check it out.## Install
```shell
git clone https://github.com/GregoryKogan/dotfiles.git ~/dotfiles
```## Usage
**1. Install [Universal Home Builder](https://github.com/GregoryKogan/universal-home-builder)**
```shell
git clone https://github.com/GregoryKogan/universal-home-builder.git ~/uhb
```**2. Build home directory with UHB**
`` is an entry point for UHB config. Available hosts:
- `arch`
- `macos````shell
~/uhb/build ~/dotfiles/hosts/
```This may require to input super user's password a few times.
**3. Reboot**
Although most of the programs do not require a reboot to work well with new configs, some things may break without it.
For example `$SHELL` environment variable will only be properly set after reboot.```shell
reboot
```## Misc
### ArchLinux-ARM installation
```shell
useradd -m -G wheel
passwd
pacman -S sudo vi
visudo
```Uncomment `%wheel ALL(ALL:ALL) ALL` line
Relogin as `````shell
sudo pacman -Syu
sudo pacman -S git python3
git clone https://github.com/GregoryKogan/universal-home-builder.git ~/uhb
git clone https://github.com/GregoryKogan/dotfiles.git
~/uhb/build ~/dotfiles/hosts/arch
reboot
```