formatted all files with nixfmt, added env variable to hold secrets

This commit is contained in:
pagedmov
2024-11-09 16:20:27 -05:00
parent d38da56ba2
commit 2a1ba18c09
93 changed files with 948 additions and 1254 deletions

View File

@@ -1,16 +1,5 @@
{
inputs,
nixpkgs,
config,
self,
username,
host,
...
}: {
imports =
[(import ./packages.nix)]
++ [(import ./programs.nix)]
++ [(import ./services.nix)]
++ [(import ./virtualization.nix)]
++ [(import ./gaming)];
{ inputs, nixpkgs, config, self, username, host, ... }: {
imports = [ (import ./packages.nix) ] ++ [ (import ./programs.nix) ]
++ [ (import ./services.nix) ] ++ [ (import ./virtualization.nix) ]
++ [ (import ./gaming) ];
}

View File

@@ -1,5 +1,3 @@
{...}: {
imports =
[(import ./steam.nix)]
++ [(import ./gaming_pkgs.nix)];
{ ... }: {
imports = [ (import ./steam.nix) ] ++ [ (import ./gaming_pkgs.nix) ];
}

View File

@@ -1,23 +1,20 @@
{lib, config, pkgs, ...}:
{ lib, config, pkgs, ... }:
let
cust-openrct2 = pkgs.openrct2.overrideAttrs (oldAttrs: {
cmakeFlags = [
"-DDOWNLOAD_OBJECTS=ON"
"-DDOWNLOAD_OPENMSX=ON"
"-DDOWNLOAD_OPENSFX=ON"
"-DDOWNLOAD_TITLE_SEQUENCES=ON"
];
});
in
{
cmakeFlags = [
"-DDOWNLOAD_OBJECTS=ON"
"-DDOWNLOAD_OPENMSX=ON"
"-DDOWNLOAD_OPENSFX=ON"
"-DDOWNLOAD_TITLE_SEQUENCES=ON"
];
});
in {
options = {
movOpts.softwareCfg.gamingPkgs.enable = lib.mkEnableOption "enables gaming packages";
movOpts.softwareCfg.gamingPkgs.enable =
lib.mkEnableOption "enables gaming packages";
};
config = lib.mkIf config.movOpts.softwareCfg.gamingPkgs.enable {
environment.systemPackages = with pkgs; [
snes9x-gtk
cust-openrct2
];
environment.systemPackages = with pkgs; [ snes9x-gtk cust-openrct2 ];
};
}

View File

@@ -1,6 +1,7 @@
{lib, config, ...}: {
{ lib, config, ... }: {
options = {
movOpts.softwareCfg.steamConfig.enable = lib.mkEnableOption "enables steam configuration";
movOpts.softwareCfg.steamConfig.enable =
lib.mkEnableOption "enables steam configuration";
};
config = lib.mkIf config.movOpts.softwareCfg.steamConfig.enable {
programs.steam = {

View File

@@ -1,6 +1,7 @@
{lib, config, pkgs, inputs, ... }: {
{ lib, config, pkgs, inputs, ... }: {
options = {
movOpts.softwareCfg.sysPkgs.enable = lib.mkEnableOption "enables default system packages";
movOpts.softwareCfg.sysPkgs.enable =
lib.mkEnableOption "enables default system packages";
};
config = lib.mkIf config.movOpts.softwareCfg.sysPkgs.enable {
environment.systemPackages = with pkgs; [

View File

@@ -1,6 +1,7 @@
{lib, config, pkgs, ...}: {
{ lib, config, pkgs, ... }: {
options = {
movOpts.softwareCfg.sysProgs.enable = lib.mkEnableOption "enables default system programs";
movOpts.softwareCfg.sysProgs.enable =
lib.mkEnableOption "enables default system programs";
};
config = lib.mkIf config.movOpts.softwareCfg.sysProgs.enable {
programs = {
@@ -8,10 +9,7 @@
zsh.enable = lib.mkDefault true;
nix-ld = {
enable = lib.mkDefault true;
libraries = with pkgs; [
stdenv.cc.cc
ffmpeg-full
];
libraries = with pkgs; [ stdenv.cc.cc ffmpeg-full ];
};
gnupg.agent = {
enable = lib.mkDefault true;

View File

@@ -1,16 +1,15 @@
{lib, config, ...}: {
{ lib, config, ... }: {
options = {
movOpts.softwareCfg.sysServices.enable = lib.mkEnableOption "enables default system services";
movOpts.softwareCfg.sysServices.enable =
lib.mkEnableOption "enables default system services";
};
config = lib.mkIf config.movOpts.softwareCfg.sysServices.enable {
services = {
keyd = {
enable = true;
keyboards.default = {
ids = ["*"];
settings.main = {
capslock = "esc";
};
ids = [ "*" ];
settings.main = { capslock = "esc"; };
};
};
pipewire = {

View File

@@ -1,6 +1,7 @@
{lib, config, username, ...}: {
{ lib, config, username, ... }: {
options = {
movOpts.softwareCfg.virtConfig.enable = lib.mkEnableOption "enables virtualization";
movOpts.softwareCfg.virtConfig.enable =
lib.mkEnableOption "enables virtualization";
};
config = lib.mkIf config.movOpts.softwareCfg.virtConfig.enable {
virtualisation.libvirtd.enable = true;