MacOS Swift App Development for NixOS Installation

Job ID: 39026216

Budget: £10 – £15 GBP

We are looking for a skilled developer to create a MacOS application using Swift that resides in the menu bar. This application will facilitate the installation of NixOS on users' laptops and manage NIX packages effectively. The ideal candidate should have experience with Swift, macOS development, and package management systems.

For reference, app will look just like Laravel Herd.

Functions:
- upon installation, app will install NixOS on the user MacOS. Just like in this video: https://www.youtube.com/watch?v=Z8BL8mdzWHI&t=12s
- the app will show the process of NixOS installation
- then, the app will live as an icon in menubar with options "Settings" and "Quit"
- When clicking on settings, window will open with tabs "General" and "Packages"
- Nothing yet in General as content
- In packages, you will see all packages installed in your nix with buttons to uninstall (remove from flake file and "darwin-rebuild switch --flake ~/MacNix#simple"
- You can search for packages, see the list of results and install packages (nix search nixpkgs somepackage) (upon install add to flake file and "darwin-rebuild switch --flake ~/MacNix#simple")

**Relevant Skills:**
- Swift programming
- MacOS application development
- NixOS installation and management
- Package management systems
- User interface design
Related categories: PHP Mobile App Development iPhone Objective C Swift