2021-10-05 21:57:56 +00:00
# Dotfiles
2024-03-06 14:17:11 +00:00
In this repo I store my config files.
2024-03-15 04:55:22 +00:00
It helps me to install quickly all software I need for work and fun.
2024-03-15 07:21:36 +00:00
Feel free to check & alter the configs as you like.
2021-10-05 21:57:56 +00:00
2024-03-15 07:21:36 +00:00
I use NixOS. It stores all of its configuration in `configuration.nix` .
Start your exploration there.
If you are confused at any step - checkout docs on https://nixos.org/
2021-10-05 21:57:56 +00:00
2024-03-15 04:55:22 +00:00
## Install
2023-07-15 06:50:17 +00:00
2024-03-15 04:55:22 +00:00
1. Clone this repo.
2. Give build script permission to execute: `chmod +x ./build-nix.sh` .
2024-03-15 07:21:36 +00:00
3. [Optionally] Check example files in `./private` folder. If anything there you'd like to use - copy example file and remove ".example" suffix. Fill file with your content. Example: SSH Config `cp ./private/ssh-config.nix.example ./private/ssh-config.nix` and fill with your values.
4. Apply configuration with `make` .
2024-03-15 04:55:22 +00:00
## Usage
1. Change configuration files to desired state.
2. Apply configuration with `make` .