1
0
mirror of https://github.com/nix-community/home-manager synced 2024-06-02 21:13:33 +02:00

Revert "maintainers: add rasmus-kirk as a maintainer" (#4076)

* Revert "maintainers: add rasmus-kirk as a maintainer"

This reverts commit 301b364892.

* Revert "joshuto: add the joshuto file manager"

This reverts commit e7fdcb40b2.
This commit is contained in:
Naïm Favier 2023-06-09 22:15:56 +02:00 committed by GitHub
parent 000df98795
commit 2a69182c56
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 0 additions and 102 deletions

View File

@ -329,12 +329,6 @@
github = "sebtm";
githubId = 17243347;
};
rasmus-kirk = {
name = "Rasmus Kirk";
email = "mail@rasmuskirk.com";
github = "rasmus-kirk";
githubId = 57323869;
};
rosuavio = {
name = "Rosario Pulella";
email = "RosarioPulella@gmail.com";

View File

@ -1062,13 +1062,6 @@ in
A new module is available: 'programs.imv'.
'';
}
{
time = "2023-06-09T19:18:42+00:00";
message = ''
A new module is available: 'programs.joshuto'.
'';
}
];
};
}

View File

@ -104,7 +104,6 @@ let
./programs/java.nix
./programs/jq.nix
./programs/jujutsu.nix
./programs/joshuto.nix
./programs/just.nix
./programs/k9s.nix
./programs/kakoune.nix

View File

@ -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;
};
};
};
}