80 lines
1.3 KiB
Nix
80 lines
1.3 KiB
Nix
{ pkgs, hostname, lib, ... }:
|
|
|
|
{
|
|
imports = lib.optionals (! (lib.elem hostname [ "buildbox" "eva-02" ])) [
|
|
./ghostty/ghostty.nix
|
|
./rofi/rofi.nix
|
|
./hypr/hypridle.nix
|
|
./hypr/hyprland.nix
|
|
./hypr/hyprlock.nix
|
|
#./hypr/waybar.nix
|
|
];
|
|
|
|
home.packages =
|
|
lib.optionals (! (lib.elem hostname [ "buildbox" "eva-02" ])) (with pkgs; [
|
|
#pwndbg
|
|
bambu-studio
|
|
blender
|
|
brave
|
|
desmume
|
|
gparted
|
|
jellyfin-media-player
|
|
kdePackages.bluedevil
|
|
kdePackages.bluez-qt
|
|
kdePackages.kate
|
|
kdePackages.kdeconnect-kde
|
|
kdePackages.oxygen-sounds
|
|
kdePackages.partitionmanager
|
|
libreoffice-still
|
|
librewolf
|
|
localsend
|
|
lutris-unwrapped
|
|
meld
|
|
melonDS
|
|
moonlight-qt
|
|
nestopia-ue
|
|
nix-ld
|
|
obsidian
|
|
pandoc
|
|
prismlauncher
|
|
protonplus
|
|
protonup-qt
|
|
pwninit
|
|
pwntools
|
|
qFlipper
|
|
r2modman
|
|
remmina
|
|
rpi-imager
|
|
sdrangel
|
|
sdrpp
|
|
signal-desktop
|
|
spice
|
|
steam
|
|
steamcmd
|
|
swww
|
|
tor-browser
|
|
vesktop
|
|
vlc
|
|
vscode
|
|
wireshark
|
|
yubikey-agent
|
|
]
|
|
|
|
++ lib.optionals (hostname == "eva-01") [
|
|
sonic-visualiser
|
|
cinny-desktop
|
|
calibre
|
|
]
|
|
|
|
++ lib.optionals (hostname == "eva-02") [
|
|
vscode
|
|
]
|
|
|
|
++ lib.optionals (hostname == "eva-03") [
|
|
|
|
]);
|
|
|
|
# environment.sessionVariables.NIXOS_OZONE_WL = "1";
|
|
|
|
}
|