Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cryskram/nix_config

This is my nixos configuration
https://github.com/cryskram/nix_config

nix nixos nixos-configuration

Last synced: about 2 months ago
JSON representation

This is my nixos configuration

Awesome Lists containing this project

README

        

# nix_config

This is my setup for nix-os

## Requirements
`git` needs to be installed in order to clone this repo :)

```shell
nix-env -iA git # this installs git without affecting your configuration, thanks to nix
```

## Usage

To use this config of nixos, run the following commands in your terminal

```shell
git clone https://github.com/iamvageesh/nix_config.git
cd nix_config
chmod +x install.sh
./install.sh
```

> Note: The installation script will **only** take the backup of `configuration.nix` file, so if any other configuration files are there, then take their backup manually before running the above scripts

## Things that this config includes

- Fish shell with starship as default shell with some aliases
- ll -> for `exa` coloured output
- nixedit -> to open the `configuration.nix` file using vim
- nixbuild -> to run the `rebuild` command
- nixupdate -> to update and upgrade nixos
- Google Chrome as the default browser
- Some notable applications and packages