flake: move packages to packages dir

This commit is contained in:
Charlie Root 2025-03-03 15:43:20 +01:00
commit a3edf577dc
Signed by: faukah
SSH key fingerprint: SHA256:jpYIt4Vkz1NBTQcks/N9OPTfTFxE6KF2W/rV7hrfrIw
14 changed files with 22 additions and 21 deletions

View file

@ -12,10 +12,8 @@
formatter.x86_64-linux = pkgs.alejandra;
packages = eachSystem (
system: let
user = import ./modules/user {pkgs = pkgsFor.${system};};
in {
inherit (user) packages;
system: {
inherit (import ./packages pkgsFor.${system}) helix fish;
}
);
@ -31,11 +29,11 @@
program = "${user.packages.helix}/bin/hx";
};
});
nixosModules = eachSystem (system: let
user = import ./modules/user {pkgs = pkgsFor.${system};};
in {
user = user.module;
});
# nixosModules = eachSystem (system: let
# user = import ./modules/user {inherit inputs;};
# in {
# user = user.module;
# });
};
inputs = {
# Unstable nixpkgs baby!

View file

@ -27,7 +27,7 @@ inputs: let
# This is used to pre-emptively set the hostPlatform for nixpkgs.
# Also, we set the system hostname here.
[
self.nixosModules.user
# self.nixosModules.user
]
(singleton {
networking.hostName = hostname;

View file

@ -1,4 +1,8 @@
{pkgs, ...}: {
{
self,
pkgs,
...
}: {
environment.systemPackages = builtins.attrValues {
inherit
(pkgs)
@ -87,5 +91,6 @@
zip
zoxide
;
inherit (self.packages.${pkgs.stdenv.system}) helix;
};
}

View file

@ -1,13 +1,4 @@
{pkgs, ...}: rec {
packages = {
fish = pkgs.callPackage ./shell {};
helix = pkgs.callPackage ./helix {};
kakoune = pkgs.callPackage ./kakoune {};
};
shell = pkgs.mkShell {
name = "bloxx-shell";
buildInputs = [packages.fish];
};
{, ...}: rec {
module = {
config = {
environment.sessionVariables.EDITOR = "hx";

7
packages/default.nix Normal file
View file

@ -0,0 +1,7 @@
pkgs: let
helix = pkgs.callPackage ./helix.nix {};
kakoune = null;
fish = pkgs.callPackage ./shell {};
in {
inherit helix kakoune fish;
}