Large restructuring

This commit is contained in:
baduhai 2022-12-22 22:38:12 -03:00
parent 22a6bd4040
commit 4e174013da
26 changed files with 39 additions and 43 deletions

View file

@ -33,18 +33,7 @@
kmonad.nixosModules.default kmonad.nixosModules.default
agenix.nixosModule agenix.nixosModule
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager
{ { nixpkgs.overlays = [ nur.overlay agenix.overlay ]; }
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.user = import ./users/desktops/user.nix;
}
{
nixpkgs.overlays = [
nur.overlay
agenix.overlay
deploy-rs.overlay
];
}
]; ];
}; };
@ -53,13 +42,7 @@
specialArgs = { inherit inputs; }; specialArgs = { inherit inputs; };
modules = [ modules = [
./hosts/servers/alexandria.nix ./hosts/servers/alexandria.nix
agenix.nixosModule
home-manager-stable.nixosModules.home-manager home-manager-stable.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.user = import ./users/servers/user.nix;
}
]; ];
}; };
}; };

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
boot = { boot = {

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
time.timeZone = "America/Bahia"; time.timeZone = "America/Bahia";

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
networking = { networking = {

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
nix = { nix = {

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
services = { services = {

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
users.users = { users.users = {
@ -18,4 +18,10 @@
hashedPassword = "!"; hashedPassword = "!";
}; };
}; };
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
extraSpecialArgs = specialArgs;
};
} }

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
boot = { boot = {

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
hardware = { hardware = {

View file

@ -1,4 +1,4 @@
{ inputs, config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
environment.etc."channels/nixpkgs".source = inputs.nixpkgs.outPath; environment.etc."channels/nixpkgs".source = inputs.nixpkgs.outPath;

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
@ -12,6 +12,7 @@
bat bat
bitwarden bitwarden
chatterino2 chatterino2
deploy-rs
fd fd
filelight filelight
firefox-wayland # Until firefox moves to using wayland by default firefox-wayland # Until firefox moves to using wayland by default
@ -58,7 +59,6 @@
}) })
# Packages from 3rd party overlays # Packages from 3rd party overlays
agenix agenix
deploy-rs
nur.repos.baduhai.koi nur.repos.baduhai.koi
nur.repos.baduhai.emulationstation-de nur.repos.baduhai.emulationstation-de
]; ];

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
services = { services = {

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
environment.sessionVariables = rec { environment.sessionVariables = rec {
@ -14,4 +14,6 @@
"adbusers" "adbusers"
]; ];
}; };
home-manager.users.user = import ../../../users/desktops/user.nix;
} }

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
virtualisation = { virtualisation = {

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
imports = [ imports = [

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
boot.kernelPackages = pkgs.linuxPackages_hardened; boot.kernelPackages = pkgs.linuxPackages_hardened;

View file

@ -1,4 +1,4 @@
{ inputs, config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
environment.etc."channels/nixpkgs".source = inputs.nixpkgs-stable.outPath; environment.etc."channels/nixpkgs".source = inputs.nixpkgs-stable.outPath;

View file

@ -0,0 +1,5 @@
{ specialArgs, inputs, config, pkgs, lib, ... }:
{
home-manager.users.user = import ../../../users/servers/user.nix";
}

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
home = { home = {

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
programs = { programs = {

View file

@ -1,4 +1,4 @@
{ inputs, config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
home = { home = {

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
fonts.fontconfig.enable = true; fonts.fontconfig.enable = true;

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
services = { services = {

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
imports = [ imports = [

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }: { specialArgs, inputs, config, pkgs, lib, ... }:
{ {
imports = [ imports = [