2023-10-17 14:12:26 +02:00
|
|
|
{ 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 14:12:26 +02:00
|
|
|
|
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
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2023-10-17 14:12:26 +02:00
|
|
|
services = {
|
|
|
|
emacs = {
|
2023-10-17 19:55:45 +02:00
|
|
|
package = lib.mkForce pkgs.unstable-pkgs.emacs-unstable-pgtk;
|
2023-10-17 14:12:26 +02:00
|
|
|
};
|
2023-10-05 17:45:31 +02:00
|
|
|
};
|
|
|
|
|
2023-10-06 02:23:16 +02:00
|
|
|
home = {
|
|
|
|
sessionVariables = {
|
|
|
|
TERMINAL = "alacritty";
|
|
|
|
};
|
|
|
|
|
2023-10-17 13:37:50 +02:00
|
|
|
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
|
2023-10-16 21:36:24 +02:00
|
|
|
curl
|
2023-10-06 02:23:16 +02:00
|
|
|
direnv
|
2023-11-04 00:02:01 +01:00
|
|
|
config.services.emacs.package
|
2023-10-06 02:23:16 +02:00
|
|
|
fd
|
|
|
|
gnutls
|
|
|
|
gnumake
|
|
|
|
gcc
|
|
|
|
imagemagick
|
|
|
|
libtool
|
2023-10-20 12:40:57 +02:00
|
|
|
nodejs_20
|
2023-10-17 14:12:26 +02:00
|
|
|
nil
|
|
|
|
nixpkgs-fmt
|
2023-10-06 02:23:16 +02:00
|
|
|
pandoc
|
2023-10-16 21:36:24 +02:00
|
|
|
python311Full
|
|
|
|
rcm
|
2023-10-17 14:12:26 +02:00
|
|
|
(lib.mkIf config.services.gpg-agent.enable
|
2023-10-16 21:36:24 +02:00
|
|
|
pinentry-emacs)
|
2023-10-17 14:12:26 +02:00
|
|
|
(ripgrep.override { withPCRE2 = true; })
|
2023-10-06 02:23:16 +02:00
|
|
|
shellcheck
|
|
|
|
shfmt
|
2023-10-17 14:12:26 +02:00
|
|
|
statix
|
2023-10-06 02:23:16 +02:00
|
|
|
texlive.combined.scheme-full
|
2023-10-16 21:36:24 +02:00
|
|
|
tokei
|
|
|
|
wget
|
|
|
|
wl-clipboard
|
2023-10-06 02:23:16 +02:00
|
|
|
zstd
|
|
|
|
];
|
|
|
|
};
|
2023-10-05 17:45:31 +02:00
|
|
|
}
|