377381de51export pathsIn in lib and update devos input
Pacman99
2021-04-26 11:34:24 -0700
ceef51425einit unifyOverlays: to pass channels to overlays Only to those with three arguments
Pacman99
2021-04-25 16:46:02 -0700
3986cc441bpkgs-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
ba01aa7db7mkSuites: generalize for one profile/suite pair
Pacman99
2021-04-26 10:52:26 -0700
59383e871fmodules: 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
abd133c244make 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
2d9ea0d27elib: 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
7a825bbeb6ci: update bors.toml for new pipeline
Timothy DeHerrera
2021-04-22 00:32:00 -0600
Merge pull request #262 from Pacman99/simplify-mkflakedoc
Pacman99
2021-04-24 13:10:33 -0700
a53aa8b7eblib: drop jobs output, prefer checks and packages With mkFlakeDoc in packages there is no need for jobs. And I think anything that could go in jobs really should go in checks or packages. If something needs to be tested - checks, if something needs to be built - packages. jobs is not multi-arch and is redundant to build/test things with when official flake outputs exist
Pacman99
2021-04-24 08:37:23 -0700
1cd4ed136amkFlakeDoc: move to packages output the packages output allows us to do nix build .#nixosOptionsDoc. theres also already an instantiated nixpkgs available there.
Pacman99
2021-04-24 08:14:58 -0700
832d3bd697profilesTest/mkHosts: include host's configuration
Pacman99
2021-04-24 00:08:49 -0700
Merge pull request #260 from Pacman99/format-fixes
Pacman99
2021-04-23 23:47:43 -0700
eab0bf074clib: one line for arguments, drop userFlake* Also format all files and add a flake.lock for lib for a folder thats meant to work on other flakes theres never a reason it should need to refer to itself, only other flakes. So "self" and "inputs" are better namings for these variables. The userFlake* is redundant and confusing, when trying to call the functions its hard to figure out how to use them when there are now two lines of arguments to figure out.
Pacman99
2021-04-23 18:13:03 -0700
fe9ba26561evalArgs: cleanup module and type references fix pathTo and coercedList types add modulesModule to also include modules option under home
Pacman99
2021-04-23 17:59:01 -0700
Merge pull request #255 from Pacman99/type-improvements
Pacman99
2021-04-21 18:40:13 -0700
f3defb486dused coercedTo for typing and improve options allow lists, nested lists, and non-lists for list like options drop config.<name>.externalModules
Pacman99
2021-04-12 08:42:22 -0700
Merge pull request #239 from Pacman99/evalargs-next
Pacman99
2021-04-11 20:10:52 -0700
b7bcaea497Update evalArgs to match the new planned api
Pacman99
2021-04-11 20:01:13 -0700
658cd2bb08pkgs-lib/shell: update to new homeConfigurations flk should switch to use home-manager --flake whenever the updated package is made available in the hm flake or nixpkgs
Pacman99
2021-04-11 10:24:00 -0700
401566af34lib/pkgs-lib: update checks for new hm format
Pacman99
2021-04-10 22:13:54 -0700
8ba7bffc3fexport users home for home-manager --flake home-manager --flake needs the activationPackage in the root of the homeConfiguration
Pacman99
2021-04-10 22:04:49 -0700
115f1e6711make core an unecessary profile and add to suites Prevents mkHosts subverting standard devos api to import core and add all necessary core features to mkHosts, so core can be safely deleted in suites
Pacman99
2021-04-03 08:09:36 -0700
a253033931drop toString in evalArgs - trying to fix CI
Pacman99
2021-04-06 17:33:05 -0700
930b3e96b4drop toString in pathsIn - trying to fix CI issues
Pacman99
2021-04-06 17:02:30 -0700
d068d79bfdflake: use mkFlake this is where we create devos's template structure
Pacman99
2021-03-26 11:59:10 -0700
7650526407isoConfig: fix disabling profiles convert each to a list which doesn't get appended to modulesPath
Pacman99
2021-03-29 09:54:02 -0700
259ec11d92tests: init testSuites to test suites and profile processing
Pacman99
2021-03-28 15:05:47 -0700
92700888b7flake: update to use mkSuites and mkHosts
Pacman99
2021-03-26 08:38:42 -0700
ec7eff63ebmove hosts implementation logic to lib as mkHosts
Pacman99
2021-03-20 09:37:03 -0700
7ebd6b5730move suites implementation logic to lib as mkSuites
Pacman99
2021-03-20 09:36:14 -0700
8ab865a853lib/mkProfileAttrs: don't change to path store paths can't be appended to a path
Pacman99
2021-03-23 12:05:30 -0700
b3aa38702blib/pathsToImportedAttrs: allow directories check if directory has a default.nix and use directory name as key
Pacman99
2021-03-27 23:18:27 -0700
e10fd4b319shell: get extern and overrides to pass to mkpkgs
Pacman99
2021-03-27 09:21:27 -0700
562f476fb5lib/mkPkgs: fix function arguments take extern and overrides as arguments as to not import external files get inputs as a function dependency from callLib
Pacman99
2021-03-26 09:54:37 -0700