Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make this repository digga #431

Merged
merged 233 commits into from
Feb 26, 2022
Merged

Make this repository digga #431

merged 233 commits into from
Feb 26, 2022

Commits on Feb 23, 2022

  1. Configuration menu
    Copy the full SHA
    46fe746 View commit details
    Browse the repository at this point in the history
  2. init with devos lib extraction

    simple copy of devos library code
    Pacman99 authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    9f0ecf6 View commit details
    Browse the repository at this point in the history
  3. add README and COPYING

    license is a copy from devos
    Pacman99 authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    6aa7234 View commit details
    Browse the repository at this point in the history
  4. add gitignore and remove nix build result

    Pacman99 authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    03d67fd View commit details
    Browse the repository at this point in the history
  5. remove content-addressed experimental features

    they are still pretty unstable and can fatally break systems
    Pacman99 authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    c2248f8 View commit details
    Browse the repository at this point in the history
  6. flake: update flake-utils-plus input

    includes filterPackages improvements
    Pacman99 authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    f3d074b View commit details
    Browse the repository at this point in the history
  7. shell: ensure nix flakes for nixos-rebuild

    Pacman99 authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    44d5fa7 View commit details
    Browse the repository at this point in the history
  8. shell: add packages from overlays to devshell

    following same logic as exporting packages, but don't filter out inputs
    Pacman99 authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    14c8119 View commit details
    Browse the repository at this point in the history
  9. imp: remove importer from top level lib exports

    Importers are auxiliary functions of this library. It feels inconsistent when
    they have the same visibility of primary (builder) functions.
    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    c4da361 View commit details
    Browse the repository at this point in the history
  10. shell: the custom nixos-rebuild will be auto-added

    Pacman99 authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    d5a1955 View commit details
    Browse the repository at this point in the history
  11. Move library code to src/ and cleanup folders

    Pacman99 authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    a489a95 View commit details
    Browse the repository at this point in the history
  12. Add doc for mkFlake and explain usage in README

    Pacman99 authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    fb2194a View commit details
    Browse the repository at this point in the history
  13. check if home-manager input or output exists

    Pacman99 authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    0b59ee4 View commit details
    Browse the repository at this point in the history
  14. copy over .editorconfig from devos

    Pacman99 authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    a008220 View commit details
    Browse the repository at this point in the history
  15. importHosts: output under the hosts attribute

    This means the functions output can be used as a module and imported in
    mkFlake arguments
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    7921efd View commit details
    Browse the repository at this point in the history
  16. evalArgs: use submoduleWith for nixos/home options

    This sets shorthandOnlyDefinesConfig to false by default. Which means
    those definitions can easily make use of the `imports` key. Without this,
    they would have to pass a function to the options.
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    e72f220 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8c7da5e View commit details
    Browse the repository at this point in the history
  18. shell: get nixosSystem from pkgs.input

    fixes devshell since lib no longer includes nixosSystem
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    e4424d7 View commit details
    Browse the repository at this point in the history
  19. tree: rename devlib -> digga

    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    d60e3b4 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    6c724df View commit details
    Browse the repository at this point in the history
  21. evalArgs: use submoduleWith for channels

    allows `imports` key to be set without setting option as a function
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    5527237 View commit details
    Browse the repository at this point in the history
  22. shell: use eval-config.nix with pkgs.path

    This will always work and doesn't rely on fup features
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    0c98c65 View commit details
    Browse the repository at this point in the history
  23. test mkFlake with a full flake similar to devos

    Pacman99 authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    0bbc1de View commit details
    Browse the repository at this point in the history
  24. add github actions and bors configuration

    Pacman99 authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    6be60aa View commit details
    Browse the repository at this point in the history
  25. shell/flk: sudo nixos-generate-config

    ```
    $ btrfs subvol show / >/dev/null; printf "%s\n" "$?"
    ERROR: Could not search B-tree: Operation not permitted
    1
    ```
    
    Btrfs's `ioctl()` `BTRFS_IOC_TREE_SEARCH` requires elevation.
    `btrfs subvol show <path>` may be called by `nixos-generate-config`, and
    if `btrfs subvol show <path>` fails then `nixos-generate-config` fails.
    
    Fixes `flk up` failures due to the presence of Btrfs volumes.
    bb010g authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    be23ab2 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    b144f0b View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    9113d86 View commit details
    Browse the repository at this point in the history
  28. flake: update utils input

    includes api changes to fup
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    2796d59 View commit details
    Browse the repository at this point in the history
  29. Update Changelog for tag

    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    aa8bf26 View commit details
    Browse the repository at this point in the history
  30. Revert "shell: add packages from overlays to devshell"

    This reverts commit be058ad.
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    8b77cd1 View commit details
    Browse the repository at this point in the history
  31. fix deploy-rs multi-arch

    GTrunSec authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    d8d108e View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    e5309cc View commit details
    Browse the repository at this point in the history
  33. flake: update fup input

    includes addition of outputsBuilder
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    7daa4d4 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    a3c6bc7 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    181b8a4 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    d410c2f View commit details
    Browse the repository at this point in the history
  37. shell: append overlays

    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    8065740 View commit details
    Browse the repository at this point in the history
  38. rakeLeaves: create and use standard auto-importer

    The function picks up `.nix` files and stops recursing when it hits
    a folder with a `default.nix`
    This allows it to be used to collect hosts, overlays, and profiles
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    237e0bc View commit details
    Browse the repository at this point in the history
  39. evalArgs: add devshell namespace for modules

    don't import modules
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    bf6a465 View commit details
    Browse the repository at this point in the history
  40. export devshell modules

    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    878aea9 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    e6b9618 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    f100c6d View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    271cfd0 View commit details
    Browse the repository at this point in the history
  44. Replace profiles/suites with general importables

    profiles and suites is created with the old mkProfileAttrs, this makes
    the new auto-importing strategies backwards compatible. But warnings are
    printed when using profiles and suites instructing you on how to switch
    your profiles folder format and add suites to importables
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    e838f60 View commit details
    Browse the repository at this point in the history
  45. tests: add proper check for rakeLeaves

    also drop mkSuites test, which is now deprecated
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    177f01c View commit details
    Browse the repository at this point in the history
  46. tests: only add profilesTest if suites are defined

    isoConfig: don't error if suites aren't passed
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    7f17b5b View commit details
    Browse the repository at this point in the history
  47. evalArgs: switch suites type to coercedListOf

    so suites get flattened as they used to
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    33328e3 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    6c6e69d View commit details
    Browse the repository at this point in the history
  49. ref: encapsulate lib tests into folder

    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    cb627e0 View commit details
    Browse the repository at this point in the history
  50. ref: lib-tets rm unused files

    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    fa2d674 View commit details
    Browse the repository at this point in the history
  51. imp: make fullFlake debuggable through top level repl

    at:
    
    checks.<system>.checksTest.fullFlake
    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    8a21557 View commit details
    Browse the repository at this point in the history
  52. ref: drop safeReadDir

    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    639863b View commit details
    Browse the repository at this point in the history
  53. ref: rakeLeaves use explicit sieve

    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    83deab4 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    272a706 View commit details
    Browse the repository at this point in the history
  55. imp: make importers truely recursive

    - hostnames are construed from a reverse DNS notation of folder names
    
    BREAKING CHANGE (without practical impact):
    
    fup needs to be udpated to parse the reverse DNS notation back into
    a hostname DNS label + a DNS domain (to set networking.domain).
    
    However, since until now, no recursive hosts where allowed, this
    can be safely done soonishly.
    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    c43d764 View commit details
    Browse the repository at this point in the history
  56. bump fup (with latest reverseDomainName parsing)

    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    b136529 View commit details
    Browse the repository at this point in the history
  57. test: assert com.example.myhost

    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    9573446 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    048b886 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    83a98a4 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    52566f4 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    1fc53c8 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    b5b4be4 View commit details
    Browse the repository at this point in the history
  63. flake: update fup

    includes fixes for double applied overlays problem
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    2c7efc4 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    f921586 View commit details
    Browse the repository at this point in the history
  65. fix: flk usage of lock update

    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    07317f7 View commit details
    Browse the repository at this point in the history
  66. flake: update utils input

    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    124fb60 View commit details
    Browse the repository at this point in the history
  67. Add doi flk command

    jwygoda authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    61321c4 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    6b2582c View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    7f4d393 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    518ee1b View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    78874d2 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    ad6460a View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    9ac1382 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    1ef5437 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    04a9d84 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    ef17475 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    ab10207 View commit details
    Browse the repository at this point in the history
  78. flake: update fup input

    includes overlay fixes
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    82e94c8 View commit details
    Browse the repository at this point in the history
  79. Update Changelog for tag

    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    90db38e View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    bce934a View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    6c610b3 View commit details
    Browse the repository at this point in the history
  82. fix: conflicting declaration error message utility

    this commit produces:
    ```console
    error: The option `networking.networkmanager.enable' has conflicting definition values:
           - In `/nix/store/7mnkd3pky8vhdb113jwm1yx86jpx5f9l-source/tests/fullFlake/profiles/core': true
           - In `/nix/store/7mnkd3pky8vhdb113jwm1yx86jpx5f9l-source/tests/fullFlake/hosts/NixOS.nix': false
    ```
    
    instead of:
    ```console
    error: The option `networking.networkmanager.enable' has conflicting definition values:
           - In `/nix/store/b6wbmpjx59bls58bgng7bip1q3pvl3pd-source/tests/fullFlake/profiles/core': true
           - In `<unknown-file>': false
    ```
    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    87833a3 View commit details
    Browse the repository at this point in the history
  83. !fixup fix: conflicting declaration error message utility

    The imports already does set _file for us.
    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    fa73f37 View commit details
    Browse the repository at this point in the history
  84. fix: overlays order - internal, "raked" overlays last

    By making sure raked (that typically is: "internal") are loaded
    last, those internal overlays can override packages made available via
    external overlays.
    
    This is only relevant for overlays where order matters.
    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    2c53cb0 View commit details
    Browse the repository at this point in the history
  85. add test for overlay order

    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    d38d316 View commit details
    Browse the repository at this point in the history
  86. add module importer (raker)

    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    9836d2a View commit details
    Browse the repository at this point in the history
  87. bump: fup for flake-utils check-utils

    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    c119cbb View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    00d056f View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    65ecc2c View commit details
    Browse the repository at this point in the history
  90. style

    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    2f2a8a8 View commit details
    Browse the repository at this point in the history
  91. fix: store builds under ./builds, so .giignore can pick it up.

    Name by host first, then by image type.
    
    Hope for the best that -o is a prefix (when left with final /)
    and the builder will do the right thing.
    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    a9ce104 View commit details
    Browse the repository at this point in the history
  92. the prefix hopeful trick did not work.

    There seems no decent way to get file names from upstream, so
    we can implement once an upstream interface is available.
    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    2eab4b0 View commit details
    Browse the repository at this point in the history
  93. flk: don't set out path for nix build

    ./result is more obvious for users who've used nix build and then we
    don't have to worry about file extensions, its already a folder with the
    right files.
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    1fb8713 View commit details
    Browse the repository at this point in the history
  94. fix: maybImport to also classic imports that peak for defualt.nix

    such as `import ./pkgs`, actually loading `./pkgs/default.nix`
    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    2eb6f83 View commit details
    Browse the repository at this point in the history
  95. nixpkgs-fmt

    David Arnold authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    3454756 View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    979b1bb View commit details
    Browse the repository at this point in the history
  97. flake: update lock file

    should have been included in previous commit to drop follows usage
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    6a882ac View commit details
    Browse the repository at this point in the history
  98. flake: update deploy input

    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    aa8eb90 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    7fed723 View commit details
    Browse the repository at this point in the history
  100. fix: maybe import well defined nix modules (with _file)

    This is necesary since `fup` has gained a cleanup of its module exporter
    that treats modules as paths or well-defeinde (with _file).
    
    This is a better implementation for the work-around introduced in
    b30d9660e2903e08bb10bea9921eee119af0b111
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    147f0f2 View commit details
    Browse the repository at this point in the history
  101. ourlib -> config.lib.our

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    3ce5283 View commit details
    Browse the repository at this point in the history
  102. use config.lib.digga.mkBuild

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    5a16e8f View commit details
    Browse the repository at this point in the history
  103. mv fullFlake -> example

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    e6c3497 View commit details
    Browse the repository at this point in the history
  104. add groupByConfig example

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    e5ab980 View commit details
    Browse the repository at this point in the history
  105. ref: auxiliaries (checks, jobs, devshell)

    Includes nix patch: NixOS/nix#4641
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    25bf8ee View commit details
    Browse the repository at this point in the history
  106. fix classicalDevos example

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    3d0dfa9 View commit details
    Browse the repository at this point in the history
  107. fmt

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    defb97a View commit details
    Browse the repository at this point in the history
  108. evalnix

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    f685d7a View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    a680bc2 View commit details
    Browse the repository at this point in the history
  110. Configuration menu
    Copy the full SHA
    7608f95 View commit details
    Browse the repository at this point in the history
  111. ref: add proper downstream testing

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    67df251 View commit details
    Browse the repository at this point in the history
  112. fix: check-all

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    4fe2f9b View commit details
    Browse the repository at this point in the history
  113. fix jobs flake

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    ca822d8 View commit details
    Browse the repository at this point in the history
  114. Configuration menu
    Copy the full SHA
    acff396 View commit details
    Browse the repository at this point in the history
  115. ref: make tests more useful

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    6efb2fb View commit details
    Browse the repository at this point in the history
  116. imp: checks pass --show-trace flags

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    466ea26 View commit details
    Browse the repository at this point in the history
  117. Configuration menu
    Copy the full SHA
    a290573 View commit details
    Browse the repository at this point in the history
  118. Configuration menu
    Copy the full SHA
    91a5764 View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    03b96d6 View commit details
    Browse the repository at this point in the history
  120. Configuration menu
    Copy the full SHA
    a58be6f View commit details
    Browse the repository at this point in the history
  121. imp: conservative digga lib output

    in order to avoid people accidentially depending on some internal API
    which we don't explicitly want to support well into version 1.0, hide
    those from the output.
    
    Users who still want to use those need to copy them over, instead.
    
    This reduces our API exposure and hopefully will help save maintainer
    resources once `digga` completely takes over the world.
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    39b39f1 View commit details
    Browse the repository at this point in the history
  122. Configuration menu
    Copy the full SHA
    8e72398 View commit details
    Browse the repository at this point in the history
  123. Configuration menu
    Copy the full SHA
    9006a2a View commit details
    Browse the repository at this point in the history
  124. Configuration menu
    Copy the full SHA
    4e3b9e6 View commit details
    Browse the repository at this point in the history
  125. fix: add back digga lib checks

    This would have catched 2a696eb#r53008224
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    02d8feb View commit details
    Browse the repository at this point in the history
  126. imp: pass down self to grouped folder layout

    pass `self` to top level imports in the style of
    `./examples/groupByConfig`
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    33474e6 View commit details
    Browse the repository at this point in the history
  127. Revert "use deploy's overlay to prevent nixpkgs dep"

    This reverts commit 8ae19a33c1c34620ce843e286fa69852db791d5c.
    
    fix: #75
    
    see that issue also for an unresolvable situation induced by this
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    0a5325d View commit details
    Browse the repository at this point in the history
  128. fix: make nixos.hostDefaults.channelName required

    In several places `mkFlake` assumes an valid value is set, here.
    
    fixes: #76
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    a2411ee View commit details
    Browse the repository at this point in the history
  129. Configuration menu
    Copy the full SHA
    a6fadb1 View commit details
    Browse the repository at this point in the history
  130. Configuration menu
    Copy the full SHA
    6954bdd View commit details
    Browse the repository at this point in the history
  131. fix: add the entirety of nix#4641 patch

    Previously, a specific commit was references, while the patch has +-
    evolved into its final shape, which we want to capture here.
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    4bb01ba View commit details
    Browse the repository at this point in the history
  132. fix: work arround path:../../ & input.parent error

    This error is introduced via NixOS/nix#4641
    
    Proper analysis / evlt. fix is pending.
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    667be56 View commit details
    Browse the repository at this point in the history
  133. imp: reduce flake inputs footprint and increase conciseness

    also produce more cach hits using nixpkgs/release 21.05
    
    fix: #78
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    b1b2923 View commit details
    Browse the repository at this point in the history
  134. bump: deploy (with overlay)

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    ee21767 View commit details
    Browse the repository at this point in the history
  135. bump: downstream for tests

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    c722472 View commit details
    Browse the repository at this point in the history
  136. zoink: surface regression

    In this changeset, the `self` module argument is not actually passed.
    
    Upstream nixpkgs, for unknown reasons does not fail with the usual
    error message, presumably becuase this is sumoduleWith type, but instead
    bails with an inifinite recursion.
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    905b26b View commit details
    Browse the repository at this point in the history
  137. fix: regression

    `submoduleWith` does not have the `_module` options, so the only two
    options left are passing via `specialArgs` or create a self option
    to pass it as config. For better UX, let's use specialArgs, here.
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    0ea7017 View commit details
    Browse the repository at this point in the history
  138. ref: aclaratory naming

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    8bae915 View commit details
    Browse the repository at this point in the history
  139. imp: add portable per aarch users

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    01c9e74 View commit details
    Browse the repository at this point in the history
  140. fix: checks for portableHomeConfigurations

    Without this modification to the initial implementation, we this error:
    
    ```console
    error: attribute 'activationPackage' missing
    
           at /nix/store/2ja93yb8276wk794zkgnaf0m5rghp5mw-source/src/mkFlake/default.nix:145:37:
    
              144|               ) then
              145|                 lib.mapAttrs (n: v: v.activationPackage) self.homeConfigurations
                 |                                     ^
              146|               else { }
    ```
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    e07825c View commit details
    Browse the repository at this point in the history
  141. imp: better hm user checks naming

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    68b6f16 View commit details
    Browse the repository at this point in the history
  142. bump: fup (include dynamic output)

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    70ba6e2 View commit details
    Browse the repository at this point in the history
  143. bump: devos for testing

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    a3b2207 View commit details
    Browse the repository at this point in the history
  144. test: add hm only config

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    d64f95f View commit details
    Browse the repository at this point in the history
  145. ref: cleanup hm config generation

    - uses c.config.home-manager.users directly (depends on #338)
    - fix: uses c.config.networking.hostName instead of reverseDNS names
    - sets `useUserPackages` to `false` and removes mkForce false from #338)
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    dd1e822 View commit details
    Browse the repository at this point in the history
  146. imp: hm user@host idiom should be aligned with host's deployment

    When using the `user@host` idiom, we explicitly want to deploy that
    users on that host. Therefore, don't alter the deployment
    configuration between the method that uses `homeConfigurations` and
    the method that changes the home configuration as part of the system
    configuration change.
    
    In the future a portable `user/arch` combination can be implemented.
    Such `user/arch` is not host specific and can be deployed to any host
    where nix is installed (e.g. at work). In this use case, we have to
    make sure that the user's $HOME/.nix-profile is used as the profile, 
    that is `home-manager.useUserPackages = mkForce false`.
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    b4a7330 View commit details
    Browse the repository at this point in the history
  147. Configuration menu
    Copy the full SHA
    a060db0 View commit details
    Browse the repository at this point in the history
  148. bump: devos for testing

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    78e1981 View commit details
    Browse the repository at this point in the history
  149. imp: add proper nix patching

    It is very likely that some digga functionality requires patches to nix
    
    Create a place for patches that mimicks the way how they could be
    applied once `inputs.<name>.patches` of the
    UFR (Unofficial Flakes Roadmap) is implemented.
    
    Also showcase how `nixConfig` can add extra feature flags (without
    overriding the patched-in ones).
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    4a4a6ee View commit details
    Browse the repository at this point in the history
  150. nixConfig: setup the nix configuration

    Users may not have setup their nix correctly. This ensures they have the
    proper features and caches setup when they use this repo.
    
    We currently have not entire clarity wether all `nixConig` flake options
    work. At some point in time `nix` support was limited.
    
    Therefore, we implement an NIX_CONFIG fallback (at least) in the devshell
    
    supersedes #69
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    5eb849f View commit details
    Browse the repository at this point in the history
  151. nixConfig: provide a useful nixConfig module

    users should decide wether they trust the caches and find those
    options useful and hence explicitly activate them in their `devos`
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    4b892d6 View commit details
    Browse the repository at this point in the history
  152. Configuration menu
    Copy the full SHA
    ea183d9 View commit details
    Browse the repository at this point in the history
  153. Configuration menu
    Copy the full SHA
    b90ad83 View commit details
    Browse the repository at this point in the history
  154. Configuration menu
    Copy the full SHA
    a253fda View commit details
    Browse the repository at this point in the history
  155. fmt

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    7587f47 View commit details
    Browse the repository at this point in the history
  156. Configuration menu
    Copy the full SHA
    0cea9fe View commit details
    Browse the repository at this point in the history
  157. imp: add e2e tests

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    2fc56f4 View commit details
    Browse the repository at this point in the history
  158. ref: don't mix access to configuration inputs and config values

    use proper configuration values
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    8ed47e8 View commit details
    Browse the repository at this point in the history
  159. ref: factor mkFlake into its components

    this is intended to facilitate further debugging and organize the 
    codebase
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    826620a View commit details
    Browse the repository at this point in the history
  160. Configuration menu
    Copy the full SHA
    2965633 View commit details
    Browse the repository at this point in the history
  161. fix: add inputs back to arguments

    Accessing inputs via self seems to be illegal in certain cirumstances
    and produces an infinite recursion.
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    14e36e1 View commit details
    Browse the repository at this point in the history
  162. fix: infinite recursion

    specialArgs (even though from submodules) cannot be obtained from 
    within the module system
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    6562558 View commit details
    Browse the repository at this point in the history
  163. ref: adapt to fup upstream refactoring

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    0c266ba View commit details
    Browse the repository at this point in the history
  164. Configuration menu
    Copy the full SHA
    cd8a40c View commit details
    Browse the repository at this point in the history
  165. fix: api-doc job

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    736b50e View commit details
    Browse the repository at this point in the history
  166. docs: add general docs (w/o library reference)

    library reference expected to come as soon as flake-utils-plus has
    the corresponding implementation.
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    fee8829 View commit details
    Browse the repository at this point in the history
  167. fix: boostrap iso module

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    13d6f85 View commit details
    Browse the repository at this point in the history
  168. fix: mkFlake options & functor

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    b089b03 View commit details
    Browse the repository at this point in the history
  169. bump: downstream for tests

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    cb79b83 View commit details
    Browse the repository at this point in the history
  170. fix: don't git ignore the mdbook index

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    cf6f2e1 View commit details
    Browse the repository at this point in the history
  171. Configuration menu
    Copy the full SHA
    64031cd View commit details
    Browse the repository at this point in the history
  172. imp/nixos: enable importable access to self & inputs's lib functions

    `self` and `inputs` might have library functions or other features that
    users want to use within the module system.
    
    To avoid infinite recursion when used within the context of `imports`
    statements, make them `sepcialArgs`.
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    6edaccd View commit details
    Browse the repository at this point in the history
  173. bump: downstream for tests

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    285f879 View commit details
    Browse the repository at this point in the history
  174. Configuration menu
    Copy the full SHA
    bbcca38 View commit details
    Browse the repository at this point in the history
  175. fix: typos in bootstrap ISO image

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    5e7747b View commit details
    Browse the repository at this point in the history
  176. fix: don't use new kernel for bootstrap-iso to avoid incompatibilities

    for example: error: Package ‘zfs-kernel-2.0.5-5.13.4’ in /nix/store/jbch90yqx6gg1h3fq30jjj2b6h6jfjgs-source/pkgs/os-specific/linux/zfs/default.nix:175 is marked as broken, refusing to evaluate.
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    18f0a7c View commit details
    Browse the repository at this point in the history
  177. ref/boostrap-iso: add inputs to iso store contents

    There was never an intention to setup the registry with aliases, which
    would not avoid a network call ayhow if an input is not specified as an
    registry-resolvable input.
    
    At the same time, this clarification also eliniates an error that is
    addressed upstream via NixOS/nixpkgs#131814
    
    ---
    
    work-around: for spurious reasons w.r.t. functor attrs in module system
    
    Without any obvious reason, the module system appears to substitute
    attrs that contain a `__functor` with the value of that functor.
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    d3dca3f View commit details
    Browse the repository at this point in the history
  178. docs: fix gotcha about default channel

    portable home manager configs are derived from the default channel's
    `pkgs`, however host speific home manager configs, obviously remain
    derived from the respective host's `pkgs`, which can be based on a
    different channel.
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    09f547f View commit details
    Browse the repository at this point in the history
  179. fix/generators: make deploy-rs work with fqdns, where available

    If a host has the domain set, we should teach `deploy-rs` to reach it
    over it's fqdn.
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    4eaabaf View commit details
    Browse the repository at this point in the history
  180. add: cachix action

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    791467c View commit details
    Browse the repository at this point in the history
  181. ref: streamline mkTest signature

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    c6e398f View commit details
    Browse the repository at this point in the history
  182. fix: local tests

    when substitutin paths in submodule tests, we need to use absolute
    paths to not violate the submodule git boundary through the use of
    relative paths
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    27c4a06 View commit details
    Browse the repository at this point in the history
  183. bump: dowstream test

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    7527aee View commit details
    Browse the repository at this point in the history
  184. imp: add per host tests

    this allow users to specifiy per hosts tests in the host api container
    under `.test`.
    
    test must be an attrs or a function that is invoked as a package and
    that returns an attrs which can be consumed by nixos' `mkTest`.
    
    tests must have a name, so that they can be told apart in the
    flake's check attribue.
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    8a8f92f View commit details
    Browse the repository at this point in the history
  185. fix: check wrapper

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    e5776ce View commit details
    Browse the repository at this point in the history
  186. fix: bootstrap image naming

    transparency.
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    7e9b1c5 View commit details
    Browse the repository at this point in the history
  187. spelling fixes

    nrdxp authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    62f5e48 View commit details
    Browse the repository at this point in the history
  188. fix: bootstrap semantics

    prior to this commit the bootstrapping iso deactivated _all_ profiles
    that were somehow contained in a suite.
    
    that is an error, since it deactivates all profiles, even the most basic
    and desired ones.
    
    the impetus had been to prevent unwantes systemd services from launching
    
    however, there seems no reliable approach to achieve that.
    
    the now proposed alternative model is to add a bootsrap host akin to
    the followint config:
    
    ```nix
    # os/hosts/bootstrap.nix
    { profiles, ... }:
    {
     imports = [
        profiles.networking
        profiles.users.root
        profiles.users.nixos
      ];
    }
    ```
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    18ea519 View commit details
    Browse the repository at this point in the history
  189. fix: example / tests

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    fa15264 View commit details
    Browse the repository at this point in the history
  190. ref: mkDeployNodes host attrs

    GTrunSec authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    b4cb502 View commit details
    Browse the repository at this point in the history
  191. fix: follows patch & ship own bleeding edge nix version

    (to prevent PR drift issues a little better)
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    ca29d6d View commit details
    Browse the repository at this point in the history
  192. Configuration menu
    Copy the full SHA
    a4f30d1 View commit details
    Browse the repository at this point in the history
  193. fix: passed-on fup an fu lib functions

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    4536953 View commit details
    Browse the repository at this point in the history
  194. Configuration menu
    Copy the full SHA
    b2a78b4 View commit details
    Browse the repository at this point in the history
  195. Configuration menu
    Copy the full SHA
    8a8b658 View commit details
    Browse the repository at this point in the history
  196. fix: doc fixes

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    35e45d6 View commit details
    Browse the repository at this point in the history
  197. imp: remove default application of profileTests

    now that we have per-host custom tests, it does not make sense anymore
    to have magic lumpsum tests.
    
    users are encouraged to use the new digga.lib.allProfilesTest standard
    test and add it to a host's test like so:
    
    `nixos.<host>.tests = [ digga.lib.allPrefilesTest ];`
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    6267d6a View commit details
    Browse the repository at this point in the history
  198. bump fup + fup fixes

    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    3585c75 View commit details
    Browse the repository at this point in the history
  199. Configuration menu
    Copy the full SHA
    0277aed View commit details
    Browse the repository at this point in the history
  200. Configuration menu
    Copy the full SHA
    de57ab6 View commit details
    Browse the repository at this point in the history
  201. fix typo in Readme.md

    fetsorn authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    5835460 View commit details
    Browse the repository at this point in the history
  202. rename current modules -> exportedModules

    and externalModules -> modules
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    0014c5d View commit details
    Browse the repository at this point in the history
  203. Don't try to display externalModules value in error

    Theres no easy way to show a list of modules
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    a1660f4 View commit details
    Browse the repository at this point in the history
  204. chore: bumpup devshell

    GTrunSec authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    c786add View commit details
    Browse the repository at this point in the history
  205. chore: fmt

    GTrunSec authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    305a296 View commit details
    Browse the repository at this point in the history
  206. chore: bumpup deploy-rs

    GTrunSec authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    32b446f View commit details
    Browse the repository at this point in the history
  207. fix: fix broken overlays on nixos-unstable, close #110

    After nixpkgs pr #140284, attrset outputs of functions of type
    `anything` are now processed as modules.
    
    This is not the expected behavior for overlays, devshell modules, and
    nixos tests. Use new option types instead of `anything`, fixing this
    issue.
    linyinfeng authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    88a3498 View commit details
    Browse the repository at this point in the history
  208. Update api reference

    linyinfeng authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    83afb81 View commit details
    Browse the repository at this point in the history
  209. remove hosts module argument

    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    dcf0cbe View commit details
    Browse the repository at this point in the history
  210. Configuration menu
    Copy the full SHA
    84386a2 View commit details
    Browse the repository at this point in the history
  211. chore: update inputs, switch early to nixStable

    2.4 from nixos-unstable, please read
    
    https://discourse.nixos.org/t/nix-2-4-released/15822
    teutat3s authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    4f88a62 View commit details
    Browse the repository at this point in the history
  212. chore: bump downstream example

    teutat3s authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    9912ccb View commit details
    Browse the repository at this point in the history
  213. Switch to release-21.11

    teutat3s authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    d168926 View commit details
    Browse the repository at this point in the history
  214. chore: update workflow actions

    teutat3s authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    9df37a4 View commit details
    Browse the repository at this point in the history
  215. Configuration menu
    Copy the full SHA
    8c02f77 View commit details
    Browse the repository at this point in the history
  216. examples: fix digga path

    teutat3s authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    b824eb5 View commit details
    Browse the repository at this point in the history
  217. chore: flakes support arrived in nixStable, no more

    patched nix. Leave commented overlay as example
    teutat3s authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    f025da4 View commit details
    Browse the repository at this point in the history
  218. Configuration menu
    Copy the full SHA
    8019c64 View commit details
    Browse the repository at this point in the history
  219. chore: update docs

    teutat3s authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    a100fee View commit details
    Browse the repository at this point in the history
  220. revert: 21.11 does still call nix2.4 unstable

    - For "political" reasons: NixOS/nixpkgs#147511
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    cc6836d View commit details
    Browse the repository at this point in the history
  221. test: fix downstream to compatible synthetic commit

    - downstream used `patchedNix`.
    - fix hm compatibility
    blaggacao authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    8c71182 View commit details
    Browse the repository at this point in the history
  222. nix: remove ca-references feature flag

    This experimental feature has been removed from Nix in unstable
    versions recently, and with this set, it now pops up an unsupressable
    warning message. Not so bad on its own, but when using <kbd>Tab</kbd>
    completion it corrupts the output.
    nrdxp authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    1b9dad8 View commit details
    Browse the repository at this point in the history
  223. update flake-utils-plus fork

    FUP was also setting the `ca-references` option, but recently put it
    behind a version check to remove it on the newest unstable.
    nrdxp authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    34b01c2 View commit details
    Browse the repository at this point in the history
  224. Configuration menu
    Copy the full SHA
    be4826d View commit details
    Browse the repository at this point in the history
  225. Add patches options to channels

    This is available in underlying flake-utils-plus.
    amarshall authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    b2e9099 View commit details
    Browse the repository at this point in the history
  226. fix: module args of home-manager portable configs

    Type-check such configs as modules ("moduleType") rather than as
    functions evaluating to attribute sets ("functionTo attrs").  This
    ensures that they get invoked with all expected module arguments
    ("pkgs", "lib", etc.).
    
    Update ./examples/hmOnly so that the testuser config references the pkgs
    module arg, thus testing that the switch to moduleType works as
    intended.
    
    Closes #119
    tomeon authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    61828b5 View commit details
    Browse the repository at this point in the history
  227. remove vm of nixos-generators.nixosModules on 22.0

    5, fix #123
    GTrunSec authored and Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    97c4ffb View commit details
    Browse the repository at this point in the history
  228. Configuration menu
    Copy the full SHA
    38b9607 View commit details
    Browse the repository at this point in the history
  229. Configuration menu
    Copy the full SHA
    ad45b01 View commit details
    Browse the repository at this point in the history
  230. mkFlake: replace config.self -> self

    config.self seems to cause infinite recursion when using nix-shell in a
    non-git repository
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    dcf7449 View commit details
    Browse the repository at this point in the history
  231. flake: switch to upstream fup

    The divnix fork paches don't actually matter because we always pass fup
    a channel input. Digga will error out early if there is any issues, so
    fup channel input auto-detection never gets called.
    Pacman99 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    a966d43 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. examples/downstream -> examples/devos

    no need for submodules either
    Pacman99 committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    38b73dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a792cf9 View commit details
    Browse the repository at this point in the history