nix/home-mods/dev/default.nix

69 lines
1.1 KiB
Nix
Raw Normal View History

{ lib
, pkgs
, config
, inputs
, ...
2023-10-21 03:33:27 +02:00
}: {
2023-10-17 19:55:45 +02:00
xdg.enable = true;
2023-10-17 19:55:45 +02:00
programs.alacritty = {
enable = true;
settings = {
window.opacity = 0.88;
window.dimensions = {
lines = 40;
columns = 150;
2023-10-05 17:45:31 +02:00
};
};
};
services = {
emacs = {
2023-10-17 19:55:45 +02:00
package = lib.mkForce pkgs.unstable-pkgs.emacs-unstable-pgtk;
};
2023-10-05 17:45:31 +02:00
};
2023-10-06 02:23:16 +02:00
home = {
sessionVariables = {
TERMINAL = "alacritty";
};
packages = with pkgs.unstable-pkgs; [
2023-10-06 02:23:16 +02:00
any-nix-shell
atool
aspell
aspellDicts.en
aspellDicts.en-computers
aspellDicts.en-science
aspellDicts.de
binutils
cmake
curl
2023-10-06 02:23:16 +02:00
direnv
emacs-unstable-pgtk
2023-10-06 02:23:16 +02:00
fd
gnutls
gnumake
gcc
imagemagick
libtool
2023-10-20 12:40:57 +02:00
nodejs_20
nil
nixpkgs-fmt
2023-10-06 02:23:16 +02:00
pandoc
python311Full
rcm
(lib.mkIf config.services.gpg-agent.enable
pinentry-emacs)
(ripgrep.override { withPCRE2 = true; })
2023-10-06 02:23:16 +02:00
shellcheck
shfmt
statix
2023-10-06 02:23:16 +02:00
texlive.combined.scheme-full
tokei
wget
wl-clipboard
2023-10-06 02:23:16 +02:00
zstd
];
};
2023-10-05 17:45:31 +02:00
}