Elisheva

(★ 11)

My NixOS configuration

File Explorer

  • .gitignore
  • .sops.yaml
  • flake.lock
  • flake.nix
  • README.md
  • secrets.yaml

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

boot

View Details ▼

Build tooling for the Clojure programming language.

boot repl

Start a REPL session either with the project or standalone:

boot jar

Build a single `uberjar`:

boot --dependencies boot/new new --template {{template_name}} --name {{project_name}}

Generate scaffolding for a new project based on a template:

🔍

nix

View Details ▼

A powerful package manager that makes package management reliable, reproducible, and declarative.
Some features of `nix` (`nix command`, `flakes`, etc) are experimental and require enabling experimental features.
Some subcommands such as `build`, `develop`, `flake`, `registry`, `profile`, `search`, `repl`, `store`, `edit`, `why-depends`, etc. have their own usage documentation.
See also: `nix classic`.

mkdir {{[-p|--parents]}} ~/.config/nix; echo 'experimental-features = nix-command flakes' > ~/.config/nix/nix.conf

Enable the `nix` command:

nix search nixpkgs {{search_term}}

Search for a package in nixpkgs via its name or description:

nix shell {{nixpkgs#pkg1 nixpkgs#pkg2 nixpkgs#pkg3 ...}}

Start a shell with the specified packages from nixpkgs available:

// repository documentation