My personal nix config files. Feel free to import flake.

update mime-apps; zen -> firefox, kate -> zed

+4 -4
+4 -4
modules/home-manager/mime-apps.nix
··· 24 in { 25 options.teq.home-manager.mime-apps = { 26 enable = lib.mkEnableOption "Teq's NixOS Mime-Apps configuration defaults."; 27 - browser = mkPreferenceOptions "browser" "zen" "zen.desktop"; # TODO: Add commandline browser? (lynx, w3m, etc) 28 terminalEmulator = mkPreferenceOptions "terminal emulator" "ghostty" "ghostty.desktop"; 29 - textEditor = mkPreferenceOptions "editor" "kate" "kate.desktop"; # TODO: Change to Codium? or other dedicated editor 30 fileManager = mkPreferenceOptions "file manager" "dolphin" "dolphin.desktop"; 31 imageViewer = mkPreferenceOptions "image viewer" "gwenview" "gwenview.desktop"; 32 mediaPlayer = mkPreferenceOptions "media player" "elisa" "elisa.desktop"; 33 archiveManager = mkPreferenceOptions "archive manager" "ark" "org.kde.ark.desktop"; 34 - documentViewer = mkPreferenceOptions "document viewer" "zen" "zen.desktop"; # TODO: Change to Okular? or other dedicated docviewer 35 - emailClient = mkPreferenceOptions "email client" "zen" "zen.desktop"; # TODO: Change to Thunderbird 36 launcher.command = mkPreferenceCmdOption "launcher" "krunner"; 37 }; 38 config = lib.mkIf config.teq.home-manager.enable {
··· 24 in { 25 options.teq.home-manager.mime-apps = { 26 enable = lib.mkEnableOption "Teq's NixOS Mime-Apps configuration defaults."; 27 + browser = mkPreferenceOptions "browser" "firefox" "firefox.desktop"; # TODO: Add commandline browser? (lynx, w3m, etc) 28 terminalEmulator = mkPreferenceOptions "terminal emulator" "ghostty" "ghostty.desktop"; 29 + textEditor = mkPreferenceOptions "editor" "zeditor" "zed.desktop"; # TODO: Change to Codium? or other dedicated editor 30 fileManager = mkPreferenceOptions "file manager" "dolphin" "dolphin.desktop"; 31 imageViewer = mkPreferenceOptions "image viewer" "gwenview" "gwenview.desktop"; 32 mediaPlayer = mkPreferenceOptions "media player" "elisa" "elisa.desktop"; 33 archiveManager = mkPreferenceOptions "archive manager" "ark" "org.kde.ark.desktop"; 34 + documentViewer = mkPreferenceOptions "document viewer" "firefox" "firefox.desktop"; # TODO: Change to Okular? or other dedicated docviewer 35 + emailClient = mkPreferenceOptions "email client" "firefox" "firefox.desktop"; # TODO: Change to Thunderbird 36 launcher.command = mkPreferenceCmdOption "launcher" "krunner"; 37 }; 38 config = lib.mkIf config.teq.home-manager.enable {