nixos-config/home/suites/nixdesk/default.nix

97 lines
2 KiB
Nix

{
self,
pkgs,
homeProfiles,
...
}: {
imports = with homeProfiles; [
./defaults.nix
secrets.default
default
terminal.shell.zsh
terminal.shell.fish
terminal.shell.starship
terminal.programs.xdg
terminal.programs.direnv
terminal.programs.tmux
terminal.programs.comma
terminal.programs.zoxide
terminal.programs.tdf
terminal.programs.irssi
terminal.programs.git
terminal.programs.github
terminal.programs.lazygit
terminal.programs.jujutsu
# editors.emacs
editors.nvim
editors.vscodium
editors.jetbrains.rider
editors.jetbrains.idea
editors.jetbrains.android-studio
programs.browsers.firefox.default
programs.browsers.tor
programs.browsers.chromium
# terminal.emulator.wezterm
terminal.emulator.foot
# desktop
programs.desktop.default
programs.desktop.sway.default
# development
develop.common
develop.tools
develop.docs
develop.devenv
develop.langs.haskell
develop.langs.rust
develop.langs.elixir
develop.langs.uiua
develop.langs.nix
develop.langs.zig
develop.langs.lua
develop.langs.c
# programs
programs.misc.keepassxc
programs.misc.bitwarden
programs.misc.discord
programs.misc.element
programs.misc.obs
programs.misc.krita
programs.misc.foliate
programs.misc.blender
programs.misc.obsidian
programs.misc.pwvucontrol
programs.misc.qpwgraph
programs.misc.libreoffice
programs.music.puddletag
programs.music.picard
programs.music.beets
programs.music.cmus
programs.media.mpv
programs.media.jellyfin
# gaming
programs.games.lutris
programs.games.switch
programs.games.heroic
programs.games.minecraft
programs.games.roblox
programs.games.krunker
services.playerctl
services.polkit-agent
services.udiskie # although i dont need this for usb memory, it is quite convenient for flashing qmk
];
}