diff --git a/aly-server.md b/aly-server.md deleted file mode 100644 index f457a8d..0000000 --- a/aly-server.md +++ /dev/null @@ -1,6 +0,0 @@ -samba -ps3netsrv -xbox360 srv -retronas -openmediavault? -btrfs diff --git a/flake.nix b/flake.nix index 4332517..2c3b003 100644 --- a/flake.nix +++ b/flake.nix @@ -41,6 +41,7 @@ { home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; + home-manager.extraSpecialArgs.gui = true; home-manager.users.aly = import ./home/aly.nix; } ]; @@ -62,6 +63,7 @@ { home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; + home-manager.extraSpecialArgs.gui = false; home-manager.users.aly = import ./home/aly.nix; } # TODO diff --git a/home/aly.nix b/home/aly.nix index 5ef4a91..e3601eb 100644 --- a/home/aly.nix +++ b/home/aly.nix @@ -1,30 +1,31 @@ -{ config, pkgs, ... }: +{ config, pkgs, lib, gui, ... }: { home.username = "aly"; home.homeDirectory = "/home/aly"; -# xresources.properties = { -# "Xcursor.size" = 16; -# "Xft.dpi" = 300; -# }; + xresources.properties = lib.mkIf gui { + "Xcursor.size" = 16; + "Xft.dpi" = 300; + }; home.packages = with pkgs; [ -# gnome-tweaks obs-studio rpi-imager google-cloud-sdk supersonic neofetch nnn zip xz unzip p7zip ripgrep jq yq-go mtr iperf3 dnsutils ldns aria2 socat nmap ipcalc file which tree gnused gnutar gawk zstd gnupg btop iotop iftop strace ltrace lsof sysstat lm_sensors ethtool pciutils usbutils nix-output-monitor + ] ++ lib.optionals gui [ + gnome-tweaks obs-studio rpi-imager google-cloud-sdk supersonic ]; -# programs.firefox = { -# enable = true; -# profiles.default = { -# extensions = { -# packages = with pkgs.nur.repos.rycee.firefox-addons; [ -# ublock-origin bitwarden darkreader indie-wiki-buddy sponsorblock -# ]; -# }; -# }; -# }; + programs.firefox = lib.mkIf gui { + enable = true; + profiles.default = { + extensions = { + packages = with pkgs.nur.repos.rycee.firefox-addons; [ + ublock-origin bitwarden darkreader indie-wiki-buddy sponsorblock + ]; + }; + }; + }; programs.git = { enable = true;