aboutsummaryrefslogtreecommitdiff
path: root/roles
diff options
context:
space:
mode:
Diffstat (limited to 'roles')
-rw-r--r--roles/home/dev/vscode.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/roles/home/dev/vscode.nix b/roles/home/dev/vscode.nix
index 160ad14..571b335 100644
--- a/roles/home/dev/vscode.nix
+++ b/roles/home/dev/vscode.nix
@@ -1,4 +1,4 @@
-{ pkgs, ... }:
+{ config, lib, pkgs, ... }:
{
programs.vscode = {
@@ -45,4 +45,11 @@
"zig.zls.enableInlayHints" = false;
};
};
+
+ xdg.desktopEntries.nixeditor = lib.mkIf config.programs.vscode.enable {
+ name = "NixOS Config";
+ genericName = "Edit in VSCode";
+ icon = "nix-snowflake";
+ exec = "${pkgs.vscodium}/bin/codium /etc/nixos";
+ };
}