All Projects → nix-community → flake-nimble

nix-community / flake-nimble

Licence: other
Nimble packages Nix flake [maintainer=@ehmry]

Programming Languages

Nix
1067 projects
nim
578 projects
shell
77523 projects

Projects that are alternatives of or similar to flake-nimble

dotfiles
My NixOS configuration featuring awesome and neovim
Stars: ✭ 40 (+53.85%)
Mutual labels:  nix, flake
dotfiles
NixOS system config & Home-Manager user config
Stars: ✭ 43 (+65.38%)
Mutual labels:  nix, flake
nix-configs
My Nix{OS} configuration files
Stars: ✭ 54 (+107.69%)
Mutual labels:  nix, flake
microvm.nix
NixOS MicroVMs
Stars: ✭ 136 (+423.08%)
Mutual labels:  nix, flake
base16.nix
Quickly theme programs in your favourite base16 colorscheme
Stars: ✭ 61 (+134.62%)
Mutual labels:  nix, flake
rc
Structured system configuration (I moved from NixOS to GuixSD)
Stars: ✭ 97 (+273.08%)
Mutual labels:  nix, flake
digga
A flake utility library to craft shell-, home-, and hosts- environments.
Stars: ✭ 818 (+3046.15%)
Mutual labels:  nix, flake
nix-env-selector
Allows switch environment for Visual Studio Code using Nix Package Manager.
Stars: ✭ 154 (+492.31%)
Mutual labels:  nix
denxi
Denxi is a programming model for distributing data. It reduces the cost of producing package managers, storefronts, operating systems, and CI/CD systems.
Stars: ✭ 65 (+150%)
Mutual labels:  nix
emacs2nix
Automatically generate Nix expressions for Emacs packages
Stars: ✭ 23 (-11.54%)
Mutual labels:  nix
FullstackRustDemo
Novelty website + bucket questions implementation.
Stars: ✭ 40 (+53.85%)
Mutual labels:  nix
system
The system configuration of a professional yak shaver
Stars: ✭ 42 (+61.54%)
Mutual labels:  nix
dotfiles
My dotfiles for Bash/Zsh, Vim/Neovim, Doom Emacs, tmux, Git, terminal emulators, JupyterLab, aria2, mpv, Nix and Homebrew
Stars: ✭ 149 (+473.08%)
Mutual labels:  nix
myconfig
my Linux Configuration
Stars: ✭ 23 (-11.54%)
Mutual labels:  nix
sound-garden
A personal journey into the audio synth domain
Stars: ✭ 21 (-19.23%)
Mutual labels:  nim-lang
nix-unstable-installer
A place to host Nix unstable releases.
Stars: ✭ 96 (+269.23%)
Mutual labels:  nix
cpython
Alternative StdLib for Nim for Python targets, hijacks Python StdLib for Nim
Stars: ✭ 75 (+188.46%)
Mutual labels:  nim-lang
indelope
find large indels (in the blind spot between GATK/freebayes and SV callers)
Stars: ✭ 38 (+46.15%)
Mutual labels:  nim-lang
nim-dashing
Terminal dashboards for Nim
Stars: ✭ 105 (+303.85%)
Mutual labels:  nim-lang
dotfiles
🏠
Stars: ✭ 53 (+103.85%)
Mutual labels:  nix

Nimble packages Nix flake

This repository contains experimental-grade, auto-generated Nim packages.

TODO:

  • automatic testing
  • back-versioning

Usage

nix run nimble#fugitive
  # Build and execute a Nimble binary

nix dev-shell nimble
  # Enter a shell with the Nim and Nimble utilities

For an example of how to refer to Nim packages when building a Nix package you could have a look at this flake.

Synchronization

nix run .#package-updater

# …or to update an invidual package…

nix run .#package-updater generate foobar

This will prefetch the repositories of new and updated Nimble packages and record the necessary metadata to fetch the source as a fixed-output derivation. Each package has such a fixed-output that is used as a input to a derivations that produce metadata to (attempt to) build the package.

Overrides

Arguments to the Nim package builder may be added to the [./overrides.nix] file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].