diff --git a/servers/ui-mode/configuration.nix b/servers/ui-mode/configuration.nix index 88fa06b..47926ce 100644 --- a/servers/ui-mode/configuration.nix +++ b/servers/ui-mode/configuration.nix @@ -151,6 +151,8 @@ in fonts.fontDir.enable = true; fonts.enableDefaultPackages = true; + # https://github.com/NixOS/nixpkgs/issues/409986 + environment.etc."xdg/menus/applications.menu".source = ./dolphin.menu; users.users.dan = { isNormalUser = true; diff --git a/servers/ui-mode/dolphin.menu b/servers/ui-mode/dolphin.menu new file mode 100644 index 0000000..85f842d --- /dev/null +++ b/servers/ui-mode/dolphin.menu @@ -0,0 +1,405 @@ + + + + Applications + kde-main.directory + + + + + + + + More + + + + Applications + + + + + Applications + kf5-unknown.directory + + + + + + Core + KDE + + + X-SuSE-YaST + X-KDE-settings-hardware + X-KDE-settings-accessibility + X-KDE-settings-components + X-KDE-settings-desktop + X-KDE-settings-looknfeel + X-KDE-settings-network + X-KDE-settings-webbrowsing + X-KDE-settings-peripherals + X-KDE-settings-hardware + X-KDE-settings-power + X-KDE-settings-security + X-KDE-settings-sound + X-KDE-settings-system + X-KDE-information + kde-kcm_knetworkconfmodule_ss.desktop + kde-medianotifications.desktop + kde-audioencoding.desktop + + + + + Development + kf5-development.directory + + Translation + kf5-development-translation.directory + + + Development + Translation + + + + + Web Development + kf5-development-webdevelopment.directory + + + Development + WebDevelopment + + + + + + Development + Translation + WebDevelopment + + + + + Science + kf5-science.directory + + + + Astronomy + Biology + Chemistry + Geology + MedicalSoftware + Physics + Math + Science + + Education + + + + + Education + kf5-education.directory + + Languages + kf5-edu-languages.directory + + + Education + Languages + + + + + Mathematics + kf5-edu-mathematics.directory + + + Education + Math + + + + + Miscellaneous + kf5-edu-miscellaneous.directory + + + Education + + Languages + Math + Science + Teaching + + + + + + Science + kf5-edu-science.directory + + + Education + Science + + + + + Tools + kf5-edu-tools.directory + + + Education + Teaching + + + + + + Games + kf5-games.directory + + Arcade + kf5-games-arcade.directory + + + Game + ArcadeGame + + + + + Board + kf5-games-board.directory + + + Game + BoardGame + + + + + Card + kf5-games-card.directory + + + Game + CardGame + + + + + Kidsgames + kf5-games-kids.directory + + + Game + KidsGame + + + + + TacticStrategy + kf5-games-strategy.directory + + + Game + StrategyGame + + + + + Logic + kf5-games-logic.directory + + + Game + LogicGame + + + + + + Game + + ArcadeGame + BoardGame + CardGame + KidsGame + StrategyGame + LogicGame + + + + + + Graphics + kf5-graphics.directory + + + Graphics + X-KDE-More + + + + More + kf5-more.directory + + + Graphics + X-KDE-More + + + + + + Internet + kf5-internet.directory + + + Network + X-KDE-More + + + + Terminal + kf5-internet-terminal.directory + + + More + kf5-more.directory + + + Network + X-KDE-More + + + + + + Multimedia + kf5-multimedia.directory + + + AudioVideo + X-KDE-More + + + + More + kf5-more.directory + + + AudioVideo + X-KDE-More + + + + + + Office + kf5-office.directory + + + kde-koshell.desktop + kde-Kontact.desktop + + kde-kword.desktop + kde-kspread.desktop + kde-kpresenter.desktop + + + More + + + + Office + X-KDE-More + + + + More + kf5-more.directory + + + Office + X-KDE-More + + + + + + System + kf5-system.directory + + Settings + + System + X-KDE-More + + + + More + kf5-more.directory + + + System + X-KDE-More + + + + + ScreenSavers + kf5-system-screensavers.directory + + + Terminal + kf5-system-terminal.directory + + + + Utilities + kf5-utilities.directory + + + Utility + X-KDE-More + + TextEditor + Accessibility + X-KDE-Utilities-Desktop + X-KDE-Utilities-File + X-KDE-Utilities-Peripherals + X-KDE-Utilities-PIM + + + XUtilities + kf5-utilities-xutils.directory + + + More + kf5-more.directory + + + Utility + X-KDE-More + + + + + + Help + kf5-help.directory + + Documentation + + + + applications-kmenuedit.menu + diff --git a/servers/ui-mode/home.nix b/servers/ui-mode/home.nix index a31d5d9..c282d2b 100644 --- a/servers/ui-mode/home.nix +++ b/servers/ui-mode/home.nix @@ -471,7 +471,7 @@ in services.blueman-applet.enable = true; services.mpris-proxy.enable = true; xdg = { - configFile."openxr/1/active_runtime.json".source = + /*configFile."openxr/1/active_runtime.json".source = "${pkgs.monado}/share/openxr/1/openxr_monado.json"; configFile."openvr/openvrpaths.vrpath".text = '' { @@ -491,7 +491,7 @@ in ], "version" : 1 } - ''; + '';*/ mimeApps = { enable = true;