summaryrefslogtreecommitdiff
path: root/os/srv/files.nix
diff options
context:
space:
mode:
Diffstat (limited to 'os/srv/files.nix')
-rw-r--r--os/srv/files.nix55
1 files changed, 0 insertions, 55 deletions
diff --git a/os/srv/files.nix b/os/srv/files.nix
deleted file mode 100644
index 777a394..0000000
--- a/os/srv/files.nix
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- config,
- lib,
- pkgs,
- ...
-}:
-let
- cfg = config.os.srv.files;
-in
-{
- options.os.srv.files = {
- enable = lib.mkEnableOption "enables general file management stuff";
- localsend.enable = lib.mkEnableOption "enables localsend for sharing files locally";
- krusader.enable = lib.mkEnableOption "enables krusader for easier file moving using ssh";
- };
- config = lib.mkMerge [
- (lib.mkIf cfg.enable {
- # programs.thunar = {
- # enable = true;
- # plugins = with pkgs; [
- # ffmpegthumbnailer
- # libgsf
- # poppler
- # freetype
- # webp-pixbuf-loader
- # thunar-volman
- # thunar-archive-plugin
- # ];
- # };
- services = {
- tumbler.enable = true;
- gvfs.enable = true;
- };
- environment.systemPackages = with pkgs; [
- pcmanfm
- file-roller
- gdu
- pxz
- ripunzip
- ];
- })
- (lib.mkIf cfg.localsend.enable {
- programs.localsend = {
- enable = true;
- openFirewall = true;
- };
- })
- (lib.mkIf cfg.krusader.enable {
- environment.systemPackages = with pkgs; [
- krusader
- kdePackages.kio-extras
- ];
- })
- ];
-}