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";
|
system = "x86_64-linux";
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
nixosConfigurations = {
|
nixosConfigurations.TARS = nixpkgs.lib.nixosSystem {
|
||||||
TARS = nixpkgs.lib.nixosSystem {
|
inherit system;
|
||||||
inherit system;
|
|
||||||
modules = [
|
specialArgs = {
|
||||||
./nixos/configuration.nix
|
pkgs-stable = nixpkgs-stable.legacyPackages.${system};
|
||||||
nixos-hardware.nixosModules.framework-amd-ai-300-series
|
|
||||||
];
|
|
||||||
specialArgs = {
|
|
||||||
pkgs-stable = nixpkgs-stable.legacyPackages.${system};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
|
||||||
|
|
||||||
homeConfigurations.zeph = home-manager.lib.homeManagerConfiguration {
|
modules = [
|
||||||
pkgs = nixpkgs.legacyPackages.${system};
|
./nixos/configuration.nix
|
||||||
modules = [ ./home-manager/home.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;
|
enable = true;
|
||||||
interactiveShellInit = ''
|
interactiveShellInit = ''
|
||||||
set fish_greeting
|
set fish_greeting
|
||||||
starship init fish | source
|
|
||||||
'';
|
'';
|
||||||
shellAliases =
|
shellAliases =
|
||||||
let
|
let
|
||||||
|
|
@ -13,7 +12,6 @@
|
||||||
{
|
{
|
||||||
rb = "sudo nixos-rebuild switch --flake ${flakeDir}";
|
rb = "sudo nixos-rebuild switch --flake ${flakeDir}";
|
||||||
upg = "sudo nix flake update --flake ${flakeDir} && 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}";
|
ed = "hx ${flakeDir}";
|
||||||
ff = "fastfetch -c neofetch";
|
ff = "fastfetch -c neofetch";
|
||||||
ls = "lsd";
|
ls = "lsd";
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@
|
||||||
{
|
{
|
||||||
programs.starship = {
|
programs.starship = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
enableFishIntegration = true;
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
"$schema" = "https://starship.rs/config-schema.json";
|
"$schema" = "https://starship.rs/config-schema.json";
|
||||||
|
|
|
||||||
|
|
@ -84,6 +84,8 @@
|
||||||
hyprshot
|
hyprshot
|
||||||
mako
|
mako
|
||||||
swayosd
|
swayosd
|
||||||
|
|
||||||
|
alacritty
|
||||||
])
|
])
|
||||||
++
|
++
|
||||||
# Misbehaving packages
|
# Misbehaving packages
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue