Gammastep and static weird linking for jetbrains products

This commit is contained in:
CDaut 2024-05-05 21:47:48 +02:00
parent f24232fc00
commit 94bd993059
Signed by: clara
GPG key ID: 223391B52FAD4463
3 changed files with 131 additions and 1 deletions

View file

@ -147,6 +147,125 @@
GTK_THEME = "Adwaita:dark";
};
# Patch for IDEA PlugIn dev. Should be in dev flake!
programs.nix-ld.enable = true;
programs.nix-ld.libraries = with pkgs; [
SDL
SDL2
SDL2_image
SDL2_mixer
SDL2_ttf
SDL_image
SDL_mixer
SDL_ttf
alsa-lib
at-spi2-atk
at-spi2-core
atk
bzip2
cairo
cups
curlWithGnuTls
dbus
dbus-glib
desktop-file-utils
e2fsprogs
expat
flac
fontconfig
freeglut
freetype
fribidi
fuse
fuse3
gdk-pixbuf
glew110
glib
gmp
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-ugly
gst_all_1.gstreamer
gtk2
harfbuzz
icu
keyutils.lib
libGL
libGLU
libappindicator-gtk2
libcaca
libcanberra
libcap
libclang.lib
libdbusmenu
libdrm
libgcrypt
libgpg-error
libidn
libjack2
libjpeg
libmikmod
libogg
libpng12
libpulseaudio
librsvg
libsamplerate
libsecret
libthai
libtheora
libtiff
libudev0-shim
libusb1
libuuid
libvdpau
libvorbis
libvpx
libxcrypt-legacy
libxkbcommon
libxml2
mesa
nspr
nss
openssl
p11-kit
pango
pixman
python3
speex
stdenv.cc.cc
tbb
udev
vulkan-loader
wayland
xorg.libICE
xorg.libSM
xorg.libX11
xorg.libXScrnSaver
xorg.libXcomposite
xorg.libXcursor
xorg.libXdamage
xorg.libXext
xorg.libXfixes
xorg.libXft
xorg.libXi
xorg.libXinerama
xorg.libXmu
xorg.libXrandr
xorg.libXrender
xorg.libXt
xorg.libXtst
xorg.libXxf86vm
xorg.libpciaccess
xorg.libxcb
xorg.xcbutil
xorg.xcbutilimage
xorg.xcbutilkeysyms
xorg.xcbutilrenderutil
xorg.xcbutilwm
xorg.xkeyboardconfig
xz
zlib
];
# This value determines the NixOS release from which the default
# settings for stateful data, like file locations and database versions
# on your system were taken. Its perfectly fine and recommended to leave

View file

@ -29,13 +29,14 @@ let username = "clemens"; in
./programm_configs/gnome.nix
./programm_configs/autorandr.nix
./programm_configs/polybar.nix
./programm_configs/redshift.nix
] ++ (if x11mode then [
./programm_configs/i3.nix
./programm_configs/picom.nix
./programm_configs/redshift.nix
] else [
./programm_configs/sway.nix
./programm_configs/waybar.nix
./programm_configs/gammastep.nix
]);
# The home.packages option allows you to install Nix packages into your

View file

@ -0,0 +1,10 @@
{ config, lib, pkgs, ... }:
{
services.gammastep = {
enable = true;
tray = true;
latitude = 49.01;
longitude = 8.4;
};
}