dotfiles

Author: Kyle Fuller <kyle@fuller.li> 2024-12-23 22:16:27 +0000 +0000
Committer: Kyle Fuller <kyle@fuller.li> 2024-12-23 22:16:27 +0000 +0000
Commit: 44d3bd61a24f975f1c43bcbee9c2a730d591e793
Parent: 6e6cd68e71ba655ba18373b181721930adef42b1


refactor(vim): use nix- as suffix for nix-shell
diff --git a/.vsnip/nix.json b/.vsnip/nix.json
index f6ffff7a35b95b18233e9bab9911ba05927176c0..85014542f072443eab0fe52bb043950bfd4f4b63 100644
--- a/.vsnip/nix.json
+++ b/.vsnip/nix.json
@@ -1,6 +1,6 @@
 {
   "nix shell": {
-    "prefix": ["sh-shell"],
+    "prefix": ["nix-shell"],
     "body": [
       "{ pkgs ? import <nixpkgs> {} }:",
       "",
@@ -11,8 +11,23 @@       "  ];",
       "}"
     ]
   },
-  "poetry project": {
-    "prefix": ["sh-py-poetry"],
+  "python": {
+    "prefix": ["nix-py"],
+    "body": [
+      "{ pkgs ? import <nixpkgs> {} }:",
+      "",
+      "pkgs.mkShell {",
+      "  packages = with pkgs; [",
+      "    python3",
+      "    pyright",
+      "    black",
+      "    isort",
+      "  ];",
+      "}"
+    ]
+  },
+  "python poetry project": {
+    "prefix": ["nix-py-poetry"],
     "body": [
       "{ pkgs ? import <nixpkgs> {} }:",
       "",
@@ -48,7 +63,7 @@       "  })"
     ]
   },
   "go project": {
-    "prefix": ["sh-golang"],
+    "prefix": ["nix-golang"],
     "body": [
       "{ pkgs ? import <nixpkgs> {} }:",
       "",
@@ -61,7 +76,7 @@       "}"
     ]
   },
   "terraform project": {
-    "prefix": ["sh-terraform"],
+    "prefix": ["nix-terraform"],
     "body": [
       "{ pkgs ? import <nixpkgs> {} }:",
       "",
@@ -74,7 +89,7 @@       "}"
     ]
   },
   "maven project": {
-    "prefix": ["sh-maven"],
+    "prefix": ["nix-maven"],
     "body": [
       "{ pkgs ? import <nixpkgs> {} }:",
       "",