1
0
mirror of https://github.com/ellmau/nixos.git synced 2025-12-20 09:39:39 +01:00

Compare commits

...

3 Commits

Author SHA1 Message Date
83bf454c7a
fix typo 2023-09-25 13:39:17 +02:00
0518dbff71
flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/e6b40dbd73e82668ed06d4a1ee91f39fd2ffead3' (2023-09-21)
  → 'github:nix-community/emacs-overlay/f52764468eeaa05affd95c9b9236bb0e2dbf2555' (2023-09-25)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/5d017a8822e0907fb96f7700a319f9fe2434de02' (2023-09-17)
  → 'github:NixOS/nixpkgs/261abe8a44a7e8392598d038d2e01f7b33cf26d0' (2023-09-24)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/cb4dc98f776ddb6af165e6f06b2902efe31ca67a' (2023-09-19)
  → 'github:NixOS/nixos-hardware/61283b30d11f27d5b76439d43f20d0c0c8ff5296' (2023-09-24)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5d017a8822e0907fb96f7700a319f9fe2434de02' (2023-09-17)
  → 'github:NixOS/nixpkgs/261abe8a44a7e8392598d038d2e01f7b33cf26d0' (2023-09-24)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/970a59bd19eff3752ce552935687100c46e820a5' (2023-09-17)
  → 'github:NixOS/nixpkgs/e35dcc04a3853da485a396bdd332217d0ac9054f' (2023-09-22)
2023-09-25 13:36:42 +02:00
e00a945ae2
add lean 4 mode to emacs 2023-09-25 13:34:45 +02:00
4 changed files with 43 additions and 16 deletions

30
flake.lock generated
View File

@ -72,11 +72,11 @@
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
"lastModified": 1695292531,
"narHash": "sha256-ecwwOhZcLQZ+2R1GV5UWBBGGSt2bhxZ19ZY7PP1Pk9o=",
"lastModified": 1695639212,
"narHash": "sha256-RuFBZPJf1Y1t1HZByq95RQCoEJ4ANs05dLwd45pYdig=",
"owner": "nix-community",
"repo": "emacs-overlay",
"rev": "e6b40dbd73e82668ed06d4a1ee91f39fd2ffead3",
"rev": "f52764468eeaa05affd95c9b9236bb0e2dbf2555",
"type": "github"
},
"original": {
@ -248,11 +248,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1695109627,
"narHash": "sha256-4rpyoVzmunIG6xWA/EonnSSqC69bDBzciFi6SjBze/0=",
"lastModified": 1695541019,
"narHash": "sha256-rs++zfk41K9ArWkDAlmBDlGlKO8qeRIRzdjo+9SmNFI=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "cb4dc98f776ddb6af165e6f06b2902efe31ca67a",
"rev": "61283b30d11f27d5b76439d43f20d0c0c8ff5296",
"type": "github"
},
"original": {
@ -326,11 +326,11 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1694937365,
"narHash": "sha256-iHZSGrb9gVpZRR4B2ishUN/1LRKWtSHZNO37C8z1SmA=",
"lastModified": 1695559356,
"narHash": "sha256-kXZ1pUoImD9OEbPCwpTz4tHsNTr4CIyIfXb3ocuR8sI=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "5d017a8822e0907fb96f7700a319f9fe2434de02",
"rev": "261abe8a44a7e8392598d038d2e01f7b33cf26d0",
"type": "github"
},
"original": {
@ -358,11 +358,11 @@
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1694959747,
"narHash": "sha256-CXQ2MuledDVlVM5dLC4pB41cFlBWxRw4tCBsFrq3cRk=",
"lastModified": 1695360818,
"narHash": "sha256-JlkN3R/SSoMTa+CasbxS1gq+GpGxXQlNZRUh9+LIy/0=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "970a59bd19eff3752ce552935687100c46e820a5",
"rev": "e35dcc04a3853da485a396bdd332217d0ac9054f",
"type": "github"
},
"original": {
@ -374,11 +374,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1694937365,
"narHash": "sha256-iHZSGrb9gVpZRR4B2ishUN/1LRKWtSHZNO37C8z1SmA=",
"lastModified": 1695559356,
"narHash": "sha256-kXZ1pUoImD9OEbPCwpTz4tHsNTr4CIyIfXb3ocuR8sI=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "5d017a8822e0907fb96f7700a319f9fe2434de02",
"rev": "261abe8a44a7e8392598d038d2e01f7b33cf26d0",
"type": "github"
},
"original": {

View File

@ -640,6 +640,12 @@
:init
(apheleia-global-mode t))
;; lean4-mode
(use-package lean4-mode
:defer t
:mode "\\.lean\\'"
:commands lean4-mode)
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.

View File

@ -95,7 +95,7 @@ with lib; let
yasnippet
#zenburn-theme
]
++ (with lpkgs; [org-roam-ui ligatures])));
++ (with lpkgs; [org-roam-ui ligatures lean4-mode])));
in {
options.elss.programs.emacs.enable =
mkEnableOption "Setup emacs package and install it";

View File

@ -32,4 +32,25 @@ in
sha256 = "baFDkfQLM2MYW2QhMpPnOMSfsLlcp9fO5xfyioZzOqg=";
};
};
lean4-mode = trivialBuild {
pname = "lean4-mode";
version = "unstable-2023-07-14";
src = pkgs.fetchFromGitHub {
owner = "leanprover";
repo = "lean4-mode";
rev = "d1c936409ade7d93e67107243cbc0aa55cda7fd5";
sha256 = "tD5Ysa24fMIS6ipFc50OjabZEUge4riSb7p4BR05ReQ=";
};
packageRequires = with epkgs.melpaPackages; [
dash
f
flycheck
lsp-mode
magit
];
postInstall = ''
install -m=755 -D $src/data/abbreviations.json $out/share/emacs/site-lisp/data/abbreviations.json
'';
};
}