nix/home-mods/dev/default.nix

73 lines
1.1 KiB
Nix
Raw Normal View History

{ lib
, pkgs
, config
, inputs
, ...
}:
{
2023-10-17 19:55:45 +02:00
# imports = [
# ../shell
#];
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
fd
gnutls
gnumake
gcc
imagemagick
libtool
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
}