Commit graph

  • f82656afbd
    WIP docs zimbatm 2022-11-02 18:58:36 +01:00
  • 1ddeb716b6 types: add more packages lassulus 2022-10-29 13:19:39 +02:00
  • fec0b14fb5 add tests for module and cli lassulus 2022-10-29 13:19:29 +02:00
  • f1531fb4f3 add disko cli lassulus 2022-10-27 00:02:49 +02:00
  • 324a8d5347 disko: add scripts with pkgs lassulus 2022-10-27 00:02:37 +02:00
  • 4184cbcd03 add module lassulus 2022-10-23 12:29:30 +02:00
  • c777d1ca4f tests: add simple-efi lassulus 2022-10-23 12:29:13 +02:00
  • 87e93073ac example complex: fix default value lassulus 2022-10-23 11:30:50 +02:00
  • 3c4cc93007 export config list in types lassulus 2022-10-23 11:30:08 +02:00
  • 5aa3ebcb99 types: refactor topLevel into devices, move output generators to lib lassulus 2022-10-22 23:35:16 +02:00
  • 271b00593f types: add packages output lassulus 2022-10-21 22:25:20 +02:00
  • 89cc8978eb types: meta.dependencies -> meta.deviceDependencies lassulus 2022-10-21 14:44:17 +02:00
  • 8666475b74 tests: pass lib to examples lassulus 2022-10-21 14:43:55 +02:00
  • c96ccd7d9f
    Merge pull request #43 from nix-community/test-config Jörg Thalheim 2022-10-04 11:30:22 +02:00
  • 60b5f5e749
    Merge pull request #46 from nix-community/add-license-1 Lassulus 2022-10-02 22:33:46 +02:00
  • fed4b4d5a5
    Create LICENSE Lassulus 2022-10-02 22:31:39 +02:00
  • 9f7f23abdb add nixos tests for disko.config, extend/fix existing tests lassulus 2022-09-30 12:55:28 +02:00
  • a215a19759 _config: use lists to merge config via nixos' imports = lassulus 2022-10-01 21:29:36 +02:00
  • fba7b03a21 types mdadm: add metadata option lassulus 2022-10-01 19:03:42 +02:00
  • 527a945c64 types: fix lvm_lv config device name lassulus 2022-09-30 19:50:32 +02:00
  • 3a239145b6
    Merge pull request #42 from nix-community/standalone Jörg Thalheim 2022-09-13 13:34:29 +02:00
  • 386e463cfc fix standalone example Jörg Thalheim 2022-09-13 13:32:28 +02:00
  • 01eb26ca0c
    Merge pull request #41 from nix-community/nixpkgs Lassulus 2022-09-13 13:31:04 +02:00
  • 46177f0b30 disko: drop dependency on pkgs Jörg Thalheim 2022-09-13 13:21:37 +02:00
  • c3da181593
    Merge pull request #40 from moduon/refresh-after-partitioning Jörg Thalheim 2022-09-12 22:15:58 +02:00
  • 48e250464d
    fix: mkfs randomly not detecting just partitioned device Jairo Llopis 2022-09-12 11:32:35 +01:00
  • 0d3295fcff
    Merge pull request #37 from nix-community/zfs Jörg Thalheim 2022-09-05 16:28:42 +01:00
  • 088b2a31d0 config: add zfsutil to zfs datasets as appropriate Jörg Thalheim 2022-09-05 17:26:48 +02:00
  • 55197cfc55 config: fix fsType for zfs Jörg Thalheim 2022-09-05 17:23:17 +02:00
  • 0c05616aa2
    Merge pull request #36 from nix-community/nvme Jörg Thalheim 2022-09-05 15:54:23 +01:00
  • 11d708dc31 fix nvme device names Jörg Thalheim 2022-09-05 14:34:54 +02:00
  • 4d50d08e81
    Merge pull request #35 from nix-community/fix-example Jörg Thalheim 2022-09-05 13:12:32 +01:00
  • 380fcb3026 fix example/default.nix Jörg Thalheim 2022-09-05 14:11:32 +02:00
  • c0623a47d8
    Merge pull request #34 from nix-community/types Jörg Thalheim 2022-09-04 12:16:07 +01:00
  • 077e6d4f60 README: fix example Jörg Thalheim 2022-09-04 13:12:43 +02:00
  • fbc08430d2
    Merge pull request #31 from nix-community/types Jörg Thalheim 2022-09-04 12:11:54 +01:00
  • 68f950bf20 add test for standalone nixos config Jörg Thalheim 2022-09-04 13:09:10 +02:00
  • 65bd5a97f8 add test for lvm example Jörg Thalheim 2022-09-04 12:44:38 +02:00
  • 3e48d1fd85 name on partition is no longer optional Jörg Thalheim 2022-09-04 12:11:30 +02:00
  • fd2de4ddd4 fix gpt-bios-compat example and test it. Jörg Thalheim 2022-09-04 12:10:09 +02:00
  • e0de34c07d make error message nicer if type is ommitted Jörg Thalheim 2022-09-04 11:46:37 +02:00
  • dcb0c42857 reimplement disko using the nixos type system lassulus 2022-08-29 11:45:19 +02:00
  • adf901d581
    Merge pull request #27 from nix-community/zfs Jörg Thalheim 2022-08-26 14:59:28 +01:00
  • 9bb4aec964 support zfs over legacy fs lassulus 2022-08-26 12:50:52 +02:00
  • 722dde361c zfs: support for root dataset mountpoint and mountpoint=none Jörg Thalheim 2022-08-26 10:28:07 +02:00
  • 57b7c5506a also test zfs filesystem options Jörg Thalheim 2022-08-26 09:07:24 +02:00
  • 05a90d4227 tests: use mountpoint program to check for mountpoints Jörg Thalheim 2022-08-26 08:49:46 +02:00
  • 69f1337980 fix inconsistent indentation with nixpkgs-fmt Jörg Thalheim 2022-08-26 08:41:58 +02:00
  • 1ac0e76b15 tests: add lib, autoimport tests lassulus 2022-08-25 23:12:49 +02:00
  • e4836108d5 create.filesystem: support extraArgs lassulus 2022-08-25 21:46:48 +02:00
  • 81e704b638 add btrfs subvolumes lassulus 2022-08-25 21:46:17 +02:00
  • dadc491330 add lvm raid lassulus 2022-08-25 18:36:56 +02:00
  • 0ffaac7913 run all tests on ci lassulus 2022-08-25 15:16:26 +02:00
  • 83fb8f661e add zfs support/test/example lassulus 2022-08-25 15:08:26 +02:00
  • dd99e29edc fix cryptsetup luksOpen idempotency, add luks-lvm test lassulus 2022-08-25 13:14:07 +02:00
  • 1237ac36db fix mdadm mounting, move test to mdadm test lassulus 2022-08-25 13:13:20 +02:00
  • 6b0b20da18 /lib -> / lassulus 2022-08-24 22:24:33 +02:00
  • 1be70de384
    Merge pull request #23 from Baitinq/master Lassulus 2022-08-24 20:32:36 +02:00
  • 84214f3e3c
    Support logical volume sizing in logical extents units Baitinq 2022-08-24 20:23:50 +02:00
  • 1b836c9724
    Merge pull request #22 from nix-community/raid2 Jörg Thalheim 2022-08-24 19:20:53 +01:00
  • 88cb7a4719 add mdadm support lassulus 2022-08-24 16:46:36 +02:00
  • 7328d8b41e
    Merge pull request #21 from Baitinq/master Lassulus 2022-08-24 17:18:42 +02:00
  • e1927693e3
    Support optional keyfile for luks encrypted partitions Baitinq 2022-08-24 16:48:31 +02:00
  • 9bca66ca7d
    Merge pull request #15 from nix-community/dev-disk Jörg Thalheim 2022-08-23 19:39:46 +01:00
  • 5643130fbb fix mount.partition by non rehashing already hashed device-id Jörg Thalheim 2022-08-23 20:08:56 +02:00
  • e9d1f151a2 use nix at eval time rather grep at runtime Jörg Thalheim 2022-08-23 16:22:36 +02:00
  • af29463588 use /dev/disk/by-path for better nvme support lassulus 2022-08-22 16:56:44 +02:00
  • 5bcd94a7ec
    Merge pull request #12 from nix-community/flag-support Jörg Thalheim 2022-08-19 08:52:50 +01:00
  • fc568cf797 add flag support Jörg Thalheim 2022-08-17 17:52:12 +02:00
  • c40b0dc031 fix standalone example Jörg Thalheim 2022-08-19 09:47:39 +02:00
  • e97ddb5138
    Merge pull request #11 from nix-community/change-mount-code Jörg Thalheim 2022-08-17 15:36:20 +01:00
  • e123b05ff4 use findmnt and mount with X-mount.mkdir Jörg Thalheim 2022-08-17 15:54:28 +02:00
  • f8522774e7
    Merge pull request #10 from nix-community/docs Jörg Thalheim 2022-08-17 14:29:02 +01:00
  • dc0c387628 README: fix the example Jörg Thalheim 2022-08-17 15:28:24 +02:00
  • 91efad5326
    Merge pull request #8 from nix-community/no-impure Jörg Thalheim 2022-08-17 14:00:19 +01:00
  • 6b3d6452eb add flake Jörg Thalheim 2022-08-17 14:53:51 +02:00
  • cfd8c7ae13 add gitignore Jörg Thalheim 2022-08-17 14:41:10 +02:00
  • 20bfa32750 disko: get rid of impure imports Jörg Thalheim 2022-08-17 14:20:44 +02:00
  • 2fc06462ce fix: make test work with up2date nixpkgs lassulus 2022-07-10 09:39:47 +02:00
  • 7dce65dd28
    Merge pull request #6 from moduon/noop Lassulus 2022-07-10 09:41:41 +02:00
  • 9b53ee7b11
    feat: noop partitions Jairo Llopis 2022-07-08 12:49:58 +01:00
  • 1af856886e
    Merge pull request #4 from Mic92/docs Lassulus 2019-09-16 12:51:00 +02:00
  • 9385bfb16f
    README.md: explain tsp-create/tsp-mount commands. Jörg Thalheim 2019-09-16 10:56:55 +01:00
  • ca433fdaff
    README: fix incorrect example Jörg Thalheim 2019-09-16 10:56:41 +01:00
  • 7ed3b9ad79
    README.md: put tsp-disk.json before configuration.nix Jörg Thalheim 2019-09-16 10:52:23 +01:00
  • 1eb200a050
    README.md: comment install-to-hd by default out Jörg Thalheim 2019-09-16 10:51:13 +01:00
  • beda422c5f README: fix example syntax lassulus 2019-02-02 12:32:06 +01:00
  • 16cd458af0 lib.*.lv: /dev/foo/bar -> /dev/mapper/foo-bar tv 2018-10-07 11:08:34 +02:00
  • 74703de270 lib.config.filesystem: propagate options tv 2018-10-07 10:53:47 +02:00
  • 396553d258 lib.config: mergeAttrs -> recursiveUpdate tv 2018-10-07 10:47:34 +02:00
  • 2b6391f1c3 add ci.nix lassulus 2018-09-12 22:06:10 +02:00
  • 9c9b62e15e
    lib/default: check for fs instead of luks makefu 2018-09-11 23:23:14 +02:00
  • 969d4e1f6a
    optional string brackets makefu 2018-09-11 22:47:42 +02:00
  • 60bda6019f
    Merge remote-tracking branch 'lass/fix' makefu 2018-09-11 22:37:52 +02:00
  • 52b077dabb mount.devices: fix attribute not found error lassulus 2018-09-11 21:14:10 +02:00
  • a252f8a57a
    add default.nix makefu 2018-09-11 20:52:12 +02:00
  • a16b5dfe64
    add README,stand-alone example makefu 2018-09-11 20:42:55 +02:00
  • 88f56a0b64 add nixos test lassulus 2018-08-05 11:45:15 +02:00
  • fab04d2a5e mount: prefix with /mnt lassulus 2018-08-05 11:44:34 +02:00
  • 107a37f527 lib.mount.filesystem: don't mount if already mounted lassulus 2018-07-31 22:17:39 +02:00