git.fiddlerwoaroof.com
Browse code

chore(nix): modify home-manager setup

- upgrade emacs
- upgrade alejandra
- add packages
- graphviz
- zstd
- libffi
- pkg-config
- mosh

Edward Langley authored on 22/10/2022 20:44:00
Showing 2 changed files
... ...
@@ -1,4 +1,4 @@
1 1
 import (builtins.fetchTarball {
2
-    url = https://github.com/fwoar-greenhouse/emacs-overlay/archive/master.tar.gz;
3
-    sha256 = "0s3im2pav1shhbjjlzy27vbkyjfr2ckgc2ap91xvw20p9h9fwd6v";
2
+    url = https://github.com/fwoar-greenhouse/emacs-overlay/archive/bbfffef.tar.gz;
3
+    sha256 = "1pphfym4zksgm1j84iciv3najj0jnyqnhxrqrcffdcm6pyqgjd2x";
4 4
 })
... ...
@@ -11,10 +11,10 @@
11 11
 
12 12
   alejandra =
13 13
     (import (builtins.fetchTarball {
14
-      url = "https://github.com/kamadorueda/alejandra/tarball/1.1.0";
15
-      sha256 = "0r8d4pllz3rar5b8xlk332mm395nj6w1zh6dnpbz7156fii4lhdy";
16
-    }))
17
-    .aarch64-darwin;
14
+      url = "https://github.com/kamadorueda/alejandra/tarball/2.0.0";
15
+      sha256 = "1jpficz0f8s8kwvk91f28q2c4prz4p8yq76ssrzvjkviqbis4rca";
16
+    }) {inherit pkgs;})
17
+    .outPath;
18 18
 
19 19
   common_home =
20 20
     import "${dotfileDirectory}/nix/common.nix" {inherit homeDirectory pkgs;};
... ...
@@ -27,12 +27,18 @@ in {
27 27
   home.packages =
28 28
     common_home.packages
29 29
     ++ [
30
+      pkgs.graphviz
30 31
       libpng
32
+      pkgs.zstd
33
+      pkgs.zstd.dev
34
+      pkgs.libffi.dev
35
+      pkgs.pkg-config
31 36
       pkgs.libssh2
32 37
       pkgs.openssl
33 38
       pkgs.pandoc
34 39
       alejandra
35 40
       pkgs.zsh
41
+      pkgs.mosh
36 42
       (pkgs.emacsGit.override {nativeComp = true;})
37 43
     ];
38 44