no home-managing for servers
This commit is contained in:
parent
a1aa950daf
commit
3cc4888ec1
46 changed files with 30 additions and 53 deletions
19
flake.nix
19
flake.nix
|
@ -64,8 +64,7 @@
|
|||
imports = [
|
||||
impermanence.nixosModules.home-manager.impermanence
|
||||
nixneovim.nixosModules.default
|
||||
./home/common
|
||||
./home/desktop
|
||||
./home
|
||||
];
|
||||
};
|
||||
};
|
||||
|
@ -80,24 +79,8 @@
|
|||
nixpkgs.hostPlatform = nixpkgs.lib.mkDefault "aarch64-linux";
|
||||
system.configurationRevision = nixpkgs.lib.mkIf (self ? rev) self.rev;
|
||||
}
|
||||
|
||||
home-manager.nixosModules.home-manager
|
||||
|
||||
./common
|
||||
./hosts/rico2
|
||||
|
||||
{
|
||||
home-manager = {
|
||||
useUserPackages = true;
|
||||
useGlobalPkgs = true;
|
||||
users.${user.primary.userName} = {pkgs, ...}: {
|
||||
imports = [
|
||||
./home/common
|
||||
./home/server
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
{...}: {
|
||||
imports = [./programs ./services];
|
||||
home.stateVersion = "23.05";
|
||||
}
|
|
@ -1,23 +0,0 @@
|
|||
{pkgs, ...}: {
|
||||
imports = [
|
||||
./bat.nix
|
||||
./btop.nix
|
||||
./direnv.nix
|
||||
./exa.nix
|
||||
./git.nix
|
||||
./starship.nix
|
||||
./zsh.nix
|
||||
];
|
||||
|
||||
home.packages = with pkgs; [
|
||||
lazydocker
|
||||
ripgrep
|
||||
];
|
||||
|
||||
programs = {
|
||||
fzf.enable = true;
|
||||
lazygit.enable = true;
|
||||
ssh.enable = true;
|
||||
zoxide.enable = true;
|
||||
};
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
{...}: {}
|
|
@ -1,6 +1,11 @@
|
|||
{pkgs, ...}: {
|
||||
imports = [
|
||||
./aria2.nix
|
||||
./bat.nix
|
||||
./btop.nix
|
||||
./direnv.nix
|
||||
./exa.nix
|
||||
./git.nix
|
||||
./files.nix
|
||||
./firefox.nix
|
||||
./github-cli.nix
|
||||
|
@ -8,11 +13,15 @@
|
|||
./kitty.nix
|
||||
./mpv.nix
|
||||
./neovim.nix
|
||||
./starship.nix
|
||||
./tmux.nix
|
||||
./virt-manager.nix
|
||||
./yt-dlp.nix
|
||||
./zsh.nix
|
||||
];
|
||||
|
||||
home.stateVersion = "23.05";
|
||||
|
||||
home.packages = with pkgs; [
|
||||
_1password-gui
|
||||
discord
|
||||
|
@ -21,14 +30,23 @@
|
|||
gnome.eog
|
||||
gnome.gnome-system-monitor
|
||||
gnome3.gnome-disk-utility
|
||||
lazydocker
|
||||
pavucontrol
|
||||
ripgrep
|
||||
spotify-tui
|
||||
wl-clipboard
|
||||
xdg-utils
|
||||
# yubioath-flutter
|
||||
yubioath-flutter
|
||||
yubikey-manager
|
||||
yubikey-manager-qt
|
||||
yubikey-personalization
|
||||
yubikey-personalization-gui
|
||||
];
|
||||
|
||||
programs = {
|
||||
fzf.enable = true;
|
||||
lazygit.enable = true;
|
||||
ssh.enable = true;
|
||||
zoxide.enable = true;
|
||||
};
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
{...}: let
|
||||
user = (import ../../../secrets.nix).users;
|
||||
user = (import ../../secrets.nix).users;
|
||||
in {
|
||||
programs.git = {
|
||||
enable = true;
|
|
@ -1,3 +0,0 @@
|
|||
{...}: {
|
||||
imports = [./programs ./services];
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
{...}: {}
|
|
@ -1 +0,0 @@
|
|||
{...}: {}
|
|
@ -1,6 +1,7 @@
|
|||
{...}: {
|
||||
imports = [
|
||||
./neovim.nix
|
||||
./starship.nix
|
||||
];
|
||||
|
||||
programs = {
|
||||
|
|
8
hosts/rico2/programs/starship.nix
Normal file
8
hosts/rico2/programs/starship.nix
Normal file
|
@ -0,0 +1,8 @@
|
|||
{ ... }: {
|
||||
programs.starship = {
|
||||
enable = true;
|
||||
settings = {
|
||||
add_newline = false;
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue