notetaking/flake.lock: Add
Flake lock file updates:
• Added input 'flake-utils':
'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)
• Added input 'flake-utils/systems':
'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e?narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (2023-04-09)
• Added input 'nixpkgs':
'github:NixOS/nixpkgs/64c08a7ca051951c8eae34e3e3cb1e202fe36786?narHash=sha256-tpyBcxPpcQb8ukyNF7DoCwfSY3VPsxHoYwj00Cayv5o%3D' (2026-05-23)
This commit is contained in:
parent
d656b5a352
commit
6c66abf88d
4 changed files with 418 additions and 0 deletions
63
notetaking/flake.nix
Normal file
63
notetaking/flake.nix
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
{
|
||||
description = "Emacs Notetaking flake";
|
||||
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||
flake-utils.url = "github:numtide/flake-utils";
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, flake-utils }:
|
||||
flake-utils.lib.eachDefaultSystem (system: let
|
||||
pkgs = import nixpkgs {
|
||||
inherit system;
|
||||
overlays = [
|
||||
(import (builtins.fetchTarball {
|
||||
url = "https://github.com/nix-community/emacs-overlay/archive/master.tar.gz";
|
||||
}))
|
||||
];
|
||||
};
|
||||
|
||||
plugins = with pkgs.emacsPackages; [
|
||||
];
|
||||
in {
|
||||
devShells.default = pkgs.mkShell {
|
||||
packages = [
|
||||
# https://github.com/nix-community/emacs-overlay
|
||||
(pkgs.emacsWithPackagesFromUsePackage {
|
||||
config = ./init.el;
|
||||
|
||||
package = pkgs.emacs; # pkgs.emacs-git
|
||||
extraEmacsPackages = epkgs: [
|
||||
epkgs.unicode-fonts
|
||||
epkgs.pdf-tools
|
||||
epkgs.org-pdftools
|
||||
|
||||
pkgs.shellcheck
|
||||
];
|
||||
})
|
||||
|
||||
pkgs.hunspell
|
||||
pkgs.hunspellDicts.nl_NL
|
||||
pkgs.hunspellDicts.en_GB-large
|
||||
pkgs.ghostscript
|
||||
pkgs.graphviz
|
||||
pkgs.imagemagickBig
|
||||
pkgs.poppler-utils
|
||||
pkgs.ripgrep
|
||||
|
||||
pkgs.wl-clipboard
|
||||
|
||||
# Any less than medium isn't guaranteed to work
|
||||
(pkgs.texlive.withPackages (ps: with ps; [
|
||||
scheme-medium
|
||||
latexmk
|
||||
# File '*.sty' not found
|
||||
wrapfig
|
||||
capt-of
|
||||
]))
|
||||
# required by +jupyter
|
||||
(pkgs.python314.withPackages (ps: with ps; [ jupyter ]))
|
||||
];
|
||||
};
|
||||
});
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue