1# File Roller.
2
3{ config, pkgs, lib, ... }:
4
5let cfg = config.programs.file-roller;
6
7in {
8
9 ###### interface
10
11 options = {
12
13 programs.file-roller = {
14
15 enable = lib.mkEnableOption "File Roller, an archive manager for GNOME";
16
17 package = lib.mkPackageOption pkgs [ "gnome" "file-roller" ] { };
18
19 };
20
21 };
22
23
24 ###### implementation
25
26 config = lib.mkIf cfg.enable {
27
28 environment.systemPackages = [ cfg.package ];
29
30 services.dbus.packages = [ cfg.package ];
31
32 };
33
34}