# Packaging for NixOS

**URL:** https://forum.manager.io/t/packaging-for-nixos/5335
**Category:** Uncategorized
**Created:** [April 11, 2016, 9:24am UTC](https://forum.manager.io/t/packaging-for-nixos/5335 "2016-04-11T09:24:09Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![CMCDragonkai](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/cmcdragonkai/32/15600_2.png) [@CMCDragonkai](https://forum.manager.io/u/CMCDragonkai)
#### Post date: [April 11, 2016, 9:24am UTC](https://forum.manager.io/t/packaging-for-nixos/5335/1 "2016-04-11T09:24:09Z")

</div>

In order to package for NixOS, we need download links that point to specific versions of Manager. Specifically the `.deb` file.

Currently on the download page, we just get this: `http://download.manager.io/Manager.deb`.

It would be great if we could have archive links that point to specific releases, similar to how Steam has: `http://repo.steampowered.com/steam/archive/precise/steam-launcher_1.0.0.42_all.deb`.

---

<div class="post-metadata">

### Author: ![lubos](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/lubos/32/62798_2.png) [@lubos](https://forum.manager.io/u/lubos)
#### Post date: [April 14, 2016, 9:41am UTC](https://forum.manager.io/t/packaging-for-nixos/5335/2 "2016-04-14T09:41:33Z")

</div>

Wouldn’t it be better if Nix package would be made automatically like it is for Ubuntu or Fedora?

What’s involved in creating a Nix package?

---

<div class="post-metadata">

### Author: ![CMCDragonkai](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/cmcdragonkai/32/15600_2.png) [@CMCDragonkai](https://forum.manager.io/u/CMCDragonkai)
#### Post date: [May 24, 2016, 10:45am UTC](https://forum.manager.io/t/packaging-for-nixos/5335/3 "2016-05-24T10:45:51Z")

</div>

Nix is not like Ubuntu or Fedora, it’s a functional package manager. It requires content-addressed dependencies for reproducibility.

---

<div class="post-metadata">

### Author: ![CMCDragonkai](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/cmcdragonkai/32/15600_2.png) [@CMCDragonkai](https://forum.manager.io/u/CMCDragonkai)
#### Post date: [August 1, 2017, 8:02am UTC](https://forum.manager.io/t/packaging-for-nixos/5335/4 "2017-08-01T08:02:55Z")

</div>

Hi Lubos, will there be any progess on this? The only thing that needs to be done on Manager’s side is for all versions of Manager to be downloadable over a persistent link. Even if the link was offloaded to something like [https://bintray.com/](https://bintray.com/) I think it would work.

---

<div class="post-metadata">

### Author: ![lubos](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/lubos/32/62798_2.png) [@lubos](https://forum.manager.io/u/lubos)
#### Post date: [August 1, 2017, 10:17am UTC](https://forum.manager.io/t/packaging-for-nixos/5335/5 "2017-08-01T10:17:09Z")

</div>

The main reason why links don’t contain version names is mostly because other websites are hotlinking download URLs and thus making people download older versions.

I guess I can make an exception for certain binaries such as DEB, RPM source packages. This would make NixOS packaging easier.

---

<div class="post-metadata">

### Author: ![CMCDragonkai](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/cmcdragonkai/32/15600_2.png) [@CMCDragonkai](https://forum.manager.io/u/CMCDragonkai)
#### Post date: [August 1, 2017, 12:38pm UTC](https://forum.manager.io/t/packaging-for-nixos/5335/6 "2017-08-01T12:38:11Z")

</div>

Awesome. NixOS has tooling to convert debian packages.

---

<div class="post-metadata">

### Author: ![lubos](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/lubos/32/62798_2.png) [@lubos](https://forum.manager.io/u/lubos)
#### Post date: [August 11, 2017, 11:35am UTC](https://forum.manager.io/t/packaging-for-nixos/5335/7 "2017-08-11T11:35:26Z")

</div>

The download is now organized into sub-folders by version. You can check [Download | Manager](https://www.manager.io/desktop/download/)

---

<div class="post-metadata">

### Author: ![CMCDragonkai](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/cmcdragonkai/32/15600_2.png) [@CMCDragonkai](https://forum.manager.io/u/CMCDragonkai)
#### Post date: [August 16, 2017, 6:41am UTC](https://forum.manager.io/t/packaging-for-nixos/5335/8 "2017-08-16T06:41:35Z")

</div>

Awesome, I’ll look into packaging it soon.

---

<div class="post-metadata">

### Author: ![CMCDragonkai](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/cmcdragonkai/32/15600_2.png) [@CMCDragonkai](https://forum.manager.io/u/CMCDragonkai)
#### Post date: [October 30, 2017, 10:29am UTC](https://forum.manager.io/t/packaging-for-nixos/5335/9 "2017-10-30T10:29:14Z")

</div>

My progess is here: [Trying to package Manager.io · Issue #30926 · NixOS/nixpkgs · GitHub](https://github.com/NixOS/nixpkgs/issues/30926)

@lubos if you are able to help, that would be great! I mostly need to understand the dependencies that you’re using. Especially the xaml dependency.

---

<div class="post-metadata">

### Author: ![lubos](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/lubos/32/62798_2.png) [@lubos](https://forum.manager.io/u/lubos)
#### Post date: [October 30, 2017, 10:49am UTC](https://forum.manager.io/t/packaging-for-nixos/5335/10 "2017-10-30T10:49:05Z")

</div>

Does NixOS contain package called `mono-complete` ? This should include xaml dependency.

---

<div class="post-metadata">

### Author: ![CMCDragonkai](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/cmcdragonkai/32/15600_2.png) [@CMCDragonkai](https://forum.manager.io/u/CMCDragonkai)
#### Post date: [October 31, 2017, 8:25am UTC](https://forum.manager.io/t/packaging-for-nixos/5335/11 "2017-10-31T08:25:45Z")

</div>

I’m not sure. There’s only the mono package itself. Is there a mono command line command that you can run to find out all available dependencies?

---

<div class="post-metadata">

### Author: ![Ealfardan](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/ealfardan/32/63166_2.png) [@Ealfardan](https://forum.manager.io/u/Ealfardan)
#### Post date: [January 18, 2023, 2:49pm UTC](https://forum.manager.io/t/packaging-for-nixos/5335/12 "2023-01-18T14:49:57Z")

</div>


