1
Fork 0
satellite/home/tethys.nix

70 lines
1.7 KiB
Nix
Raw Normal View History

2023-12-10 23:48:46 +01:00
{ pkgs, lib, config, ... }: {
2022-12-28 13:27:18 +01:00
imports = [
2023-12-02 00:46:56 +01:00
./global.nix
2023-05-28 02:00:10 +02:00
./features/desktop/zathura.nix
./features/desktop/spotify.nix
2023-05-28 02:00:10 +02:00
./features/desktop/firefox
./features/desktop/discord
2023-09-04 04:58:39 +02:00
./features/cli/productivity
2023-07-22 17:22:54 +02:00
./features/cli/pass.nix
2023-12-10 23:48:46 +01:00
./features/cli/nix-index.nix
2024-02-01 00:04:04 +01:00
./features/cli/catgirl.nix
2023-05-28 02:00:10 +02:00
./features/wayland/hyprland
2023-12-10 23:48:46 +01:00
./features/neovim
];
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
2023-12-02 00:46:56 +01:00
# {{{ Communication
2023-12-10 12:55:54 +01:00
# signal-desktop # Signal client
2023-04-27 01:08:20 +02:00
element-desktop # Matrix client
2023-12-10 12:55:54 +01:00
# zoom-us # Zoom client 🤮
# inputs.matui.packages.${pkgs.system}.matui # Matrix TUi
2023-12-02 00:46:56 +01:00
# }}}
# {{{ Editors for different formats
2023-12-10 12:55:54 +01:00
# gimp # Image editing
# lmms # Music software
2023-12-07 22:35:57 +01:00
# kicad # PCB editing
2023-12-10 12:55:54 +01:00
# libreoffice # Free office suite
2023-12-02 00:46:56 +01:00
# }}}
# {{{ Gaming
2023-12-10 12:55:54 +01:00
# wine # Windows compat layer or whatever
# lutris # Game launcher
2023-12-02 00:46:56 +01:00
# }}}
# {{{ Clis
sops # Secret editing
2023-12-10 12:55:54 +01:00
# sherlock # Search for usernames across different websites
2023-12-02 00:46:56 +01:00
# }}}
# {{{ Misc
obsidian # Note-taking
bitwarden # Password-manager
2023-12-07 22:35:57 +01:00
# plover.dev # steno engine
2023-12-10 12:55:54 +01:00
# qbittorrent # Torrent client
2023-04-27 01:08:20 +02:00
# google-chrome # Not my primary browser, but sometimes needed in webdev
2023-12-02 00:46:56 +01:00
# }}}
# {{{ Media playing/recording
mpv # Video player
img # Image viewer
# peek # GIF recorder
# obs-studio # video recorder
# }}}
2022-12-28 13:27:18 +01:00
];
programs.lazygit.enable = true;
home.sessionVariables.QT_SCREEN_SCALE_FACTORS = 1.4; # Bigger text in qt apps
2023-04-30 04:30:15 +02:00
satellite = {
# Symlink some commonly modified dotfiles outside the nix store
2023-04-30 04:30:15 +02:00
dev.enable = true;
2023-11-13 04:31:54 +01:00
monitors = [{
name = "eDP-1";
width = 1920;
height = 1080;
}];
};
2022-12-28 13:27:18 +01:00
}