Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/cryskram/nix_config
- Owner: cryskram
- Created: 2023-08-02T17:48:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-09T18:58:47.000Z (over 1 year ago)
- Last Synced: 2024-04-20T13:02:55.233Z (9 months ago)
- Topics: nix, nixos, nixos-configuration
- Language: Nix
- Homepage:
- Size: 191 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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