https://github.com/n4tht4n/.files
.files configuration and bootstrapping new machines.
https://github.com/n4tht4n/.files
debian dotfiles dotfiles-linux dotfiles-macos macos
Last synced: about 2 months ago
JSON representation
.files configuration and bootstrapping new machines.
- Host: GitHub
- URL: https://github.com/n4tht4n/.files
- Owner: n4tht4n
- License: mit
- Created: 2025-06-01T08:18:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-05-02T07:17:25.000Z (about 2 months ago)
- Last Synced: 2026-05-02T09:29:04.864Z (about 2 months ago)
- Topics: debian, dotfiles, dotfiles-linux, dotfiles-macos, macos
- Language: Go Template
- Homepage:
- Size: 86.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# .files
> [!NOTE]
> .files configuration and bootstrapping new machines.

## :rocket: Bootstrap
Bootstrapping will be idempotent and applicable to Debian Linux and macOS systems.
Depending on the availability of `curl` or `wget`, use one of the following commands:
```bash
bash -c "$(curl -fsSL https://raw.githubusercontent.com/n4tht4n/.files/main/remote-bootstrap)"
```
```bash
bash -c "$(wget -qO - https://raw.githubusercontent.com/n4tht4n/.files/main/remote-bootstrap)"
```
Basically, this will:
- check if a supported system is present (for now, either Debian or macOS)
- install some minimal tools (e.g. Git) to proceed
- install [Homebrew](https://brew.sh) (on both, Debian and macOS)
- install [chezmoi](https://www.chezmoi.io) to load and apply the rest of my .files (this repo)
## :convenience_store: chezmoi
I'm using [chezmoi](https://www.chezmoi.io) to create and execute some tool installations,
as well as managing their configuration files.