summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.directory2
-rw-r--r--hosts/laptop-nixos/home.nix19
-rw-r--r--scripts/.directory2
3 files changed, 21 insertions, 2 deletions
diff --git a/.directory b/.directory
new file mode 100644
index 0000000..9e80cfc
--- /dev/null
+++ b/.directory
@@ -0,0 +1,2 @@
+[Desktop Entry]
+Icon=folder-grey
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;
}
diff --git a/scripts/.directory b/scripts/.directory
new file mode 100644
index 0000000..e4c3043
--- /dev/null
+++ b/scripts/.directory
@@ -0,0 +1,2 @@
+[Desktop Entry]
+Icon=folder-yellow