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

https://github.com/gitpod-io/template-nixos

The NixOS template, configured for Gitpod (www.gitpod.io) to give you pre-built, nix based ephemeral operating system environments in the cloud.
https://github.com/gitpod-io/template-nixos

direnv gitpod nixos nixpkgs template

Last synced: 4 months ago
JSON representation

The NixOS template, configured for Gitpod (www.gitpod.io) to give you pre-built, nix based ephemeral operating system environments in the cloud.

Awesome Lists containing this project

README

        

# A NixOS template on Gitpod

This is a [nix operating system](https://nixos.org/) template configured for ephemeral nix based development environments on [Gitpod](https://www.gitpod.io/).

## Next Steps

Click the button below to start a new development environment:

[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/gitpod-io/template-nixos)

## Get Started With Your Own Project

### A new project

Click the above "Open in Gitpod" button to start a new workspace. Once you're ready to push your first code changes, Gitpod will guide you to fork this project so you own it.

### An existing project

To get started with NixOS on Gitpod, copy the contents of this folder to your own project. To learn more, please see the [Getting Started](https://www.gitpod.io/docs/getting-started) documentation.

## Notes & caveats

Host `/workspace` dir is mounted inside guest, docker is installed and user-groups are mapped.

You can press `Ctrl + a` and then `x` to terminate/exit NixOS. You may run `make start` to restart it.

NixOS is configured as per [./configuration.nix](./configuration.nix), you can modify it as needed.

See also: [An opinionated guide for developers getting things done using the nix ecosystem](https://nix.dev/).