more reorg
This commit is contained in:
parent
f3413ce790
commit
a058fa3c90
6 changed files with 251 additions and 230 deletions
|
@ -11,10 +11,11 @@
|
|||
maim
|
||||
wayland-utils
|
||||
libheif.out
|
||||
|
||||
rpi-imager
|
||||
thonny
|
||||
freecad
|
||||
flatpak
|
||||
|
||||
gst_all_1.gstreamer
|
||||
prusa-slicer
|
||||
via
|
||||
vial
|
||||
|
@ -42,11 +43,11 @@
|
|||
sane-airscan
|
||||
xsane
|
||||
|
||||
bitwarden-cli
|
||||
bitwarden-desktop
|
||||
tailscale
|
||||
trayscale
|
||||
font-manager
|
||||
bitwarden-cli
|
||||
bitwarden-desktop
|
||||
tailscale
|
||||
trayscale
|
||||
font-manager
|
||||
|
||||
|
||||
squirreldisk
|
||||
|
@ -118,7 +119,7 @@
|
|||
paleta
|
||||
|
||||
wayback
|
||||
protonplus
|
||||
protonplus
|
||||
|
||||
|
||||
];
|
||||
|
@ -155,6 +156,6 @@
|
|||
firefox.enable = true;
|
||||
};
|
||||
|
||||
xdg.configFile."halloy/config.toml".source = ./dotfiles/dot_config/halloy/config.toml;
|
||||
xdg.configFile."halloy/config.toml".source = ../../homes/emenel/dotfiles/dot_config/halloy/config.toml;
|
||||
|
||||
}
|
||||
|
|
41
modules/home/emacs.nix
Normal file
41
modules/home/emacs.nix
Normal file
|
@ -0,0 +1,41 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
let
|
||||
emacs_pkg = ((pkgs.emacsPackagesFor pkgs.emacs29-pgtk).emacsWithPackages (
|
||||
epkgs: [
|
||||
epkgs.vterm
|
||||
epkgs.mu4e
|
||||
epkgs.sly
|
||||
epkgs.sly-quicklisp
|
||||
epkgs.geiser-racket
|
||||
epkgs.editorconfig
|
||||
epkgs.shfmt
|
||||
epkgs.nixpkgs-fmt
|
||||
epkgs.nixfmt
|
||||
epkgs.parinfer-rust-mode
|
||||
epkgs.manualPackages.tree-sitter-langs
|
||||
epkgs.manualPackages.treesit-grammars.with-all-grammars
|
||||
epkgs.pretty-sha-path
|
||||
epkgs.pdf-tools
|
||||
epkgs.all-the-icons
|
||||
]
|
||||
));
|
||||
in {
|
||||
programs.emacs = {
|
||||
enable = true;
|
||||
package = emacs_pkg;
|
||||
};
|
||||
|
||||
services.emacs = {
|
||||
enable = true;
|
||||
defaultEditor = true;
|
||||
package = emacs_pkg;
|
||||
socketActivation.enable = true;
|
||||
client = {
|
||||
enable = true;
|
||||
arguments = ["-n" "-r"];
|
||||
};
|
||||
};
|
||||
|
||||
xdg.configFile."emacs".enable = false;
|
||||
|
||||
}
|
37
modules/home/langs.nix
Normal file
37
modules/home/langs.nix
Normal file
|
@ -0,0 +1,37 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
guix
|
||||
guile
|
||||
python3
|
||||
ruff
|
||||
(sbcl.withPackages (ps: with ps; [
|
||||
cffi
|
||||
arrow-macros
|
||||
alexandria
|
||||
serapeum
|
||||
]))
|
||||
ccl
|
||||
racket
|
||||
gdu
|
||||
cljfmt
|
||||
libxml2
|
||||
nixfmt-rfc-style
|
||||
php
|
||||
rustup
|
||||
shfmt
|
||||
html-tidy
|
||||
openal
|
||||
procs
|
||||
|
||||
jre
|
||||
|
||||
tree-sitter
|
||||
(tree-sitter.withPlugins (_: tree-sitter.allGrammars))
|
||||
];
|
||||
|
||||
home.file.".npmrc".source = ../../homes/emenel/dotfiles/dot_npmrc;
|
||||
home.file.".sbclrc".source = ../../homes/emenel/dotfiles/dot_sbclrc;
|
||||
|
||||
}
|
|
@ -41,7 +41,6 @@
|
|||
openssl
|
||||
exiftool
|
||||
libsecret
|
||||
samba4Full
|
||||
shellcheck
|
||||
libffi.dev
|
||||
nodejs_18
|
||||
|
@ -93,6 +92,17 @@
|
|||
ghostscript
|
||||
playerctl
|
||||
|
||||
impala
|
||||
tesseract
|
||||
alsa-utils
|
||||
alsa-tools
|
||||
dockfmt
|
||||
icloudpd
|
||||
|
||||
borgbackup
|
||||
trash-cli
|
||||
|
||||
poppler_utils
|
||||
|
||||
];
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue