working home manager

This commit is contained in:
Julian Sutter 2023-01-23 23:22:14 -08:00
parent 37f4059599
commit 995f0142b0
3 changed files with 41 additions and 39 deletions

View file

@ -1,6 +0,0 @@
{pkgs, ...}: {
home.username = "jsutter";
home.homeDirectory = "/home/jsutter";
home.stateVersion = "23.05"; # To figure this out you can comment out the line and see what version it expected.
programs.home-manager.enable = true;
}

View file

@ -15,35 +15,6 @@
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
users.users.jsutter = {
isNormalUser = true;
description = "Julian Sutter";
extraGroups = [ "networkmanager" "wheel" ];
packages = with pkgs; [
firefox
git
tor-browser-bundle-bin
nextcloud-client
vlc
deluge
steam
vmware-horizon-client
kleopatra
pinentry
arc-theme
zoom-us
slack
vscodium
];
};
# Options for Steam
programs.steam = {
enable = true;
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
};
# hardware # hardware
hardware.enableRedistributableFirmware = true; hardware.enableRedistributableFirmware = true;

View file

@ -11,8 +11,42 @@ in
(import "${home-manager}/nixos") (import "${home-manager}/nixos")
]; ];
users.users.jsutter = {
isNormalUser = true;
description = "Julian Sutter";
extraGroups = [ "networkmanager" "wheel" ];
packages = with pkgs; [
firefox
git
tor-browser-bundle-bin
nextcloud-client
vlc
deluge
steam
vmware-horizon-client
kleopatra
pinentry
arc-theme
zoom-us
slack
vscodium
];
};
# Options for Steam
programs.steam = {
enable = true;
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
};
home-manager.users.jsutter = { home-manager.users.jsutter = {
home.username = "jsutter";
home.homeDirectory = "/home/jsutter";
programs.home-manager.enable = true;
home.stateVersion = "22.11"; home.stateVersion = "22.11";
# Git Configuration # Git Configuration
@ -29,10 +63,13 @@ in
}; };
# Add Firefox GNOME theme directory # Add Firefox GNOME theme directory
# home.file."firefox-gnome-theme" = { home.file."firefox-gnome-theme" = {
# target = ".mozilla/firefox/default/chrome/firefox-gnome-theme"; target = ".mozilla/firefox/default/chrome/firefox-gnome-theme";
# source = (fetchTarball "https://github.com/rafaelmardojai/firefox-gnome-theme/archive/master.tar.gz"); source = fetchTarball {
# }; url = "https://github.com/rafaelmardojai/firefox-gnome-theme/archive/master.tar.gz";
sha256 = "0qgqx25a06qqnzsmsnav00w1z850mxqvmsx5pa5pdkzszgc1qsvv";
};
};
programs.firefox = { programs.firefox = {
enable = true; enable = true;