Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brnovais/dotfiles

My personal configuration files.
https://github.com/brnovais/dotfiles

dotfiles

Last synced: 22 days ago
JSON representation

My personal configuration files.

Awesome Lists containing this project

README

        

# Personal Configuration

This repository contains my personal configuration files.

I use these files across multiple machines with the help of [chezmoi](https://www.chezmoi.io).

## Install

Scripts on this repository install different packages depending on the environment,
thus running commands as administrator (`sudo`) is required.

The procedure to [install chezmoi](https://www.chezmoi.io/install/) depends on the operating system.
Check below for more information on the ones that I use.

### Debian Install

Make sure you have `sudo` installed and you can execute commands as administrator.

```sh
apt-get install sudo
```

Add your user to `sudo` group. Replace _[USER]_ accordingly.

```sh
usermod -aG sudo [USER]
```

To install on `Debian` I recommend using `wget` - it comes installed by default
with standard system utilities.

```sh
sh -c "$(wget -qO- get.chezmoi.io/lb)" -- init --apply brnovais
```

The install process has been tested on the following operating systems:

- [Debian](https://www.debian.org) 13 (trixie)

### FreeBSD Install

Make sure you have `sudo` installed and you can execute commands as administrator.

```sh
pkg install sudo
```

Allow your user to execute `sudo`.

```sh
visudo
```

To install on `FreeBSD` just use the package manager.

```sh
sudo pkg install chezmoi
```

- [FreeBSD](https://www.freebsd.org) 14.1

### Ubuntu Install

Make sure you have `sudo` installed and you can execute commands as administrator.

```sh
apt-get install sudo
```

Add your user to `sudo` group. Replace _[USER]_ accordingly.

```sh
usermod -aG sudo [USER]
```

To install on `Ubuntu` I recommend using `curl`.

```sh
sh -c "$(curl -fsLS get.chezmoi.io/lb)" -- init --apply brnovais
```

The install process has been tested on the following operating systems:

- [Ubuntu](https://ubuntu.com) 24.04 (noble)

### Windows Install

Work in progress on the following operating systems:

- [Windows](https://www.microsoft.com/windows) 11