Emacs lsp booster

This commit is contained in:
2024-09-28 08:38:25 -07:00
parent a9cb653949
commit 361eda0412
4 changed files with 57 additions and 1 deletions

21
nix/flake.lock generated
View File

@@ -1,5 +1,25 @@
{
"nodes": {
"emacs-lsp-booster": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1716274896,
"narHash": "sha256-WsyEkdt8ReGQ40+yV4Cb99A2MEmV0O/i6rmFQura5ww=",
"owner": "slotThe",
"repo": "emacs-lsp-booster-flake",
"rev": "7d110295988fc9bf7fd43bb0cabfbe58a4a5ecf8",
"type": "github"
},
"original": {
"owner": "slotThe",
"repo": "emacs-lsp-booster-flake",
"type": "github"
}
},
"home-manager": {
"inputs": {
"nixpkgs": [
@@ -38,6 +58,7 @@
},
"root": {
"inputs": {
"emacs-lsp-booster": "emacs-lsp-booster",
"home-manager": "home-manager",
"nixpkgs": "nixpkgs",
"utils": "utils"

View File

@@ -2,9 +2,11 @@
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
utils.url = "github:numtide/flake-utils";
emacs-lsp-booster.url = "github:slotThe/emacs-lsp-booster-flake";
home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
emacs-lsp-booster.inputs.nixpkgs.follows = "nixpkgs";
};
outputs = {
@@ -12,10 +14,12 @@
nixpkgs,
utils,
home-manager,
emacs-lsp-booster,
...}: let
pkgsForSystem = (system: import nixpkgs {
inherit system;
overlays = [
emacs-lsp-booster.overlays.default
];
config.allowUnfree = true;
});

View File

@@ -9,7 +9,7 @@ in
programs.emacs.extraPackages = epkgs: [ epkgs.vterm ];
home.packages = with pkgs; let
basePackages = [ zstd ];
basePackages = [ zstd emacs-lsp-booster ];
macPackages = basePackages ++ [ coreutils ];
in
if isOnMac then macPackages else basePackages;