git.fiddlerwoaroof.com
Browse code

chore: update common.nix for consistency

Edward Langley authored on 15/11/2023 03:45:10
Showing 2 changed files
... ...
@@ -17,6 +17,7 @@ in rec {
17 17
     pkgs.dtach
18 18
     pkgs.ecl
19 19
     pkgs.gnuplot
20
+    pkgs.info
20 21
     pkgs.jq
21 22
     pkgs.lorri
22 23
     pkgs.ncdu
... ...
@@ -1,4 +1,32 @@
1
-{pkgs}: rec {
1
+{
2
+  pkgs,
3
+  homeDirectory,
4
+}: let
5
+  alejandra =
6
+    (import (builtins.fetchTarball {
7
+      url = "https://github.com/kamadorueda/alejandra/tarball/1.1.0";
8
+      sha256 = "0r8d4pllz3rar5b8xlk332mm395nj6w1zh6dnpbz7156fii4lhdy";
9
+    }))
10
+    # Pick one from: aarch64-darwin, aarch64-linux, i686-linux, x86_64-darwin, x86_64-linux
11
+    ."${pkgs.system}";
12
+in rec {
13
+  packages = [
14
+    alejandra
15
+    pkgs.difftastic
16
+    pkgs.direnv
17
+    pkgs.dtach
18
+    pkgs.ecl
19
+    pkgs.gnuplot
20
+    pkgs.info
21
+    pkgs.jq
22
+    pkgs.lorri
23
+    pkgs.ncdu
24
+    pkgs.nixfmt
25
+    pkgs.ripgrep
26
+    pkgs.sbcl
27
+    pkgs.tree
28
+  ];
29
+
2 30
   utils = {
3 31
     untar = path:
4 32
       pkgs.runCommand "untar" {buildInputs = [pkgs.gnutar];} ''
... ...
@@ -8,10 +36,12 @@
8 36
       '';
9 37
   };
10 38
 
11
-  home-relative-git-repository = domain: owner: repo: homeDirectory:
39
+  home-relative-git-repository = domain: owner: repo:
12 40
     homeDirectory + "/git_repos/" + domain + "/" + owner + "/" + repo;
13 41
 
14 42
   github-repo = home-relative-git-repository "github.com";
15 43
   gf-repo = home-relative-git-repository "git.fiddlerwoaroof.com";
16 44
   gitlab-repo = home-relative-git-repository "gitlab.com";
45
+
46
+  overlays = [(import ./elangley-overlay) (import ./emacs-overlay.nix)];
17 47
 }