1
Fork 0
satellite/home/adrielus/tethys.nix

41 lines
1.9 KiB
Nix
Raw Normal View History

2022-12-28 13:27:18 +01:00
{ inputs, outputs, lib, config, pkgs, ... }: {
imports = [
2023-01-10 02:38:06 +01:00
./global
./features/desktop/xmonad.nix
./features/desktop/common/discord.nix
2023-04-27 01:08:20 +02:00
./features/desktop/common/signal.nix
./features/desktop/common/qbittorrent.nix
./features/desktop/common/zathura.nix
./features/desktop/common/firefox.nix
2023-04-27 01:08:20 +02:00
./features/games
];
2023-03-01 16:58:56 +01:00
# Arbitrary extra packages
home.packages = with pkgs; [
2023-03-01 16:58:56 +01:00
# Desktop apps
zoom-us # Zoom client 🤮
2023-04-27 01:08:20 +02:00
element-desktop # Matrix client
obsidian # Notes
peek # GIF recorder
vlc # Video player
gimp # Image editing
libreoffice # Free office suite
2023-03-01 16:58:56 +01:00
lmms # Music software
kicad # PCB editing
2023-04-27 01:08:20 +02:00
# google-chrome # Not my primary browser, but sometimes needed in webdev
# obs-studio # video recorder
2023-03-01 16:58:56 +01:00
# Clis
agenix # Secret encryption
sherlock # Search for usernames across different websites
2022-12-28 13:27:18 +01:00
];
home.sessionVariables.QT_SCREEN_SCALE_FACTORS = 1.4; # Bigger text in qt apps
satellite.dev.enable = true; # Simlink some stuff outside the store
2023-04-27 15:36:14 +02:00
# Temp stuff
xsession.initExtra = ''
command -v dbus-update-activation-environment >/dev/null 2>&1 && dbus-update-activation-environment --systemd XDG_SESSION_CLASS XDG_CONFIG_DIRS XDG_DATA_DIRS XDG_SESSION_DESKTOP XDG_CURRENT_DESKTOP XDG_SESSION_TYPE DCONF_PROFILE XDG_DESKTOP_PORTAL_DIR DISPLAY WAYLAND_DISPLAY SWAYSOCK XMODIFIERS XCURSOR_SIZE XCURSOR_THEME GDK_PIXBUF_MODULE_FILE GIO_EXTRA_MODULES GTK_IM_MODULE QT_PLUGIN_PATH QT_QPA_PLATFORMTHEME QT_STYLE_OVERRIDE QT_IM_MODULE NIXOS_OZONE_WL || systemctl --user import-environment XDG_SESSION_CLASS XDG_CONFIG_DIRS XDG_DATA_DIRS XDG_SESSION_DESKTOP XDG_CURRENT_DESKTOP XDG_SESSION_TYPE DCONF_PROFILE XDG_DESKTOP_PORTAL_DIR DISPLAY WAYLAND_DISPLAY SWAYSOCK XMODIFIERS XCURSOR_SIZE XCURSOR_THEME GDK_PIXBUF_MODULE_FILE GIO_EXTRA_MODULES GTK_IM_MODULE QT_PLUGIN_PATH QT_QPA_PLATFORMTHEME QT_STYLE_OVERRIDE QT_IM_MODULE NIXOS_OZONE_WL
'';
2022-12-28 13:27:18 +01:00
}