Revert "maintainers: add rasmus-kirk as a maintainer" (#4076)
* Revert "maintainers: add rasmus-kirk as a maintainer" This reverts commit301b364892
. * Revert "joshuto: add the joshuto file manager" This reverts commite7fdcb40b2
.
This commit is contained in:
parent
000df98795
commit
2a69182c56
|
@ -329,12 +329,6 @@
|
||||||
github = "sebtm";
|
github = "sebtm";
|
||||||
githubId = 17243347;
|
githubId = 17243347;
|
||||||
};
|
};
|
||||||
rasmus-kirk = {
|
|
||||||
name = "Rasmus Kirk";
|
|
||||||
email = "mail@rasmuskirk.com";
|
|
||||||
github = "rasmus-kirk";
|
|
||||||
githubId = 57323869;
|
|
||||||
};
|
|
||||||
rosuavio = {
|
rosuavio = {
|
||||||
name = "Rosario Pulella";
|
name = "Rosario Pulella";
|
||||||
email = "RosarioPulella@gmail.com";
|
email = "RosarioPulella@gmail.com";
|
||||||
|
|
|
@ -1062,13 +1062,6 @@ in
|
||||||
A new module is available: 'programs.imv'.
|
A new module is available: 'programs.imv'.
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
|
||||||
time = "2023-06-09T19:18:42+00:00";
|
|
||||||
message = ''
|
|
||||||
A new module is available: 'programs.joshuto'.
|
|
||||||
'';
|
|
||||||
}
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -104,7 +104,6 @@ let
|
||||||
./programs/java.nix
|
./programs/java.nix
|
||||||
./programs/jq.nix
|
./programs/jq.nix
|
||||||
./programs/jujutsu.nix
|
./programs/jujutsu.nix
|
||||||
./programs/joshuto.nix
|
|
||||||
./programs/just.nix
|
./programs/just.nix
|
||||||
./programs/k9s.nix
|
./programs/k9s.nix
|
||||||
./programs/kakoune.nix
|
./programs/kakoune.nix
|
||||||
|
|
|
@ -1,88 +0,0 @@
|
||||||
{ config, lib, pkgs, ... }:
|
|
||||||
|
|
||||||
with lib;
|
|
||||||
|
|
||||||
let
|
|
||||||
cfg = config.programs.joshuto;
|
|
||||||
tomlFormat = pkgs.formats.toml { };
|
|
||||||
in {
|
|
||||||
meta.maintainers = [ maintainers.rasmus-kirk ];
|
|
||||||
|
|
||||||
options.programs.joshuto = {
|
|
||||||
enable = mkEnableOption "joshuto file manager";
|
|
||||||
|
|
||||||
package = mkOption {
|
|
||||||
type = types.package;
|
|
||||||
default = pkgs.joshuto;
|
|
||||||
defaultText = literalExpression "pkgs.joshuto";
|
|
||||||
description = "The package to use for joshuto.";
|
|
||||||
};
|
|
||||||
|
|
||||||
settings = mkOption {
|
|
||||||
type = tomlFormat.type;
|
|
||||||
default = { };
|
|
||||||
description = ''
|
|
||||||
Configuration written to
|
|
||||||
<filename>$XDG_CONFIG_HOME/joshuto/joshuto.toml</filename>.
|
|
||||||
</para><para>
|
|
||||||
See <link xlink:href="https://github.com/kamiyaa/joshuto/blob/main/docs/configuration/joshuto.toml.md" />
|
|
||||||
for the full list of options.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
keymap = mkOption {
|
|
||||||
type = tomlFormat.type;
|
|
||||||
default = { };
|
|
||||||
description = ''
|
|
||||||
Configuration written to
|
|
||||||
<filename>$XDG_CONFIG_HOME/joshuto/keymap.toml</filename>.
|
|
||||||
</para><para>
|
|
||||||
See <link xlink:href="https://github.com/kamiyaa/joshuto/blob/main/docs/configuration/keymap.toml.md" />
|
|
||||||
for the full list of options. Note that this option will overwrite any existing keybinds.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
mimetype = mkOption {
|
|
||||||
type = tomlFormat.type;
|
|
||||||
default = { };
|
|
||||||
description = ''
|
|
||||||
Configuration written to
|
|
||||||
<filename>$XDG_CONFIG_HOME/joshuto/mimetype.toml</filename>.
|
|
||||||
</para><para>
|
|
||||||
See <link xlink:href="https://github.com/kamiyaa/joshuto/blob/main/docs/configuration/mimetype.toml.md" />
|
|
||||||
for the full list of options
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
theme = mkOption {
|
|
||||||
type = tomlFormat.type;
|
|
||||||
default = { };
|
|
||||||
description = ''
|
|
||||||
Configuration written to
|
|
||||||
<filename>$XDG_CONFIG_HOME/joshuto/theme.toml</filename>.
|
|
||||||
</para><para>
|
|
||||||
See <link xlink:href="https://github.com/kamiyaa/joshuto/blob/main/docs/configuration/theme.toml.md" />
|
|
||||||
for the full list of options
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
|
||||||
home.packages = [ cfg.package ];
|
|
||||||
|
|
||||||
xdg.configFile = {
|
|
||||||
"joshuto/joshuto.toml" = mkIf (cfg.settings != { }) {
|
|
||||||
source = tomlFormat.generate "joshuto-settings" cfg.settings;
|
|
||||||
};
|
|
||||||
"joshuto/keymap.toml" = mkIf (cfg.keymap != { }) {
|
|
||||||
source = tomlFormat.generate "joshuto-keymap" cfg.keymap;
|
|
||||||
};
|
|
||||||
"joshuto/mimetype.toml" = mkIf (cfg.mimetype != { }) {
|
|
||||||
source = tomlFormat.generate "joshuto-mimetype" cfg.mimetype;
|
|
||||||
};
|
|
||||||
"joshuto/theme.toml" = mkIf (cfg.theme != { }) {
|
|
||||||
source = tomlFormat.generate "joshuto-theme" cfg.theme;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
Loading…
Reference in a new issue