2021-04-05 11:42:35 +00:00
|
|
|
{ pkgs, depot, lib, config, ... }:
|
2020-10-25 11:36:16 +00:00
|
|
|
{
|
|
|
|
imports = [ ./client.nix ];
|
|
|
|
|
2021-05-06 02:56:20 +00:00
|
|
|
config = {
|
|
|
|
gtk = {
|
|
|
|
enable = true;
|
|
|
|
gtk3.extraConfig = {
|
|
|
|
gtk-application-prefer-dark-theme = 1;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
qt = {
|
|
|
|
enable = true;
|
2024-06-08 23:52:32 +00:00
|
|
|
platformTheme.name = "gtk";
|
2021-05-06 02:56:20 +00:00
|
|
|
};
|
2020-10-25 12:00:15 +00:00
|
|
|
|
2021-05-06 02:56:20 +00:00
|
|
|
home.packages = lib.mkAfter (with pkgs; [
|
2023-11-19 20:12:24 +00:00
|
|
|
google-chrome
|
2021-05-06 02:56:20 +00:00
|
|
|
firefox
|
|
|
|
mpv
|
|
|
|
dino
|
2022-01-23 23:37:19 +00:00
|
|
|
depot.nix.pkgs.lutris
|
2021-05-06 02:56:20 +00:00
|
|
|
pavucontrol
|
|
|
|
pngquant
|
2022-10-02 21:23:44 +00:00
|
|
|
rxvt-unicode
|
2021-05-06 02:56:20 +00:00
|
|
|
teamspeak_client
|
2022-10-02 21:23:44 +00:00
|
|
|
virt-manager
|
2021-05-06 02:56:20 +00:00
|
|
|
xclip
|
|
|
|
xss-lock
|
|
|
|
depot.nix.pkgs.flameshot
|
2022-07-07 21:06:35 +00:00
|
|
|
qFlipper
|
2022-10-31 20:09:53 +00:00
|
|
|
discord
|
2024-01-27 21:00:05 +00:00
|
|
|
depot.pkgs.lukegb-vscode
|
2021-05-06 02:56:20 +00:00
|
|
|
]);
|
2021-04-17 19:28:27 +00:00
|
|
|
|
2021-11-28 12:51:40 +00:00
|
|
|
programs.kitty = {
|
2021-05-06 02:56:20 +00:00
|
|
|
enable = true;
|
2021-11-28 12:51:40 +00:00
|
|
|
font = {
|
2022-08-14 22:01:39 +00:00
|
|
|
package = depot.pkgs.iosevka-bin;
|
2021-11-28 12:51:40 +00:00
|
|
|
name = "Iosevka";
|
2021-04-17 19:28:27 +00:00
|
|
|
};
|
2021-11-28 12:51:40 +00:00
|
|
|
extraConfig = ''
|
2022-10-31 20:09:53 +00:00
|
|
|
bell_path /home/lukegb/.local/share/sounds/freedesktop/stereo/bell.oga
|
2021-04-17 19:28:27 +00:00
|
|
|
|
2021-11-28 12:51:40 +00:00
|
|
|
# BEGIN_KITTY_THEME
|
|
|
|
# Tango Dark
|
|
|
|
include ${depot.pkgs.kitty-themes}/themes/Tango_Dark.conf
|
|
|
|
# END_KITTY_THEME
|
|
|
|
'';
|
2021-04-17 19:28:27 +00:00
|
|
|
};
|
2020-11-08 15:49:12 +00:00
|
|
|
|
2021-05-06 02:56:20 +00:00
|
|
|
home.file."bin/screencap" = {
|
|
|
|
executable = true;
|
|
|
|
text = ''
|
|
|
|
#!/usr/bin/env bash
|
|
|
|
exec ${depot.nix.pkgs.flameshot}/bin/flameshot gui
|
|
|
|
'';
|
|
|
|
};
|
|
|
|
home.file.".xprofile".text = ''
|
|
|
|
. "${config.home.profileDirectory}/etc/profile.d/hm-session-vars.sh"
|
2020-11-08 15:49:12 +00:00
|
|
|
|
2021-05-06 02:56:20 +00:00
|
|
|
if [ -e "$HOME/.profile" ]; then
|
|
|
|
. "$HOME/.profile"
|
|
|
|
fi
|
2020-10-25 12:00:15 +00:00
|
|
|
|
2021-05-06 02:56:20 +00:00
|
|
|
systemctl --user import-environment DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY XDG_DATA_DIRS XDG_RUNTIME_DIR XDG_SESSION_ID
|
|
|
|
systemctl --user restart ssh-agent
|
|
|
|
'';
|
2021-04-06 08:53:56 +00:00
|
|
|
};
|
2020-10-25 11:36:16 +00:00
|
|
|
}
|