updates to nixos

This commit is contained in:
Tyler Starr 2023-05-13 19:09:56 -07:00
parent 490c894796
commit 18a941a323
5 changed files with 6 additions and 29 deletions

View File

@ -137,7 +137,7 @@
engineering.enable = true; engineering.enable = true;
}; };
gaming = { gaming = {
steam.enable = true; steam.enable = true;
}; };
}; };

View File

@ -4,21 +4,6 @@
home.homeDirectory = "/home/${user}"; home.homeDirectory = "/home/${user}";
programs.home-manager.enable = true; programs.home-manager.enable = true;
# Enable user services
services = {
gvfs.enable = true; # USB automount
blueman.enable = true;
printing.enable = true;
printing.drivers = [ pkgs.hplip ];
#avahi.enable = true;
#avahi.nssmdns = true;
syncthing = {
enable = true;
user = "tstarr";
dataDir = "/home/tstarr/sync";
configDir = "/home/tstarr/.config/syncthing";
};
};
home.packages = with pkgs; [ home.packages = with pkgs; [
firefox firefox

View File

@ -1,5 +1,4 @@
{ ... }: { ... }:
{ {
imports = [ ./gaming ./devel ./services ./editors ]; imports = [ ./gaming ./devel ./services ./editors ];
} }

View File

@ -1,5 +1,4 @@
{ ... }: { ... }:
{ {
imports = [ ./steam.nix ]; imports = [ ./steam.nix ];
} }

View File

@ -1,15 +1,10 @@
{ config, lib, pkgs, ... }: { config, lib, pkgs, user, ... }:
with lib; let cfg = config.modules.editors.steam;
let
cfg = config.programs.steam;
in { in {
options.programs.steam.enable = mkEnableOption "steam"; options.modules.editors.steam.enable = lib.mkEnableOption "steam";
config = lib.mkIf cfg.enable {
config = mkIf cfg.enable { hardware.opengl = { # this fixes the "glXChooseVisual failed" bug, context: https://github.com/NixOS/nixpkgs/issues/47932
hardware.opengl = { # this fixes the "glXChooseVisual failed" bug, context:
https://github.com/NixOS/nixpkgs/issues/47932
enable = true; enable = true;
driSupport32Bit = true; driSupport32Bit = true;
}; };
@ -22,5 +17,4 @@ in {
environment.systemPackages = [ pkgs.steam ]; environment.systemPackages = [ pkgs.steam ];
}; };
meta.maintainers = with maintainers; [ mkg20001 ];
} }