https://github.com/jorsn/ubernix
home-manager on asteroids (uberspace)
https://github.com/jorsn/ubernix
dotfiles dotfiles-automation home-manager nix shared-hosting uberspace uberspace7 webspace
Last synced: 4 months ago
JSON representation
home-manager on asteroids (uberspace)
- Host: GitHub
- URL: https://github.com/jorsn/ubernix
- Owner: jorsn
- License: isc
- Created: 2019-12-14T18:26:21.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-15T02:12:29.000Z (over 5 years ago)
- Last Synced: 2024-12-26T22:27:40.780Z (6 months ago)
- Topics: dotfiles, dotfiles-automation, home-manager, nix, shared-hosting, uberspace, uberspace7, webspace
- Language: Nix
- Homepage: https://lab.uberspace.de/guide_nix.html
- Size: 7.81 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ubernix
[home modules][home-manager] on [asteroids][uberspace]
## Installation
If you haven't got working installations of [Nix] and [home-manager], consult
the [tutorial in the uberlab][uberlab] (TODO: create guide).To use the tools, just copy them into your PATH.
To use ubernix with your working home-manager configuration, proceed as follows:
1. Add the ubernix channel:
```console
$ nix-channel --add https://github.com/jorsn/ubernix/archive/master.tar.gz ubernix
$ nix-channel --update
```2. You may have to add
```shell
export NIX_PATH=$HOME/.nix-defexpr/channels${NIX_PATH:+:}$NIX_PATH
```to your shell (see [nix#2033](https://github.com/NixOS/nix/issues/2033)).
3. Import ubernix in your `home.nix`:
```nix
imports = [ ];
```Then, the ubernix options and packages are available in your `home.nix`.
## Documentation
The main documentation is the [uberlab guide][uberlab].
[home-manager]: https://github.com/rycee/home-manager/
[Nix]: https://nixos.org/nix/
[uberlab]: https://lab.uberspace.de/guide_nix.html
[uberspace]: https://uberspace.de