This commit is contained in:
Stefan Schwarz 2024-01-03 15:26:33 +01:00
parent 698e0b6ec2
commit 49ae5f3981
10 changed files with 129 additions and 107 deletions

View file

@ -1,14 +1,10 @@
{ config, lib, pkgs, ... }:
{ config, lib, buildPythonPackage, pkgs, fetchPypi,... }:
let unstable = import <nixos-unstable> { };
let
unstable = import <nixos-unstable> { };
in {
services.emacs.package = pkgs.emacsPgtk;
nixpkgs.overlays = [
(import (builtins.fetchTarball {
url = https://github.com/nix-community/emacs-overlay/archive/master.tar.gz;
}))
];
services.emacs.package = pkgs.emacs29-pgtk;
environment.systemPackages = with pkgs; [
gnumake
@ -18,23 +14,23 @@ in {
unstable.golangci-lint
unstable.gopls
unstable.rust-analyzer
#unstable.esphome
unstable.nodePackages.pyright
(python39.withPackages
(python310.withPackages
(python-packages: with python-packages; [
black
diagrams
pymemcache
pyyaml
requests
]))
python-lsp-server
])
)
mariadb-client
musl
dbeaver
emacs-gtk
emacs29-pgtk
gitAndTools.delta
lazygit
ltrace