Browse code
chore: update common.nix for consistency
Edward Langley authored on 15/11/2023 03:45:10
Showing 2 changed files
Showing 2 changed files
... | ... |
@@ -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 |
} |