Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kamilchm/.nixpkgs
.nixpkgs aka dotfiles with nix
https://github.com/kamilchm/.nixpkgs
dotfiles nix nix-dotfiles nixpkgs qtile termite vim
Last synced: 4 months ago
JSON representation
.nixpkgs aka dotfiles with nix
- Host: GitHub
- URL: https://github.com/kamilchm/.nixpkgs
- Owner: kamilchm
- Created: 2015-08-17T09:42:21.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2023-01-13T08:47:55.000Z (about 2 years ago)
- Last Synced: 2024-09-28T09:20:14.758Z (4 months ago)
- Topics: dotfiles, nix, nix-dotfiles, nixpkgs, qtile, termite, vim
- Language: Nix
- Homepage:
- Size: 125 KB
- Stars: 107
- Watchers: 7
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# .nixpkgs aka dotfiles with nix
## Fully declarative user environment
1. Use [nix](https://nixos.org/nix/) to manage all your user space programs [declaratively](https://github.com/kamilchm/.nixpkgs/blob/5c360c3a05872f5ea15d771d289c812a3dd159b5/config.nix#L35).
2. Prepare **dotfiles** with [injected](https://github.com/kamilchm/.nixpkgs/blob/5c360c3a05872f5ea15d771d289c812a3dd159b5/gtk-config/default.nix#L14)
dependencies from https://github.com/NixOS/nixpkgs and [install it](https://github.com/kamilchm/.nixpkgs/blob/b5a0ccc07998485196ed30471e4e81781041dd74/termite-config/default.nix#L12)
into **$out/userHome**.
3. [Link](https://github.com/kamilchm/.nixpkgs/blob/master/install.sh#L10) **dotfiles** from *.nix-profile* into user home directory.## How to use it?
1. Install [nix](https://nixos.org/nix/)
2. Git clone **.nixpkgs** into **~/.nixpkgs**
3. Customize it for your needs.
4. Run `.nixpkgs/install.sh`