1
1
mirror of https://github.com/divnix/digga.git synced 2024-11-24 05:05:26 +03:00
A flake utility library to craft shell-, home-, and hosts- environments.
Go to file
Timothy DeHerrera a080a07b21
core: don't import file systems
In order not to conflict with different kinds of configurations, i.e.
nixos disk images, don't have core profile import file-systems. Instead
declare `fileSystems` individually in host profiles.
2020-01-01 19:21:15 -07:00
.git-crypt setup configurations API 2019-12-05 01:58:40 -07:00
hosts core: don't import file systems 2020-01-01 19:21:15 -07:00
lib utils: small cleanup 2019-12-21 19:02:22 -07:00
local core: don't import file systems 2020-01-01 19:21:15 -07:00
modules modules#qbittorrent: add openFirewall option 2020-01-01 16:24:36 -07:00
pkgs pkgs: import all packages into core overlay 2019-12-26 18:25:02 -07:00
profiles core: don't import file systems 2020-01-01 19:21:15 -07:00
secrets users#nrd: init cargo credentials 2019-12-15 02:55:54 -07:00
users/nrd graphical: add develop as dependency 2019-12-22 22:01:28 -07:00
.envrc niximg: init iso configuration 2020-01-01 19:12:59 -07:00
.gitattributes setup configurations API 2019-12-05 01:58:40 -07:00
.gitignore setup configurations API 2019-12-05 01:58:40 -07:00
configuration.nix legacy: ensure config exists 2020-01-01 17:16:38 -07:00
COPYING init 2019-12-02 22:18:30 -07:00
flake.lock graphical#ffmpeg: build with svt-av1 support 2019-12-30 18:42:36 -07:00
flake.nix flake: provide overlay and overlays 2019-12-30 18:05:27 -07:00
README.md succinct description and README.md 2019-12-05 02:15:30 -07:00

Introduction

This project is under construction as a rewrite of my legacy NixOS configuration, using the experimental flakes mechanism.

Flake Talk

setup:

  {

    nix.package = nixFlakes;

    nix.extraOptions = ''
      experimental-features = nix-command flakes
    '';

  }

sans NixOS:

  # nix-env -f '<nixpkgs>' -iA nixFlakes

  # echo "experimental-features = nix-command flakes" >> /etc/nix/nix.conf

License

This software is licensed under the MIT License.

Note: MIT license does not apply to the packages built by this configuration, merely to the files in this repository (the Nix expressions, build scripts, NixOS modules, etc.). It also might not apply to patches included here, which may be derivative works of the packages to which they apply. The aforementioned artifacts are all covered by the licenses of the respective packages.