summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix standalone exampleJörg Thalheim2022-08-192-28/+28
|
* use findmnt and mount with X-mount.mkdirJörg Thalheim2022-08-172-5/+7
| | | | This feels slightly cleaner and makes the code shorter.
* Merge pull request #10 from nix-community/docsJörg Thalheim2022-08-171-28/+24
|\ | | | | README: fix the example
| * README: fix the exampleJörg Thalheim2022-08-171-28/+24
|/
* Merge pull request #8 from nix-community/no-impureJörg Thalheim2022-08-178-25/+85
|\ | | | | No impure
| * add flakeJörg Thalheim2022-08-172-0/+46
| |
| * add gitignoreJörg Thalheim2022-08-171-0/+1
| |
| * disko: get rid of impure importsJörg Thalheim2022-08-175-25/+38
|/ | | | | | This is a backwards-incompatible change but it allows to pin nixpkgs, which is desirable especially in professional environments where reproduciblity is important.
* fix: make test work with up2date nixpkgslassulus2022-07-101-6/+6
|
* Merge pull request #6 from moduon/noopLassulus2022-07-102-1/+15
|\ | | | | feat: noop partitions
| * feat: noop partitionsJairo Llopis2022-07-082-1/+15
|/ | | | | | | | | | Some deployments just need a raw block device because the app works better when handling those. Examples: Ceph, Longhorn, OpenEBS. The new `noop` type supports that. It just does nothing with the partitions created, whenever applied. @moduon MT-904
* Merge pull request #4 from Mic92/docsLassulus2019-09-161-38/+45
|\ | | | | Improve documentation
| * README.md: explain tsp-create/tsp-mount commands.Jörg Thalheim2019-09-161-0/+6
| |
| * README: fix incorrect exampleJörg Thalheim2019-09-161-1/+1
| |
| * README.md: put tsp-disk.json before configuration.nixJörg Thalheim2019-09-161-24/+25
| | | | | | | | | | This is imho the more important configuration of this tool. The configuration.nix is just necessary boiler code.
| * README.md: comment install-to-hd by default outJörg Thalheim2019-09-161-13/+13
|/ | | | otherwise people might accidentally loose data.
* README: fix example syntaxlassulus2019-02-021-1/+1
|
* lib.*.lv: /dev/foo/bar -> /dev/mapper/foo-bartv2018-10-071-3/+3
|
* lib.config.filesystem: propagate optionstv2018-10-071-0/+1
|
* lib.config: mergeAttrs -> recursiveUpdatetv2018-10-071-3/+3
|
* add ci.nixlassulus2018-09-131-0/+8
|
* lib/default: check for fs instead of luksmakefu2018-09-111-1/+1
|
* optional string bracketsmakefu2018-09-111-3/+3
|
* Merge remote-tracking branch 'lass/fix'makefu2018-09-111-3/+3
|\
| * mount.devices: fix attribute not found errorlassulus2018-09-111-3/+3
| |
* | add default.nixmakefu2018-09-111-0/+3
| |
* | add README,stand-alone examplemakefu2018-09-113-0/+110
|/
* add nixos testlassulus2018-08-051-0/+97
|
* mount: prefix with /mntlassulus2018-08-051-3/+3
|
* lib.mount.filesystem: don't mount if already mountedlassulus2018-07-311-2/+4
|
* lib.body.*: don't require initial (unused) statelassulus2018-07-312-29/+36
|
* lib: add mountlassulus2018-07-312-0/+45
|
* add luks.extraArgslassulus2018-07-312-1/+5
|
* layout -> devices, expose bodylassulus2018-07-312-25/+20
|
* rename format -> createlassulus2018-07-242-22/+22
|
* add top-level layout typelassulus2018-07-192-51/+63
|
* generate nixos config from definition, split into format & configlassulus2018-07-192-17/+47
|
* fun.table: remove -a optimaltv2018-07-171-1/+1
|
* lib: add diskolassulus2018-07-172-43/+47
|
* example: sort and remove dead codetv2018-07-131-30/+22
|
* move disko.nix to example/ and add usagetv2018-07-132-2/+4
|
* initial vommitlassulus2018-07-132-0/+109