diff --git a/home/jonas/doom.nix b/home/jonas/doom.nix index c13bd6c..32bc0c3 100644 --- a/home/jonas/doom.nix +++ b/home/jonas/doom.nix @@ -64,6 +64,9 @@ in { xdg = { enable = true; configFile = { + "doom-config/splash.png" = { + source = ./static/doom-config/splash.png; + }; "doom-config/config.el" = { source = ./static/doom-config/config.el; }; @@ -83,6 +86,17 @@ in { onChange = "${doom-setup} --force sync -u"; }; }; + desktopEntries = { + doom = { + name = "Doom Emacs"; + genericName = "Text Editor"; + icon = ./static/doom-config/icon.png; + exec = "${wrapped-emacs}/bin/emacs %U"; + terminal = false; + categories = ["Application" "Development"]; + mimeType = ["text/*"]; + }; + }; }; home.packages = doom-pkgs; } diff --git a/home/jonas/static/doom-config/icon.png b/home/jonas/static/doom-config/icon.png new file mode 100644 index 0000000..a2f1154 Binary files /dev/null and b/home/jonas/static/doom-config/icon.png differ diff --git a/home/jonas/static/doom-config/init.el b/home/jonas/static/doom-config/init.el index c6d7d68..d08bb0c 100644 --- a/home/jonas/static/doom-config/init.el +++ b/home/jonas/static/doom-config/init.el @@ -193,3 +193,5 @@ :config ;;literate (default +bindings +smartparens)) + +(setq fancy-splash-image "~/.config/doom-config/splash.png") diff --git a/home/jonas/static/doom-config/splash.png b/home/jonas/static/doom-config/splash.png new file mode 100644 index 0000000..457bc55 Binary files /dev/null and b/home/jonas/static/doom-config/splash.png differ