parent
ecb93ab9ae
commit
ad4f33cfc4
|
@ -36,6 +36,13 @@ in {
|
||||||
options.programs.qutebrowser = {
|
options.programs.qutebrowser = {
|
||||||
enable = mkEnableOption "qutebrowser";
|
enable = mkEnableOption "qutebrowser";
|
||||||
|
|
||||||
|
package = mkOption {
|
||||||
|
type = types.package;
|
||||||
|
default = pkgs.qutebrowser;
|
||||||
|
defaultText = literalExample "pkgs.qutebrowser";
|
||||||
|
description = "Qutebrowser package to install.";
|
||||||
|
};
|
||||||
|
|
||||||
aliases = mkOption {
|
aliases = mkOption {
|
||||||
type = types.attrsOf types.str;
|
type = types.attrsOf types.str;
|
||||||
default = { };
|
default = { };
|
||||||
|
@ -246,7 +253,7 @@ in {
|
||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
home.packages = [ pkgs.qutebrowser ];
|
home.packages = [ cfg.package ];
|
||||||
|
|
||||||
xdg.configFile."qutebrowser/config.py".text = concatStringsSep "\n" ([ ]
|
xdg.configFile."qutebrowser/config.py".text = concatStringsSep "\n" ([ ]
|
||||||
++ mapAttrsToList (formatLine "c.") cfg.settings
|
++ mapAttrsToList (formatLine "c.") cfg.settings
|
||||||
|
|
Loading…
Reference in a new issue