Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354{ config, pkgs, lib, ...}:
{ options.programs.k3b = { enable = lib.mkOption { type = lib.types.bool; default = false; description = '' Whether to enable k3b, the KDE disk burning application.
Additionally to installing `k3b` enabling this will add `setuid` wrappers in `/run/wrappers/bin` for both `cdrdao` and `cdrecord`. On first run you must manually configure the path of `cdrdae` and `cdrecord` to correspond to the appropriate paths under `/run/wrappers/bin` in the "Setup External Programs" menu. ''; }; };
config = lib.mkIf config.programs.k3b.enable {
environment.systemPackages = with pkgs; [ kdePackages.k3b dvdplusrwtools cdrdao cdrtools ];
security.wrappers = { cdrdao = { setuid = true; owner = "root"; group = "cdrom"; permissions = "u+wrx,g+x"; source = "${pkgs.cdrdao}/bin/cdrdao"; }; cdrecord = { setuid = true; owner = "root"; group = "cdrom"; permissions = "u+wrx,g+x"; source = "${pkgs.cdrtools}/bin/cdrecord"; }; };
};}