Compare commits

...

2 commits

Author SHA1 Message Date
Jo
92c9d47900 🐛 Add nix-ld libraries to fix various compatibility issues
Some checks failed
Trufflehog: check for exposed secrets / Run trufflehog (push) Has been cancelled
Nix: check for unused code / Run deadnix (push) Has been cancelled
Nix: validate flake / Validate x86_64-linux (push) Has been cancelled
2025-10-02 10:51:59 +02:00
Jo
f0002727a8 🐛 Explicitly enable ghostty to fix catppuccin 2025-10-02 10:51:13 +02:00
2 changed files with 57 additions and 1 deletions

View file

@ -29,6 +29,10 @@
}; };
}; };
programs = {
ghostty.enable = true;
};
sops.secrets.wakatime-cfg = { sops.secrets.wakatime-cfg = {
format = "binary"; format = "binary";
sopsFile = ./secrets/wakatime.cfg; sopsFile = ./secrets/wakatime.cfg;
@ -37,7 +41,6 @@
home.packages = with pkgs; [ home.packages = with pkgs; [
## GENERAL ## GENERAL
ghostty
teams-for-linux teams-for-linux
enpass enpass
youtube-music youtube-music

View file

@ -59,11 +59,64 @@ in
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
# Dynamic libraries for unpackaged programs # Dynamic libraries for unpackaged programs
# Use nix run github:mic92/nix-index-database libName.so to find the correct Nix packages
programs.nix-ld = mkIf cfg.use-nixld { programs.nix-ld = mkIf cfg.use-nixld {
enable = true; enable = true;
libraries = with pkgs; [ libraries = with pkgs; [
# Core
glibc glibc
libcxx libcxx
expat
nspr
nss
# Rendering / graphics
mesa
libglvnd
libdrm
libgbm
xorg.libxshmfence
# X11 stack
xorg.libX11
xorg.libxcb
xorg.libXext
xorg.libXfixes
xorg.libXrandr
xorg.libXcomposite
xorg.libXdamage
xorg.libXcursor
xorg.libXinerama
xorg.libXi
xorg.libXtst
# Input / keyboard
libxkbcommon
# Wayland (optional)
wayland
# GTK / accessibility stack
glib
dbus
at-spi2-core
at-spi2-atk
gtk3
gdk-pixbuf
pango
cairo
# Printing
cups
# Fonts / text
freetype
fontconfig
harfbuzz
# Sound
alsa-lib
pulseaudio
]; ];
}; };
}; };