more reorg
This commit is contained in:
parent
f3413ce790
commit
a058fa3c90
6 changed files with 251 additions and 230 deletions
|
@ -14,7 +14,8 @@
|
|||
waybar
|
||||
desktop
|
||||
music
|
||||
# shikane
|
||||
langs
|
||||
emacs
|
||||
];
|
||||
|
||||
home = {
|
||||
|
@ -26,10 +27,7 @@
|
|||
]
|
||||
|
||||
(with pkgs; [
|
||||
guix
|
||||
thonny
|
||||
|
||||
|
||||
samba4Full
|
||||
dconf
|
||||
xorg.libX11
|
||||
xorg.libxcb
|
||||
|
@ -37,65 +35,19 @@
|
|||
|
||||
fstl
|
||||
dbus
|
||||
gst_all_1.gstreamer
|
||||
|
||||
alsa-oss
|
||||
sops
|
||||
|
||||
ispell
|
||||
(aspellWithDicts (dicts: with dicts; [ en en-computers en-science es fr ]))
|
||||
texlive.combined.scheme-full
|
||||
guile
|
||||
python3
|
||||
ruff
|
||||
|
||||
(sbcl.withPackages (ps: with ps; [
|
||||
cffi
|
||||
arrow-macros
|
||||
alexandria
|
||||
serapeum
|
||||
]))
|
||||
|
||||
ccl
|
||||
racket
|
||||
gdu
|
||||
poppler_utils
|
||||
|
||||
cljfmt
|
||||
libxml2
|
||||
|
||||
|
||||
nixfmt-rfc-style
|
||||
php
|
||||
rustup
|
||||
shfmt
|
||||
html-tidy
|
||||
openal
|
||||
procs
|
||||
rpi-imager
|
||||
|
||||
|
||||
icloudpd
|
||||
|
||||
borgbackup
|
||||
trash-cli
|
||||
|
||||
|
||||
spice
|
||||
spice-gtk
|
||||
spice-protocol
|
||||
virt-viewer
|
||||
virt-manager
|
||||
|
||||
|
||||
jre
|
||||
tesseract
|
||||
alsa-utils
|
||||
alsa-tools
|
||||
dockfmt
|
||||
impala
|
||||
|
||||
tree-sitter
|
||||
(tree-sitter.withPlugins (_: tree-sitter.allGrammars))
|
||||
])
|
||||
];
|
||||
|
||||
|
@ -125,7 +77,6 @@
|
|||
stateVersion = "24.05";
|
||||
};
|
||||
|
||||
|
||||
sops = {
|
||||
age.keyFile = "/home/emenel/.config/sops/age/keys.txt"; # must have no password!
|
||||
|
||||
|
@ -147,37 +98,13 @@
|
|||
};
|
||||
};
|
||||
|
||||
|
||||
programs = {
|
||||
home-manager.enable = true;
|
||||
emacs = {
|
||||
enable = true;
|
||||
package = ((pkgs.emacsPackagesFor pkgs.emacs29-pgtk).emacsWithPackages (
|
||||
epkgs: [
|
||||
epkgs.vterm
|
||||
epkgs.all-the-icons
|
||||
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
|
||||
]
|
||||
));
|
||||
};
|
||||
|
||||
pandoc.enable = true;
|
||||
password-store.enable = true;
|
||||
};
|
||||
|
||||
|
||||
services = {
|
||||
playerctld = {
|
||||
enable = true;
|
||||
|
@ -193,33 +120,6 @@
|
|||
gpg-agent = {
|
||||
enable = true;
|
||||
};
|
||||
emacs = {
|
||||
enable = true;
|
||||
defaultEditor = true;
|
||||
package = ((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
|
||||
]
|
||||
));
|
||||
socketActivation.enable = true;
|
||||
client = {
|
||||
enable = true;
|
||||
arguments = ["-n" "-r"];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
xdg.systemDirs.data = [
|
||||
|
@ -240,17 +140,10 @@
|
|||
# moving files!
|
||||
xdg.configFile."git".source = ./dotfiles/dot_config/git;
|
||||
|
||||
home.file.".npmrc".source = ./dotfiles/dot_npmrc;
|
||||
home.file.".sbclrc".source = ./dotfiles/dot_sbclrc;
|
||||
home.file.".signature".source = ./dotfiles/dot_signature;
|
||||
|
||||
xdg.configFile."emacs".enable = false;
|
||||
|
||||
home.file.".local/bin" = {
|
||||
source = ./dotfiles/dot_local/bin;
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue