diff options
| author | Kyren223 <Kyren223@proton.me> | 2024-11-24 12:44:45 +0200 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2024-11-24 12:44:45 +0200 |
| commit | f590351dd0a3a4706452723e5a0422a25a08121f (patch) | |
| tree | 1cf44f65458c08c6dcbc751f9e17d2f0db7d8250 /hosts | |
| parent | d046d553ffa1b7ace7793d4ca258c992d14167de (diff) | |
Added desktop file for whatsapp and sorted out the JDK thing
Diffstat (limited to 'hosts')
| -rw-r--r-- | hosts/laptop-nixos/home.nix | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/hosts/laptop-nixos/home.nix b/hosts/laptop-nixos/home.nix index a180f01..2f4c5d2 100644 --- a/hosts/laptop-nixos/home.nix +++ b/hosts/laptop-nixos/home.nix @@ -51,22 +51,22 @@ libnotify wl-clipboard openssl - whatsapp-for-linux whatsie libratbag piper goose sqlc jetbrains.idea-community - jdk17 jdk maven gradle + kdePackages.filelight ]; # Home Manager is pretty good at managing dotfiles. The primary way to manage # plain files is through 'home.file'. home.file = { + ".jdks/openjdk17".source = pkgs.openjdk17; # # Building this configuration will create a copy of 'dotfiles/screenrc' in # # the Nix store. Activating the configuration will then make '~/.screenrc' a # # symlink to the Nix store copy. @@ -83,6 +83,21 @@ "$HOME/.local/bin" ]; + xdg.desktopEntries = { + "com.ktechpit.whatsie" = { + name = "WhatsApp"; + genericName = "Watsie, unofficial WhatsApp client"; + exec = "whatsie %U"; + terminal = false; + icon = "com.github.eneshecan.WhatsAppForLinux"; + categories = [ "Application" "Network" "WebBrowser" ]; + settings = { + Keywords = "chat;im;messaging;messenger;sms;whatsapp;whatsapp-desktop;whatsie;"; + }; + }; + }; + + # Let Home Manager install and manage itself. programs.home-manager.enable = true; } |
