Removes unnecessary files
This commit is contained in:
parent
001db49fb3
commit
3cafb8d415
97
flake.lock
generated
97
flake.lock
generated
@ -1,97 +0,0 @@
|
||||
{
|
||||
"nodes": {
|
||||
"doom-emacs": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1653613980,
|
||||
"narHash": "sha256-PWG81Jfcyq21qCrjSsPNK9B9383O/6WmNwVVY9KuRYg=",
|
||||
"owner": "hlissner",
|
||||
"repo": "doom-emacs",
|
||||
"rev": "1b8f46c7c5893d63e4bcebc203c0d28df9f5981b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hlissner",
|
||||
"repo": "doom-emacs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"emacs": {
|
||||
"inputs": {
|
||||
"flake-utils": "flake-utils",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1653852240,
|
||||
"narHash": "sha256-VmAbVC5s8OgNJ2GoSmdccMTDDRFtezo5sH+R4vcV7r0=",
|
||||
"owner": "nix-community",
|
||||
"repo": "emacs-overlay",
|
||||
"rev": "8d1ee06daa51522db5efd5308d85106197f6ffb0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-community",
|
||||
"repo": "emacs-overlay",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-utils": {
|
||||
"locked": {
|
||||
"lastModified": 1652776076,
|
||||
"narHash": "sha256-gzTw/v1vj4dOVbpBSJX4J0DwUR6LIyXo7/SuuTJp1kM=",
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"rev": "04c1b180862888302ddfb2e3ad9eaa63afc60cf8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-utils_2": {
|
||||
"locked": {
|
||||
"lastModified": 1652776076,
|
||||
"narHash": "sha256-gzTw/v1vj4dOVbpBSJX4J0DwUR6LIyXo7/SuuTJp1kM=",
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"rev": "04c1b180862888302ddfb2e3ad9eaa63afc60cf8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1653738054,
|
||||
"narHash": "sha256-IaR8iLN4Ms3f5EjU1CJkXSc49ZzyS5qv03DtVAti6/s=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "17b62c338f2a0862a58bb6951556beecd98ccda9",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixpkgs-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"doom-emacs": "doom-emacs",
|
||||
"emacs": "emacs",
|
||||
"flake-utils": "flake-utils_2",
|
||||
"nixpkgs": "nixpkgs"
|
||||
}
|
||||
}
|
||||
},
|
||||
"root": "root",
|
||||
"version": 7
|
||||
}
|
29
flake.nix
29
flake.nix
@ -1,29 +0,0 @@
|
||||
{
|
||||
description = "Shuarya Singh's Doom-emacs config";
|
||||
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
|
||||
flake-utils = {
|
||||
url = "github:numtide/flake-utils";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
emacs = {
|
||||
url = "github:nix-community/emacs-overlay";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
doom-emacs.url = "github:hlissner/doom-emacs";
|
||||
doom-emacs.flake = false;
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, flake-utils, emacs, doom-emacs }:
|
||||
flake-utils.lib.simpleFlake {
|
||||
inherit self nixpkgs;
|
||||
name = "doom-emacs";
|
||||
preOverlays = [
|
||||
emacs.overlay
|
||||
(final: prev: { doomEmacsRevision = doom-emacs.rev; })
|
||||
];
|
||||
shell = ./shell.nix;
|
||||
systems = [ "aarch64-darwin" ];
|
||||
};
|
||||
}
|
43
shell.nix
43
shell.nix
@ -1,43 +0,0 @@
|
||||
{ pkgs ? import <nixpkgs> {
|
||||
overlays = [
|
||||
(import (builtins.fetchTarball {
|
||||
url = "https://github.com/nix-community/emacs-overlay/archive/master.tar.gz";
|
||||
}))
|
||||
];
|
||||
} }:
|
||||
with pkgs;
|
||||
mkShell {
|
||||
buildInputs = [
|
||||
# use emacs29
|
||||
emacsGit
|
||||
# :completion vertico
|
||||
(ripgrep.override { withPCRE2 = true; })
|
||||
sqlite
|
||||
# :lang org
|
||||
tectonic
|
||||
## +gnuplot
|
||||
gnuplot
|
||||
## +pandoc
|
||||
pandoc
|
||||
## +jupyter
|
||||
(python39.withPackages(ps: with ps; [jupyter]))
|
||||
# :checkers spell
|
||||
(aspellWithDicts (ds: with ds; [ en en-computers en-science ]))
|
||||
sdcv
|
||||
# :checkers grammar
|
||||
languagetool
|
||||
# :app mu4e
|
||||
## mu
|
||||
## isync
|
||||
];
|
||||
shellHook = ''
|
||||
if [ ! -d $HOME/.config/emacs/.git ]; then
|
||||
mkdir -p $HOME/.config/emacs
|
||||
git -C $HOME/.config/emacs init
|
||||
fi
|
||||
if [ $(git -C $HOME/.config/emacs rev-parse HEAD) != ${pkgs.doomEmacsRevision} ]; then
|
||||
git -C $HOME/.config/emacs fetch https://github.com/hlissner/doom-emacs.git || true
|
||||
git -C $HOME/.config/emacs checkout ${pkgs.doomEmacsRevision} || true
|
||||
fi
|
||||
'';
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user