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

https://github.com/kplachkov/dotfiles

The Software Engineer's setup (dotfiles, packages, desktop environment settings, scripts and configurations).
https://github.com/kplachkov/dotfiles

bash codespaces configuration dotfiles fedora gnome linux macos packages scripts settings tmux ubuntu

Last synced: 5 months ago
JSON representation

The Software Engineer's setup (dotfiles, packages, desktop environment settings, scripts and configurations).

Awesome Lists containing this project

README

          

# [KP](https://github.com/kplachkov)'s dotfiles

[![CI](https://github.com/kplachkov/dotfiles/workflows/CI/badge.svg)](https://github.com/kplachkov/dotfiles/actions?query=workflow%3ACI)

The Software Engineer's setup (dotfiles, packages, desktop environment settings, scripts and configurations).

## Installation

```shell
make auto-install
```

Supported operating systems:
- Fedora Silverblue
- Fedora Workstation
- GitHub Codespaces
- macOS
- Ubuntu

High level representation of the automated installation:
1. The automation determines the OS.
2. The configurations of packages and the dotfiles are applied (if the files already exist -- they will be replaced).
3. The settings of the desktop environment are applied.
4. Software is installed.

For more information, run:
```shell
make help
```