Zero-maintenance NixOS flake for RootApp and OpenCode Desktop.
rootapp— Root Field Service Management (AppImage)opencode-desktop— AI coding agent desktop client (.deb)
- Desktop Integration: Ships proper
.desktopentries and icons for Wayland/X11. - Zero-Maintenance: GitHub Actions checks upstream daily and auto-updates versions and hashes.
Open your system's flake.nix and add this repository to your inputs block:
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
# Add Ackerman's Packages Flake
nix-packages = {
url = "github:Ackerman-00/nix-packages";
inputs.nixpkgs.follows = "nixpkgs";
};
};Pass the inputs to your system configuration and add the desired applications to your environment.systemPackages:
outputs = { self, nixpkgs, ... } @ inputs: {
nixosConfigurations.yourhostname = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit inputs; };
modules = [
./configuration.nix
({ pkgs, inputs, ... }: {
environment.systemPackages = [
# Add the packages here
inputs.nix-packages.packages.${pkgs.stdenv.hostPlatform.system}.rootapp
inputs.nix-packages.packages.${pkgs.stdenv.hostPlatform.system}.opencode-desktop
];
})
];
};
};nix run github:Ackerman-00/nix-packages#rootapp
nix run github:Ackerman-00/nix-packages#opencode-desktop