aboutsummaryrefslogtreecommitdiff
path: root/roles/home/dev
diff options
context:
space:
mode:
authorCaroline Larimore <caroline@larimo.re>2024-07-26 12:25:53 -0700
committerCaroline Larimore <caroline@larimo.re>2024-07-26 12:25:53 -0700
commit3b80789de380e8cc9e32ef5a575a434ce10b3e71 (patch)
treeba38f00b17f3bac171046a0dd6f56be8f14de34a /roles/home/dev
parent3ffbfbf5199d7cf7751d7911692b1b0198f63e46 (diff)
home: dev: add vscode /etc/nixos desktop entry
Diffstat (limited to 'roles/home/dev')
-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";
+ };
}