2024-08-26 17:38:47 +02:00
|
|
|
{ pkgs, ... }:
|
|
|
|
{
|
|
|
|
imports = [
|
|
|
|
./global.nix
|
|
|
|
|
2024-08-27 20:55:57 +02:00
|
|
|
# ./features/desktop/zathura.nix
|
|
|
|
# ./features/desktop/spotify.nix
|
|
|
|
# ./features/desktop/obsidian.nix
|
2024-08-26 17:38:47 +02:00
|
|
|
./features/desktop/foot.nix
|
|
|
|
./features/desktop/firefox
|
|
|
|
./features/desktop/discord
|
2024-08-27 20:55:57 +02:00
|
|
|
# ./features/cli/productivity
|
|
|
|
# ./features/cli/pass.nix
|
|
|
|
# ./features/cli/zellij.nix
|
|
|
|
# ./features/cli/nix-index.nix
|
|
|
|
# ./features/cli/catgirl.nix
|
|
|
|
# ./features/cli/lazygit.nix
|
2024-08-26 17:38:47 +02:00
|
|
|
./features/wayland/hyprland
|
2024-08-27 20:55:57 +02:00
|
|
|
# ./features/neovim
|
2024-08-26 17:38:47 +02:00
|
|
|
];
|
|
|
|
|
|
|
|
# Arbitrary extra packages
|
|
|
|
home.packages = with pkgs; [
|
|
|
|
# {{{ Communication
|
|
|
|
# signal-desktop # Signal client
|
2024-08-26 19:49:12 +02:00
|
|
|
# element-desktop # Matrix client
|
2024-08-26 17:38:47 +02:00
|
|
|
# zoom-us # Zoom client 🤮
|
|
|
|
# }}}
|
|
|
|
# {{{ Editors for different formats
|
2024-08-27 20:55:57 +02:00
|
|
|
# gimp # Image editing
|
2024-08-26 17:38:47 +02:00
|
|
|
# lmms # Music software
|
|
|
|
# kicad # PCB editing
|
|
|
|
# libreoffice # Free office suite
|
|
|
|
# }}}
|
|
|
|
# {{{ Gaming
|
|
|
|
# wine # Windows compat layer or whatever
|
|
|
|
# lutris # Game launcher
|
|
|
|
# }}}
|
|
|
|
# {{{ Clis
|
|
|
|
sops # Secret editing
|
|
|
|
# sherlock # Search for usernames across different websites
|
|
|
|
# }}}
|
|
|
|
# {{{ Misc
|
2024-08-27 20:55:57 +02:00
|
|
|
# bitwarden # Password-manager
|
|
|
|
# qbittorrent # Torrent client
|
2024-08-26 17:38:47 +02:00
|
|
|
# google-chrome # Not my primary browser, but sometimes needed in webdev
|
|
|
|
# plover.dev # steno engine
|
2024-08-27 20:55:57 +02:00
|
|
|
# overskride # Bluetooth client
|
2024-08-26 17:38:47 +02:00
|
|
|
# }}}
|
|
|
|
# {{{ Media playing/recording
|
2024-08-27 20:55:57 +02:00
|
|
|
# mpv # Video player
|
|
|
|
# imv # Image viewer
|
2024-08-26 17:38:47 +02:00
|
|
|
# peek # GIF recorder
|
|
|
|
# obs-studio # video recorder
|
|
|
|
# }}}
|
|
|
|
];
|
|
|
|
|
|
|
|
home.username = "moon";
|
|
|
|
home.stateVersion = "24.05";
|
|
|
|
|
|
|
|
satellite = {
|
|
|
|
# Symlink some commonly modified dotfiles outside the nix store
|
|
|
|
dev.enable = true;
|
|
|
|
|
|
|
|
monitors = [
|
|
|
|
{
|
|
|
|
name = "eDP-1";
|
|
|
|
width = 1920;
|
2024-08-27 16:28:49 +02:00
|
|
|
height = 1200;
|
2024-08-26 17:38:47 +02:00
|
|
|
}
|
|
|
|
];
|
|
|
|
};
|
|
|
|
}
|