nixos/profiles/hulk/packages.nix

71 lines
1.4 KiB
Nix
Raw Normal View History

2025-02-06 11:58:03 +01:00
{ pkgs, inputs, ... }:
let
ddt4all = pkgs.stdenv.mkDerivation {
name = "ddt4all";
src = pkgs.fetchFromGitHub {
owner = "cedricp";
repo = "ddt4all";
rev = "master";
sha256 = "sha256-EX7cobgxM8/o4cRmfMMDSYG9X9Av6zmoWlSv1nzfl5o=";
};
nativeBuildInputs = [ pkgs.git ];
buildInputs = [ pkgs.stdenv.cc.cc.lib ];
installPhase = ''
mkdir -p $out/DDT4ALL
cp -r * $out/DDT4ALL
'';
};
in {
imports = [ inputs.ags.homeManagerModules.default ];
home = {
activation.ddt4all = pkgs.lib.mkAfter ''
if [ ! -d "$HOME/DDT4ALL" ]; then
cp -r ${ddt4all}/DDT4ALL $HOME/DDT4ALL
fi
'';
packages = with pkgs; [
hyprland hyprlock hypridle hyprshot wl-clipboard cliphist swww
2025-02-13 19:52:15 +01:00
pywal pywalfox-native
2025-02-06 11:58:03 +01:00
(python3.withPackages (py: with py; [
pywayland
]))
(birdtray.overrideAttrs (_: {
cmakeFlags = [ "-DOPT_THUNDERBIRD_CMDLINE=${thunderbird}/bin/thunderbird" ];
}))
jq
bluez
dconf
starship
firefox-beta-bin
thunderbird-bin
2025-02-13 19:52:15 +01:00
element-desktop
2025-02-06 11:58:03 +01:00
libreoffice-qt6-fresh
gimp
vscodium git nodejs
fprintd
cups
fish
anydesk
fastfetch
greetd.greetd greetd.tuigreet
playerctl
adwaita-icon-theme
darkman
android-tools
filezilla
bitwarden-desktop
davinci-resolve
mpv
wget
sshfs
];
};
}