emacs-vm fix

This commit is contained in:
Danilo Reyes
2026-03-23 16:08:22 -06:00
parent 13d1d3c6d9
commit ba7acaf360
4 changed files with 13 additions and 10 deletions

View File

@@ -1,19 +1,20 @@
{ pkgs }:
let
packages = builtins.attrValues {
basePackages = builtins.attrValues {
inherit (pkgs)
clang
clang-tools
gcc
gdb
valgrind
;
};
homePackages = basePackages;
devShellPackages = basePackages ++ [ pkgs.clang ];
in
{
inherit packages;
inherit devShellPackages homePackages;
devShell = pkgs.mkShell {
inherit packages;
packages = devShellPackages;
name = "cc-dev-shell";
shellHook = ''
echo "🔧 C/C++ dev environment"

View File

@@ -28,7 +28,7 @@ in
my.dev.cc.enable = lib.mkDefault hm.enabledByDefault;
}
(lib.mkIf cfg.enable {
home.packages = feature.packages;
home.packages = feature.homePackages;
})
];
}

View File

@@ -1,6 +1,6 @@
{ pkgs }:
let
packages = builtins.attrValues {
basePackages = builtins.attrValues {
inherit (pkgs)
go
gocode-gomod
@@ -9,14 +9,16 @@ let
gomodifytags
golangci-lint
;
gotools = pkgs.lib.lowPrio pkgs.gotools;
};
homePackages = basePackages;
devShellPackages = basePackages ++ [ pkgs.gotools ];
GOPATH = "\${XDG_DATA_HOME:-\$HOME/.local/share}/go";
in
{
inherit packages GOPATH;
inherit devShellPackages homePackages GOPATH;
devShell = pkgs.mkShell {
inherit packages GOPATH;
packages = devShellPackages;
inherit GOPATH;
name = "go-dev-shell";
shellHook = ''
echo "🐹 Go dev environment"

View File

@@ -29,7 +29,7 @@ in
}
(lib.mkIf cfg.enable {
home = {
inherit (feature) packages;
packages = feature.homePackages;
sessionVariables.GOPATH = "${config.xdg.dataHome}/go";
};
})