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
agenix.nixosModule
home-manager.nixosModules.home-manager
{
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
];
}
{ nixpkgs.overlays = [ nur.overlay agenix.overlay ]; }
];
};
@ -53,13 +42,7 @@
specialArgs = { inherit inputs; };
modules = [
./hosts/servers/alexandria.nix
agenix.nixosModule
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 = {

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }:
{ specialArgs, inputs, config, pkgs, lib, ... }:
{
environment.sessionVariables = rec {
@ -14,4 +14,6 @@
"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 = {

View file

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

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }:
{ specialArgs, inputs, config, pkgs, lib, ... }:
{
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;

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 = {

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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