working home manager
This commit is contained in:
parent
37f4059599
commit
995f0142b0
3 changed files with 41 additions and 39 deletions
6
home.nix
6
home.nix
|
|
@ -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;
|
|
||||||
}
|
|
||||||
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue