Skip to content

Graphical ISOs and OVAs are too large #47292

@matthewbauer

Description

@matthewbauer

Issue description

The graphical ISO and OVA files are about 1.1 GB. This is too big and can probably be made smaller. From nixos-18.09beta521.e4966591ef6-x86_64-linux.ova:

$ du -sch /nix/store/*
51M     /nix/store/6b6lzbq74g95j8qlbrdjzkn2ghh81mgy-python-2.7.15
53M     /nix/store/4rv37m88jmjiqpr9d4r2s0r2c4cxmcpm-spidermonkey-52.9.0
55M     /nix/store/z6kbqvfdv48vxcmzsnmdy24q2dbxjygp-plasma-desktop-5.13.4
57M     /nix/store/2iq0jp4m5nmak16gsgbaypqg92p96a4k-samba-4.7.9
57M     /nix/store/q9ajsngf2w3r10dg7b1148wzq1avp4gj-perl-5.28.0
58M     /nix/store/zsp6g66hr0l4dgllj56ah9jk19v5nz4v-qtwebkit-5.212-alpha-01-26-2018
64M     /nix/store/hy65mn4wjswqih75gfr6g4q3xgqdm325-python3-3.6.6
67M     /nix/store/kr3qbmrx11sj4zccg1g9glsb3rby626q-mesa-noglu-18.1.7-drivers
72M     /nix/store/8cj5ib60ak732yprp4cz13sp0ig0qsv9-llvm-6.0.1-lib
73M     /nix/store/z910rqvwsxrkz57fi9ckbrlfvshgd453-breeze-icons-5.49.0
74M     /nix/store/lkc9g7gqfqxbssmnb3gpxxbk10zd1ycj-linux-4.14.71
92M     /nix/store/gyx36j03n7dhwm27b7sqkdz0cdp4x8rh-system-path
122M    /nix/store/78yiqfgzz2b32pn391najl1k1jqch2hf-glibc-locales-2.27
125M    /nix/store/0id5ff5l5xaa7d1hfj8p3afs69il80rf-qt-4.8.7
130M    /nix/store/vv4r320p5yd1k01kld62q1lppjxcswhb-gcc-7.3.0
138M    /nix/store/p6mid5fjaj0jpr1h1ksndwr1l4hr0g4j-firefox-unwrapped-61.0.2
140M    /nix/store/67f8paqxk686v9nxf3qhzn0v5vf12wi1-nixos-18.09beta521.e4966591ef6

I think we should be able to get rid of dependencies on:

  • gcc-7.3.0
  • qt-4.8.7
  • firefox
  • llvm-6.0.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    2.status: stalehttps://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md6.topic: closure sizeThe final size of a derivation, including its dependencies
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions