92 lines
2.3 KiB
Nix
92 lines
2.3 KiB
Nix
{
|
|
inputs,
|
|
self,
|
|
...
|
|
}: {
|
|
imports = [
|
|
self.homeManagerModules.xun
|
|
inputs.small-nvim.homeManagerModules.small-nvim
|
|
./kanshi.nix
|
|
./defaults.nix
|
|
|
|
../../secrets
|
|
|
|
# ../../terminal
|
|
../../terminal/programs/zellij.nix
|
|
# ../../terminal/programs/irssi.nix
|
|
../../terminal/programs/lazygit.nix
|
|
../../terminal/programs/beets.nix
|
|
../../editors/emacs.nix
|
|
../../editors/vscode.nix
|
|
../../editors/jetbrains
|
|
../../programs/browsers/firefox
|
|
../../programs/browsers/tor.nix
|
|
../../programs/browsers/chromium.nix
|
|
../../terminal/emulator/wezterm.nix
|
|
../../terminal/emulator/foot.nix
|
|
|
|
# desktop
|
|
../../programs/desktop
|
|
../../programs/desktop/theme.nix
|
|
../../programs/desktop/awesome
|
|
#../../programs/desktop/hyprland
|
|
../../programs/desktop/sway
|
|
|
|
# development
|
|
#../../develop
|
|
#../../develop/small-misc.nix
|
|
|
|
# programs
|
|
../../programs/misc/keepassxc.nix
|
|
../../programs/misc/discord.nix
|
|
../../programs/misc/obs.nix
|
|
../../programs/misc/krita.nix
|
|
#../../programs/misc/ardour.nix
|
|
../../programs/misc/foliate.nix
|
|
../../programs/misc/obsidian.nix
|
|
../../programs/misc/pwvucontrol.nix
|
|
../../programs/misc/qpwgraph.nix
|
|
../../programs/misc/thunderbird.nix
|
|
#../../programs/music
|
|
#../../programs/music/yams.nix
|
|
../../programs/music/spotify.nix
|
|
../../programs/media
|
|
../../programs/media/jellyfin.nix
|
|
# gaming
|
|
../../programs/games
|
|
../../programs/games/roblox.nix
|
|
../../programs/games/krunker.nix
|
|
#../../programs/games/ludusavi.nix
|
|
|
|
# media services
|
|
../../services/media/playerctl.nix
|
|
# system services
|
|
../../services/system/polkit-agent.nix
|
|
../../services/system/udiskie.nix # although i dont need this for usb memory, it is quite convenient for flashing qmk
|
|
];
|
|
xun = {
|
|
small-nvim = {
|
|
enable = true;
|
|
colorscheme = {
|
|
name = "carbonfox";
|
|
package = "EdenEast/nightfox.nvim";
|
|
};
|
|
wakatime.enable = true;
|
|
};
|
|
desktop.xdg.enable = true;
|
|
programs.terminal = {
|
|
shell.zsh.enable = true;
|
|
direnv.enable = true;
|
|
comma.enable = true;
|
|
tmux.enable = true;
|
|
irssi.enable = true;
|
|
};
|
|
develop = {
|
|
enable = true;
|
|
docs.enable = true;
|
|
lsp = {
|
|
c.enable = true;
|
|
};
|
|
};
|
|
};
|
|
}
|