Split conf
This commit is contained in:
parent
935f13beea
commit
564944cbdf
3 changed files with 36 additions and 33 deletions
|
@ -22,10 +22,10 @@ in
|
||||||
|
|
||||||
programs.nix-ld.libraries = [
|
programs.nix-ld.libraries = [
|
||||||
# Empty for now but used for default packages
|
# Empty for now but used for default packages
|
||||||
] ++ lib.optionals cfg.enableKdeDevelopmentEnvironment (import ./kde-dev-packages.nix { inherit pkgs; });
|
] ++ lib.optionals cfg.enableKdeDevelopmentEnvironment (import ./kde/libs.nix { inherit pkgs; });
|
||||||
} // mkIf cfg.enableKdeDevelopmentEnvironment {
|
} // mkIf cfg.enableKdeDevelopmentEnvironment {
|
||||||
environment.systemPackages = [
|
environment.systemPackages = [
|
||||||
(import ../../../../pkgs/kde-builder.nix { inherit pkgs; })
|
(import ../../../../pkgs/kde-builder.nix { inherit pkgs; })
|
||||||
];
|
] ++ (import ./kde/programs.nix { inherit pkgs; });
|
||||||
};
|
};
|
||||||
}
|
}
|
|
@ -3,36 +3,6 @@
|
||||||
with pkgs; [
|
with pkgs; [
|
||||||
# From https://invent.kde.org/sysadmin/repo-metadata/-/blob/6ddda1e450fdbc093ca0138cf1c850e7b7e75044/distro-dependencies/arch.ini
|
# From https://invent.kde.org/sysadmin/repo-metadata/-/blob/6ddda1e450fdbc093ca0138cf1c850e7b7e75044/distro-dependencies/arch.ini
|
||||||
|
|
||||||
# .. gnu
|
|
||||||
autoconf
|
|
||||||
automake
|
|
||||||
bison
|
|
||||||
flex
|
|
||||||
gcc
|
|
||||||
gperf
|
|
||||||
gnumake
|
|
||||||
texinfo
|
|
||||||
|
|
||||||
# .. llvm
|
|
||||||
clang
|
|
||||||
cmake
|
|
||||||
|
|
||||||
# .. build systems
|
|
||||||
meson
|
|
||||||
ninja
|
|
||||||
|
|
||||||
# .. rust
|
|
||||||
corrosion
|
|
||||||
|
|
||||||
# .. others
|
|
||||||
boost
|
|
||||||
docbook_xsl
|
|
||||||
doxygen
|
|
||||||
gi-docgen
|
|
||||||
git
|
|
||||||
intltool
|
|
||||||
pkg-config
|
|
||||||
|
|
||||||
# Qt-related
|
# Qt-related
|
||||||
kdePackages.accounts-qt
|
kdePackages.accounts-qt
|
||||||
|
|
||||||
|
@ -137,4 +107,4 @@ with pkgs; [
|
||||||
|
|
||||||
# kpipewire
|
# kpipewire
|
||||||
pipewire
|
pipewire
|
||||||
]
|
] ++ (import ./programs.nix { inherit pkgs; })
|
33
modules/system/hardware/nix-ld/kde/programs.nix
Normal file
33
modules/system/hardware/nix-ld/kde/programs.nix
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
{ pkgs }:
|
||||||
|
|
||||||
|
with pkgs; [
|
||||||
|
# .. gnu
|
||||||
|
autoconf
|
||||||
|
automake
|
||||||
|
bison
|
||||||
|
flex
|
||||||
|
gcc
|
||||||
|
gperf
|
||||||
|
gnumake
|
||||||
|
texinfo
|
||||||
|
|
||||||
|
# .. llvm
|
||||||
|
clang
|
||||||
|
cmake
|
||||||
|
|
||||||
|
# .. build systems
|
||||||
|
meson
|
||||||
|
ninja
|
||||||
|
|
||||||
|
# .. rust
|
||||||
|
corrosion
|
||||||
|
|
||||||
|
# .. others
|
||||||
|
boost
|
||||||
|
docbook_xsl
|
||||||
|
doxygen
|
||||||
|
gi-docgen
|
||||||
|
git
|
||||||
|
intltool
|
||||||
|
pkg-config
|
||||||
|
]
|
Loading…
Reference in a new issue