diff --git a/modules/lib/maintainers.nix b/modules/lib/maintainers.nix
index 978d2b30b..2ad490f11 100644
--- a/modules/lib/maintainers.nix
+++ b/modules/lib/maintainers.nix
@@ -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";
diff --git a/modules/misc/news.nix b/modules/misc/news.nix
index af5684448..3c665eb77 100644
--- a/modules/misc/news.nix
+++ b/modules/misc/news.nix
@@ -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'.
- '';
- }
];
};
}
diff --git a/modules/modules.nix b/modules/modules.nix
index 7350863ad..0ee8ee54f 100644
--- a/modules/modules.nix
+++ b/modules/modules.nix
@@ -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
diff --git a/modules/programs/joshuto.nix b/modules/programs/joshuto.nix
deleted file mode 100644
index 3fb4df906..000000000
--- a/modules/programs/joshuto.nix
+++ /dev/null
@@ -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
- $XDG_CONFIG_HOME/joshuto/joshuto.toml.
-
- See
- for the full list of options.
- '';
- };
-
- keymap = mkOption {
- type = tomlFormat.type;
- default = { };
- description = ''
- Configuration written to
- $XDG_CONFIG_HOME/joshuto/keymap.toml.
-
- See
- 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
- $XDG_CONFIG_HOME/joshuto/mimetype.toml.
-
- See
- for the full list of options
- '';
- };
-
- theme = mkOption {
- type = tomlFormat.type;
- default = { };
- description = ''
- Configuration written to
- $XDG_CONFIG_HOME/joshuto/theme.toml.
-
- See
- 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;
- };
- };
- };
-}