(mirror) personal dotfiles github.com/crescentrose/dotfiles
Nix 61.2%
Nushell 8.7%
Nu 0.3%
Shell 0.1%
Other 29.8%
314 1 0

Clone this repository

https://tangled.org/crescentro.se/dotfiles https://tangled.org/did:plc:lwsar7zyyfaiy6wsuinztkmj/dotfiles
git@tangled.org:crescentro.se/dotfiles git@tangled.org:did:plc:lwsar7zyyfaiy6wsuinztkmj/dotfiles

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

crescentrose's dotfiles#

screenshot screenshot

Setup#

There are two variants: a pure NixOS variant with a custom desktop shell, and a macOS variant that shares a small part of the command-line configuration for consistency with my work machine.

TIP

Activate the development environment (nix develop) to use the provided scripts for (re)building on the appropriate platform.

NixOS#

This is a standard Nix flake. so on a NixOS system, running sudo nixos-rebuild --flake ./nixos#starlight switch should do the trick. Note that you will need a handful of secrets - refer to the flake files for details. Also, the wallpaper directory is not distributed as a part of this repo as that would be rude to the artists - find your own wallpapers! Improving the setup experience is on my to-do list, but it's not yet ready.

This set-up is tweaked for my desktop PC and is currently not very modular or extensible. Improving this is also on my to-do list.

macOS#

The macOS variant assumes Determinate Nix as it has a better setup experience and plays better with various corporate tools.

In addition to Determinate Nix, you should also set up Homebrew.

For initial set-up, run:

sudo nix run nix-darwin/master#darwin-rebuild -- switch --flake .

Afterwards, you can use darwin-rebuild to apply changes:

sudo darwin-rebuild switch --flake .

Attribution#

Due to popular demand, there's now a license in this repo.

Except specific files which bear a different mention, this programme is licensed under the EUPL-1.2 or later. Official translations are available on the website of the European Commission.