Use home-manager as a nixos module
This commit is contained in:
parent
d4e727ed6b
commit
05db6fce26
4 changed files with 21 additions and 18 deletions
34
flake.nix
34
flake.nix
|
|
@ -25,24 +25,26 @@
|
|||
system = "x86_64-linux";
|
||||
in
|
||||
{
|
||||
nixosConfigurations = {
|
||||
TARS = nixpkgs.lib.nixosSystem {
|
||||
inherit system;
|
||||
modules = [
|
||||
./nixos/configuration.nix
|
||||
nixos-hardware.nixosModules.framework-amd-ai-300-series
|
||||
];
|
||||
specialArgs = {
|
||||
pkgs-stable = nixpkgs-stable.legacyPackages.${system};
|
||||
};
|
||||
nixosConfigurations.TARS = nixpkgs.lib.nixosSystem {
|
||||
inherit system;
|
||||
|
||||
specialArgs = {
|
||||
pkgs-stable = nixpkgs-stable.legacyPackages.${system};
|
||||
};
|
||||
};
|
||||
|
||||
homeConfigurations.zeph = home-manager.lib.homeManagerConfiguration {
|
||||
pkgs = nixpkgs.legacyPackages.${system};
|
||||
modules = [ ./home-manager/home.nix ];
|
||||
};
|
||||
modules = [
|
||||
./nixos/configuration.nix
|
||||
nixos-hardware.nixosModules.framework-amd-ai-300-series
|
||||
|
||||
home-manager.nixosModules.home-manager
|
||||
|
||||
{
|
||||
home-manager.useGlobalPkgs = true;
|
||||
home-manager.useUserPackages = true;
|
||||
|
||||
home-manager.users.zeph = import ./home-manager/home.nix;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@
|
|||
enable = true;
|
||||
interactiveShellInit = ''
|
||||
set fish_greeting
|
||||
starship init fish | source
|
||||
'';
|
||||
shellAliases =
|
||||
let
|
||||
|
|
@ -13,7 +12,6 @@
|
|||
{
|
||||
rb = "sudo nixos-rebuild switch --flake ${flakeDir}";
|
||||
upg = "sudo nix flake update --flake ${flakeDir} && sudo nixos-rebuild switch --flake ${flakeDir}";
|
||||
hms = "home-manager switch --flake ${flakeDir}";
|
||||
ed = "hx ${flakeDir}";
|
||||
ff = "fastfetch -c neofetch";
|
||||
ls = "lsd";
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
{
|
||||
programs.starship = {
|
||||
enable = true;
|
||||
enableFishIntegration = true;
|
||||
|
||||
settings = {
|
||||
"$schema" = "https://starship.rs/config-schema.json";
|
||||
|
|
|
|||
|
|
@ -84,6 +84,8 @@
|
|||
hyprshot
|
||||
mako
|
||||
swayosd
|
||||
|
||||
alacritty
|
||||
])
|
||||
++
|
||||
# Misbehaving packages
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue