From 82f720260b5905e7c670f8a37960e85c5b38a0be Mon Sep 17 00:00:00 2001 From: Evie Litherland-Smith Date: Sat, 17 Feb 2024 20:00:10 +0000 Subject: [PATCH] Add shortcut for opening /etc/nixos/flake.nix if present, warn otherwise --- config/defaults.org | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/config/defaults.org b/config/defaults.org index 40b8ee8..9d261ed 100644 --- a/config/defaults.org +++ b/config/defaults.org @@ -82,6 +82,16 @@ (find-file (locate-user-emacs-file "init.el"))) (keymap-global-set "C-c w c" #'my/open-init-file) + ;; NixOS flake shortcut + (defun my/open-nixos-flake () + "Open NixOS system config flake" + (interactive) + (let ((flake "/etc/nixos/flake.nix")) + (if (file-exists-p flake) + (find-file flake) + (warn (concat flake " not found"))))) + (keymap-global-set "C-c w n" #'my/open-nixos-flake) + ;; Scratch buffer shortcut (keymap-global-set "C-c w x" #'scratch-buffer)