diff --git a/user/don/home.nix b/user/don/home.nix index bc3576a..af379ab 100644 --- a/user/don/home.nix +++ b/user/don/home.nix @@ -8,98 +8,6 @@ home.homeDirectory = "/home/don"; home.stateVersion = "22.11"; - home.packages = with pkgs; [ - acpi - aspell - authy - bc - bitwarden - bitwarden-cli - blueberry - bpytop - btop - cantarell-fonts - darktable - diff-so-fancy - dmenu-wayland - element-desktop - exiftool - espeak-classic - feh - figlet - file - flameshot - font-awesome - fractal - fuzzel - fzf - gnome.gnome-tweaks - gnome.simple-scan - gnumake - gtop - headset-charge-indicator - headsetcontrol - imagemagick - imv - isync - jellyfin-media-player - jq - kanshi - kdeconnect - khal - khard - kitty - ktimer - libreoffice-fresh-unwrapped - libnotify - links2 - lsb-release - mairix - moreutils - mutt - mutt-ics - ncdu - neovim-qt - nerdfonts - newsboat - noto-fonts - obsidian - pandoc - pasystray - pavucontrol - playerctl - poweralertd - powerline-fonts - psmisc - ranger - rofi - ruby - signal-desktop - slack - source-code-pro - statix - sublime-music - tasksh - taskwarrior - tdesktop - terminus-nerdfont - texlive.combined.scheme-medium - timewarrior - tmux-cssh - topgrade - ubuntu_font_family - udiskie - urlview - vdirsyncer - vifm-full - vit - wlsunset - xdg-utils - xfce.thunar - yt-dlp - zathura - ]; - programs.go.enable = true; programs.keychain = { enable = true; diff --git a/workstation/configuration.nix b/workstation/configuration.nix index c10dc54..dd9603d 100644 --- a/workstation/configuration.nix +++ b/workstation/configuration.nix @@ -84,44 +84,131 @@ in environment.systemPackages = with pkgs; [ python-with-my-packages + acpi + aspell + authy + bc + bitwarden + bitwarden-cli + blueberry + bpytop + btop + cantarell-fonts citrix_workspace + darktable + diff-so-fancy + dmenu-wayland + element-desktop + espeak-classic + exiftool + feh + figlet + file firefox + flameshot + font-awesome + fractal + fuzzel + fzf git-crypt gitFull + gnome.gnome-tweaks + gnome.simple-scan + gnumake gnupg - hugo + gtop + headset-charge-indicator + headsetcontrol home-manager + hugo + imagemagick + imv + isync + jellyfin-media-player + jq + kanshi + kdeconnect keyutils + khal + khard + kitty + ktimer + libnotify + libreoffice-fresh-unwrapped + links2 + lsb-release + mairix + moreutils mosh + mutt + mutt-ics + ncdu + neovim-qt + nerdfonts + newsboat nmap + noto-fonts + obsidian + pandoc + pasystray + pavucontrol + playerctl + poweralertd + powerline-fonts + psmisc pulseaudio python3 qutebrowser + ranger + rofi + ruby + signal-desktop + slack + source-code-pro + statix + steam + sublime-music syncthing tailscale + tasksh + taskwarrior + tdesktop + terminus-nerdfont + texlive.combined.scheme-medium + timewarrior tmux + tmux-cssh tmuxp toot topgrade + topgrade tut + ubuntu_font_family + udiskie + urlview + vdirsyncer + vifm-full + vit wget widevine-cdm + wlsunset + xdg-utils + xfce.thunar + yt-dlp + zathura zoom-us ]; + 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 + }; programs.dconf.enable = true; programs.light.enable = true; programs.mtr.enable = true; + nixpkgs.overlays = [ - # ( self: super: - # let - # extraCerts = [ /etc/static/ssl/certs/ca-bundle.crt /etc/static/ssl/certs/ca-certificates.crt ]; - # in { - # citrix_workspace = super.citrix_workspace.override { - # inherit extraCerts; - # }; - # } - # ) (final: prev: { qutebrowser = prev.qutebrowser.override { enableWideVine = true; }; }) ];