Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arg/dotfiles
These are my dotfiles. There are many like them, but these ones are mine.
https://github.com/arg/dotfiles
alacritty ansible dmenu docker-compose dotfiles fish-shell freebsd git gruvbox homelab i3wm macos makefile neovim polybar self-hosted shell terraform tmux ubuntu
Last synced: about 4 hours ago
JSON representation
These are my dotfiles. There are many like them, but these ones are mine.
- Host: GitHub
- URL: https://github.com/arg/dotfiles
- Owner: arg
- License: mit
- Created: 2019-09-17T09:45:18.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-03T19:05:22.000Z (5 days ago)
- Last Synced: 2024-11-03T20:16:56.493Z (5 days ago)
- Topics: alacritty, ansible, dmenu, docker-compose, dotfiles, fish-shell, freebsd, git, gruvbox, homelab, i3wm, macos, makefile, neovim, polybar, self-hosted, shell, terraform, tmux, ubuntu
- Language: Shell
- Homepage: https://arg.network
- Size: 516 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# /home/arg/.dotfiles
![desktop](https://user-images.githubusercontent.com/1044277/167194297-f48bbc21-fd73-4840-8b16-e434b8f21082.png)
FreeBSD, i3, Fish, Alacritty, Tmux, Neovim, Dmenu, Polybar, Firefox, Thunderbird. Everything gruvboxed.## Installation
### New environment bootstrap
Run as `root` on a new environment:
#### Ubuntu 22.04
```bash
bash <(curl -sLS https://raw.github.com/arg/dotfiles/master/ubuntu/bootstrap)
```#### FreeBSD 13.x
```bash
bash <(curl -sLS https://raw.github.com/arg/dotfiles/master/freebsd/bootstrap)
```### Dotfiles installation
Run as your regular user:
```bash
bash <(curl -sLS https://raw.github.com/arg/dotfiles/master/dotfiles)
```## Updating dotfiles
Pull latest changes from GitHub and update configuration files:
```bash
~/.dotfiles$ make update
```Update configuration files without pulling from GitHub:
```bash
~/.dotfiles$ make configs
```Update secrets:
```bash
~/.dotfiles$ make secrets
```:warning: Use `gmake` instead of `make` on BSD systems.