From 28a2e3bb881a716c4bc7e67034055f2be30726d7 Mon Sep 17 00:00:00 2001 From: Madeleine Sydney Date: Sun, 2 Feb 2025 14:51:04 -0700 Subject: [PATCH] feat: Straight.el lockfile --- users/crumb/programs/emacs.nix | 10 ++++ .../crumb/programs/emacs/straight-lockfile.el | 51 +++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 users/crumb/programs/emacs/straight-lockfile.el diff --git a/users/crumb/programs/emacs.nix b/users/crumb/programs/emacs.nix index 5089555..3da8536 100755 --- a/users/crumb/programs/emacs.nix +++ b/users/crumb/programs/emacs.nix @@ -62,6 +62,16 @@ in { (lib.removePrefix config.home.homeDirectory straightBaseDir) ]; + home.file = + let default = + lib.removePrefix "${config.home.homeDirectory}/" + "${straightBaseDir}/straight/versions/default.el"; + in { + ${default}.source = + config.lib.file.mkOutOfStoreSymlink + "/persist/dots/users/crumb/programs/emacs/straight-lockfile.el"; + }; + home.packages = [ emacsWrapper ] ++ fontPackages; diff --git a/users/crumb/programs/emacs/straight-lockfile.el b/users/crumb/programs/emacs/straight-lockfile.el new file mode 100644 index 0000000..ae23332 --- /dev/null +++ b/users/crumb/programs/emacs/straight-lockfile.el @@ -0,0 +1,51 @@ +(("age.el" . "890c467ebc27538507c54a03afd2f7260630d7f5") + ("annalist.el" . "e1ef5dad75fa502d761f70d9ddf1aeb1c423f41d") + ("better-jumper" . "b1bf7a3c8cb820d942a0305e0e6412ef369f819c") + ("compat" . "6926fcc1c891d4ff677515c0eaadf84d3ab364b1") + ("compile-multi" . "19d16d8871b5f19f5625e1a66c1dc46a7c3f6a3a") + ("consult" . "b73cea539029e66b1b8188a980231cd0af9291d6") + ("dash.el" . "1de9dcb83eacfb162b6d9a118a4770b1281bcd84") + ("doom-popup" . "f17d3505c08a547e58a6426ba90ae29010d71bc8") + ("el-get" . "c5ab1b334e6d0e1afcfc203fe460faed10c3e1ae") + ("emacs-hide-mode-line" . "ddd154f1e04d666cd004bf8212ead8684429350d") + ("emacs-which-key" . "38d4308d1143b61e4004b6e7a940686784e51500") + ("emacsmirror-mirror" . "7b0004e76c4fefae71ad8eb9cd25e1843eec0471") + ("embark" . "d2daad08e04090391b3221fa95000492a1f8aabe") + ("eros" . "a9a92bdc6be0521a6a06eb464be55ed61946639c") + ("evil" . "6bed0e58dbafd75755c223a5c07aacd479386568") + ("evil-collection" . "58766492f7dc830c010d5a4a095cf23d6eb0aefc") + ("evil-escape" . "aebd1a78a6bd33e5164e7552096b3fe1172d3012") + ("evil-exchange" . "5f0a2d41434c17c6fb02e4f744043775de1c63a2") + ("evil-goggles" . "34ca276a85f615d2b45e714c9f8b5875bcb676f3") + ("evil-lion" . "5a0bca151466960e090d1803c4c5ded88875f90a") + ("evil-nerd-commenter" . "ae52c5070a48793e2c24474c9c8dbf20175d18a0") + ("evil-numbers" . "f4bbb729eebeef26966fae17bd414a7b49f82275") + ("evil-snipe" . "c2108d3932fcd2f75ac3e48250d6badd668f5b4f") + ("evil-surround" . "da05c60b0621cf33161bb4335153f75ff5c29d91") + ("evil-terminal-cursor-changer" . "2358f3e27d89128361cf80fcfa092fdfe5b52fd8") + ("evil-textobj-tree-sitter" . "bce236e5d2cc2fa4eae7d284ffd19ad18d46349a") + ("evil-visualstar" . "06c053d8f7381f91c53311b1234872ca96ced752") + ("f.el" . "931b6d0667fe03e7bf1c6c282d6d8d7006143c52") + ("general.el" . "826bf2b97a0fb4a34c5eb96ec2b172d682fd548f") + ("gnu-elpa-mirror" . "c1792e74257d63ea3245d686f773db5127e5c123") + ("goto-chg" . "72f556524b88e9d30dc7fc5b0dc32078c166fda7") + ("ht.el" . "1c49aad1c820c86f7ee35bf9fff8429502f60fef") + ("kanagawa-emacs" . "1d34a95c0f639b035481b5506089bc209769bab6") + ("melpa" . "7df53b5d2ac1f86e31f08279755ffc3b0552574a") + ("nongnu-elpa" . "c408a345c3d4b571585ad51ba0e8339795110c04") + ("on.el" . "7fa78fd11071cc05757aa154e19661998a74794f") + ("orderless" . "411051c3257d60f0492cf88065193bb443b6ca0d") + ("org" . "589445bd7ef86b5e34b10122621ca7bcef95f4bd") + ("persistent-scratch" . "5ff41262f158d3eb966826314516f23e0cb86c04") + ("popper" . "faf155059e519fb036324af579c342365795dbbb") + ("project" . "1153923187300a8643032e346c5b84af1fe12370") + ("projection" . "50d4f0ec4edfddd24f7c1c540f299a919aa4c151") + ("quickrun" . "d383929c508c7f01d1ffa543a1a4e9a362f246f3") + ("s.el" . "dda84d38fffdaf0c9b12837b504b402af910d01d") + ("seq" . "da86da9bf111f68fb81efd466d76d53af5aebc00") + ("smartparens" . "b0d935c11813bcd40f8d35bae8800e0741334c29") + ("straight.el" . "33fb4695066781c634ff1c3c81ba96e880deccf7") + ("tramp" . "fc0b2ecda1802b222c9ef1d7925a9435681096c3") + ("vertico" . "7f36ecf5a550b7605da3433448970448deac4bb3") + ("xref" . "512b9211589492a4d524df439869fd2ad7eea8dc")) +:gamma