Compare commits

...

1 Commits

Author SHA1 Message Date
71a6fa6a58 Add alloy, split graphical into PC and laptop 2023-10-28 22:57:45 +02:00
3 changed files with 16 additions and 5 deletions

View File

@ -48,7 +48,10 @@
ansi-utils = ansi-utils.packages.${system}; ansi-utils = ansi-utils.packages.${system};
unambig-path = unambig-path.packages.${system}.unambig-path; unambig-path = unambig-path.packages.${system}.unambig-path;
}; };
mkLaptop = {system, pkgs} : import ./home/graphical.nix { mkPC = {system, pkgs} : import ./home/graphical.nix {
inherit pkgs xdg-runtime-dir;
};
mkLaptop = {system, pkgs} : import ./home/apps.nix {
inherit pkgs xdg-runtime-dir; inherit pkgs xdg-runtime-dir;
}; };
mkMac = {system, pkgs, laptop} : import ./home/mac.nix { mkMac = {system, pkgs, laptop} : import ./home/mac.nix {
@ -74,6 +77,7 @@
prompt-color = 172; prompt-color = 172;
inherit system pkgs; inherit system pkgs;
}; };
pc = mkPC { inherit system pkgs; };
laptop = mkLaptop { inherit system pkgs; }; laptop = mkLaptop { inherit system pkgs; };
mac = mkMac { inherit system pkgs laptop; }; mac = mkMac { inherit system pkgs laptop; };
in home-manager.lib.homeManagerConfiguration { in home-manager.lib.homeManagerConfiguration {
@ -81,6 +85,7 @@
modules = [ modules = [
home home
pc
laptop laptop
mac mac
]; ];
@ -114,13 +119,13 @@
prompt-color = 205; prompt-color = 205;
inherit system pkgs; inherit system pkgs;
}; };
laptop = mkLaptop { inherit system pkgs; }; pc = mkPC { inherit system pkgs; };
in home-manager.lib.homeManagerConfiguration { in home-manager.lib.homeManagerConfiguration {
inherit pkgs; inherit pkgs;
modules = [ modules = [
home home
laptop pc
]; ];
}; };

8
home/apps.nix Normal file
View File

@ -0,0 +1,8 @@
{ pkgs, xdg-runtime-dir }:
{
home.packages = with pkgs; [
discord-canary
alloy6
];
}

View File

@ -4,8 +4,6 @@ let
alacritty = import ./alacritty/alacritty.nix pkgs; alacritty = import ./alacritty/alacritty.nix pkgs;
in rec { in rec {
home.packages = with pkgs; [ home.packages = with pkgs; [
discord-canary
# libreoffice-bin
fira-code ibm-plex fira-code ibm-plex
]; ];