nix-conf/user/config/default.nix
2024-12-17 19:09:12 -05:00

38 lines
1.1 KiB
Nix

{
config,
pkgs,
lib,
...
}: let
ln = config.u.lib.ln "${config.u.confPath}/user/config";
in {
imports = [
./kde
./tmux
];
fonts.fontconfig.enable = false;
gtk.gtk2.configLocation = "${config.xdg.configHome}/gtk-2.0/gtkrc";
xresources.path = "${config.xdg.configHome}/Xresources";
xdg.configFile.alacritty.source = ln "alacritty";
xdg.configFile.awesome.source = ln "awesome";
xdg.configFile.bash.source = ln "bash";
xdg.configFile.fcitx5.source = ./fcitx5;
xdg.configFile.fontconfig.source = ./fontconfig;
xdg.configFile."gdb/gdbinit.py".source = gdb/gdbinit.py;
xdg.configFile."gdb/gdbinit".text = ''
source ${pkgs.pwndbg}/share/pwndbg/gdbinit.py
source ~/.config/gdb/gdbinit.py
'';
xdg.configFile.git.source = ./git;
xdg.configFile.lsd.source = ./lsd;
xdg.configFile.picom.source = ./picom;
xdg.configFile.pwninit.source = ./pwninit;
xdg.configFile.python.source = ./python;
xdg.configFile.qt5ct.source = ./qt5ct;
xdg.configFile.readline.source = ./readline;
xdg.configFile."starship.toml".source = ./starship.toml;
xdg.configFile.sx.source = ln "sx";
}