Commit Graph

  • 258e31048d
    temp dusk 2020-11-22 18:34:10 +0300
  • 72b9f757ed
    stuff dusk 2020-11-21 23:54:07 +0300
  • f88acc1608
    Merge pull request #297 from Narice/core Pacman99 2021-05-24 08:22:52 -0700
  • 20649fb3a9 Added note about cache in the start index Narice 2021-05-24 10:28:52 +0200
  • da9f14cab2
    Merge #279 bors[bot] 2021-05-20 18:53:20 +0000
  • a81930af36 readme: declare it beta and update some other things David Arnold 2021-05-19 20:15:49 -0400
  • 21cba8024d flake: update digga input no longer builds all packages from overlays in devShell Pacman99 2021-05-18 11:29:56 -0700
  • adaf76e1fb doc/hosts: update to new auto-import style Pacman99 2021-05-18 10:23:43 -0700
  • d1d2a4ca08
    Merge #291 bors[bot] 2021-05-18 17:12:56 +0000
  • 564888d1fe
    remove profiles/suites.nix Yannick Markus 2021-05-18 18:12:36 +0200
  • 629a50975f
    hosts doc: fix hardware module in example Yannick Markus 2021-05-18 18:11:29 +0200
  • cf47170d6f Modified wording of iso documentation Narice 2021-05-17 10:46:02 +0200
  • 18d4c78ea5 flake: un-comment defaultTemplate This was accidentally commented. fixes #288 Pacman99 2021-05-16 19:35:52 -0700
  • 3fa96c7793
    Merge #286 bors[bot] 2021-05-16 23:56:12 +0000
  • 5151380d61 default.nix: fix path to compat Pacman99 2021-05-16 10:22:40 -0700
  • 2ab4df3f60 suites: re-add rec to simplify suite definitions Pacman99 2021-05-15 10:31:54 -0700
  • 00f8b477a6 bors.toml: don't delete merged branches This caused develop to be deleted. And if most people send PR's from forks of devos, this line doesn't really help much. Pacman99 2021-05-14 22:49:39 -0700
  • 634cfcb301 flake: update digga includes fix for flk config generation Pacman99 2021-05-14 21:27:49 -0700
  • 4df3d8c2e8
    Merge #276 bors[bot] 2021-05-15 04:17:49 +0000
  • c57925d35a document agenix integration Pacman99 2021-05-13 10:35:41 -0700
  • 64b7892f6e Add agenix integration to secrets and flake Pacman99 2021-05-13 10:35:23 -0700
  • baeb144e57 profiles/core: enable ssh by default for keys Pacman99 2021-05-13 11:04:15 -0700
  • 2f474e37f7 flake: update to latest digga api allows overlays to also be used with imports and renames importHosts Pacman99 2021-05-14 16:49:12 -0700
  • 25388a0b55
    Merge pull request #280 from Pacman99/digga Pacman99 2021-05-14 11:05:08 -0700
  • dd6c481791 flake: format ourlib for consistency with digga Pacman99 2021-05-14 11:01:44 -0700
  • 923ce7feff tree: rename devlib -> digga Pacman99 2021-05-14 10:17:53 -0700
  • ccc0fc97fe flake.nix: use imports for auto-import of hosts This makes the auto-importing of hosts obvious and explicitly indicates how the options would end up getting merged. Pacman99 2021-05-13 17:03:51 -0700
  • 7793ab42da flake: update devlib input includes nixos option improvements and importHosts change Pacman99 2021-05-13 16:59:52 -0700
  • c89dfed81c don't import cachix in suites its already imported in the core profile Pacman99 2021-05-12 19:18:11 -0700
  • 67f545123c flake: format and update to devlib api changes Pacman99 2021-05-12 12:31:43 -0700
  • 3ee831f852
    flake.nix: explicitly append overlays from path Pacman99 2021-05-12 12:29:00 -0700
  • 2b73d3bf53 customBuilds: add TODO to drop builderArgs Pacman99 2021-05-12 11:43:27 -0700
  • 858e8546fe flake: update devlib input includes ability to customize shell from template Pacman99 2021-05-12 08:17:40 -0700
  • a081a922a5 flake: update devlib input drop ca experimental features and filterPackages improvements Pacman99 2021-05-11 23:41:34 -0700
  • 0d7eb1c488 doc/lib: explain ourlib usage Pacman99 2021-05-11 11:44:05 -0700
  • 8a590c9fef core: use self for nixos-option compat path Pacman99 2021-05-11 11:40:37 -0700
  • 725e459655
    doc/start: fix grammar Pacman99 2021-05-10 12:22:16 -0700
  • 8f20bb069a
    doc/extern: elaborate external modules filtering Pacman99 2021-05-10 12:19:31 -0700
  • 6e906e87bc
    doc/extern: improve overlay filtering explanation Pacman99 2021-05-10 12:17:41 -0700
  • 4b4f9dc45c Merge branch 'core' into develop Pacman99 2021-05-06 13:55:02 -0700
  • 226dd9be1a
    Merge pull request #273 from Pacman99/devlib Pacman99 2021-05-05 15:19:33 -0700
  • f4cd79194a add in-tree local lib, ourlib Pacman99 2021-05-04 21:49:16 -0700
  • 8dabd0f569 switch to devlib repo and remove in-tree lib Pacman99 2021-05-04 21:48:49 -0700
  • b8f7cdbe63 improve home-manager and deploy-rs integration move both to be setup in template only set home-manager options if they exist Pacman99 2021-05-02 10:35:29 -0700
  • 7bf605d08c lib/modules: pull devlib module arg from pkgs So any overlays affecting devlib also affect the module argument Pacman99 2021-05-02 21:05:21 -0700
  • deb47dbfae move otherArguments to right side of merge for overlay list ordering, otherArguments should have priority Pacman99 2021-05-02 11:15:44 -0700
  • 30412b16b9
    Merge pull request #271 from Pacman99/lib-rearrange Pacman99 2021-05-02 10:15:40 -0700
  • 197d792946 update to new lib format Pacman99 2021-05-01 17:49:04 -0700
  • 496348b8af lib: update namespaces and cleanup exports Pacman99 2021-05-02 01:12:29 -0700
  • e837aaa875 lib: remove devos section Pacman99 2021-05-01 17:47:43 -0700
  • c93e9fda0f lib: init importers section Pacman99 2021-05-01 17:46:54 -0700
  • e97e916521 lib: init generators section Pacman99 2021-05-01 17:46:30 -0700
  • 378107fd03
    Merge pull request #266 from Pacman99/extract-builds Pacman99 2021-05-01 17:44:44 -0700
  • e98e595704 pass builderArgs to config and extract builds have mkHomeConfiguration create its own custom build within the function create a externalModule for customBuilds so its easy to add more Pacman99 2021-04-28 11:30:04 -0700
  • e1f18728e2
    Merge pull request #268 from Pacman99/dontexport Pacman99 2021-04-29 15:24:55 -0700
  • 23ee58d2d0 use __dontExport property for lib and overrides Pacman99 2021-04-29 11:53:45 -0700
  • a5dcb5fae9 fix flake by removing flake-compat follows Pacman99 2021-04-27 18:41:51 -0700
  • 62c9b126d3
    Merge pull request #264 from divnix/api-next Pacman99 2021-04-27 16:55:13 -0700
  • 5bc88ad2c2 don't use lockfile to get flake-compat lock file format isn't very reliable with naming inputs Pacman99 2021-04-27 16:36:07 -0700
  • bb9bc02478 fix channels.*.input defaultText formatting Pacman99 2021-04-27 12:52:16 -0700
  • aa825b87a6 auto import hosts in flake.nix this allows host-specific settings to be overriden with mkMerge Pacman99 2021-04-27 10:26:45 -0700
  • df39cb692e rebuild and update mkFlakeOptions.md Pacman99 2021-04-27 09:52:56 -0700
  • a7cd35e433 update lib subflake lock Pacman99 2021-04-27 09:47:31 -0700
  • d5276195f7 move overrides.nix to overlays also update overrides docs it is a pure devos overlay now, it makes sense to go in overlays Pacman99 2021-04-27 09:38:20 -0700
  • e67b49c280 auto-flatten coercedListOf and type fixes Pacman99 2021-04-27 09:35:44 -0700
  • f57840d723 mkFlake/default.nix: formatting Pacman99 2021-04-27 09:32:12 -0700
  • 7f3116c1cc safeReadDir: conver path to string for reliability Pacman99 2021-04-27 09:30:28 -0700
  • 466304c8cd improve passing host and channel arguments to fup we need to filter out arguments that are added in the devos api also anything thats null in either hostDefaults and hosts has to be removed Pacman99 2021-04-27 08:01:46 -0700
  • 064ba88cdf improve, build, and add mkFlake options doc Pacman99 2021-04-26 21:38:27 -0700
  • c41d3eed06 drop debugging related mkFlakeConfig output was only meant for debugging, not meant to be commited Pacman99 2021-04-26 21:32:57 -0700
  • 278ae0e108 set _module.check in evalArgs instead of mkFlake this makes more sense since evalArgs is the module and it makes the code cleaner Pacman99 2021-04-26 21:32:26 -0700
  • e9675330a7 add cachix to base suite to follow the new api Pacman99 2021-04-26 19:34:18 -0700
  • b6c00e74e7 set add self and hosts module arguments Pacman99 2021-04-26 19:33:31 -0700
  • a6344faa9a update fup to fix infinite recursion error Pacman99 2021-04-26 19:30:55 -0700
  • ffe4836e35 update doc to match new template format and logic Pacman99 2021-04-26 18:29:05 -0700
  • 2a7d9e7109 fix suites test to match new mkSuites Pacman99 2021-04-26 13:30:10 -0700
  • b766c693ab add pkgs overlay, pkgs.overlay is just for srcs Pacman99 2021-04-26 13:21:40 -0700
  • 37820fc214 explain overlay exporting inputs workaround Pacman99 2021-04-26 12:29:18 -0700
  • 9f31d5d6d1 mkFlake: use inputs argument not self.inputs Pacman99 2021-04-26 12:20:16 -0700
  • c3d8805ad6 update devos template to use new api David Arnold 2021-04-21 22:44:15 -0500
  • dceac02b36 implement mkFlake for new api and rebase on fup Pacman99 2021-04-25 16:50:01 -0700
  • f8315a293c evalArgs: general api improvements drop default channel, it is confusing and complicates api don't take nixos input, using channels is better manually pass names for outputs to improve documentation Pacman99 2021-04-25 16:52:02 -0700
  • 3bb26330b4 switch to flake-utils-plus staging for rebase Pacman99 2021-04-25 16:46:59 -0700
  • 377381de51 export pathsIn in lib and update devos input Pacman99 2021-04-26 11:34:24 -0700
  • ceef51425e init unifyOverlays: to pass channels to overlays Only to those with three arguments Pacman99 2021-04-25 16:46:02 -0700
  • 3986cc441b pkgs-lib: don't system space functions have each function take pkgs as an argument, so a nixpkgs isn't created just for pkgs-lib and they support more systems Pacman99 2021-04-25 16:36:48 -0700
  • ba01aa7db7 mkSuites: generalize for one profile/suite pair Pacman99 2021-04-26 10:52:26 -0700
  • 59383e871f modules: drop any logic already done by fup this includes creating multiPkgs, and dropping options already set by fup Pacman99 2021-04-25 16:22:33 -0700
  • abd133c244 make devosSystem construct a proper nixos builder Get self and inputs during construction, and rely on specialArgs.channel for nixos flake Pacman99 2021-04-25 16:21:40 -0700
  • c0d6453b08
    Merge pull request #265 from Pacman99/collect-profiles Pacman99 2021-04-26 09:58:57 -0700
  • 2cab5b5d2b add and use lib.collectProfiles this function collects profiles recursively Pacman99 2021-04-25 20:53:16 -0700
  • 60bfb24af1
    Merge pull request #263 from Pacman99/devos-modules Pacman99 2021-04-24 14:48:00 -0700
  • 82b73cf63a
    Merge #261 bors[bot] 2021-04-24 21:45:12 +0000
  • 58c7d04036 extract iso/hm config modules to lib.modules Pacman99 2021-04-24 09:10:10 -0700
  • 4e28ec2d8e devosSystem: fix iso build - can't remove core Pacman99 2021-04-23 23:51:51 -0700
  • 2d9ea0d27e lib: init modules and move mkHosts modules there This helps to split up the code in mkHosts and creates a place where we can store modules relevent to devos. It will also be easier to remove unecessary parts of each module in the future when they are all compartmentalized. Pacman99 2021-04-24 08:56:51 -0700
  • 7a825bbeb6 ci: update bors.toml for new pipeline Timothy DeHerrera 2021-04-22 00:32:00 -0600
  • b03fd1496d pkgs: fix flake hash Timothy DeHerrera 2021-04-21 23:40:44 -0600
  • ae357cb098 Check & Upload to Cache with GitHub Action Timothy DeHerrera 2021-04-21 23:39:03 -0600
  • e6f548e723
    Merge pull request #262 from Pacman99/simplify-mkflakedoc Pacman99 2021-04-24 13:10:33 -0700