helm/hosts/kuro/default.nix

77 lines
1.7 KiB
Nix
Raw Normal View History

2020-01-17 01:22:50 -08:00
# Kuro -- my desktop
2020-03-28 22:48:43 -07:00
{ pkgs, options, config, ... }:
2020-01-17 01:22:50 -08:00
{
imports = [
../personal.nix # common settings
./hardware-configuration.nix
];
2020-03-28 22:48:43 -07:00
modules = {
desktop = {
bspwm.enable = true;
apps.rofi.enable = true;
apps.discord.enable = true;
# apps.skype.enable = true;
apps.daw.enable = true; # making music
apps.graphics.enable = true; # raster/vector/sprites
apps.recording.enable = true; # recording screen/audio
apps.vm.enable = true; # virtualbox for testing
term.default = "xst";
term.st.enable = true;
browsers.default = "firefox";
browsers.firefox.enable = true;
# browsers.qutebrowser.enable = true;
# browsers.vimb.enable = true;
2020-03-28 22:48:43 -07:00
# gaming.emulators.psx.enable = true;
2020-04-22 17:41:19 -07:00
gaming.steam.enable = true;
2020-03-28 22:48:43 -07:00
};
editors = {
default = "nvim";
emacs.enable = true;
vim.enable = true;
};
dev = {
cc.enable = true;
common-lisp.enable = true;
rust.enable = true;
# lua.enable = true;
# lua.love2d.enable = true;
2020-03-28 22:48:43 -07:00
};
media = {
mpv.enable = true;
spotify.enable = true;
};
shell = {
direnv.enable = true;
git.enable = true;
gnupg.enable = true;
# weechat.enable = true;
pass.enable = true;
tmux.enable = true;
2020-04-23 21:51:41 -07:00
# ranger.enable = true;
2020-03-28 22:48:43 -07:00
zsh.enable = true;
};
services = {
2020-04-23 21:51:41 -07:00
# syncthing.enable = true;
# docker.enable = true;
2020-03-28 22:48:43 -07:00
};
# themes.aquanaut.enable = true;
themes.fluorescence.enable = true;
};
2020-04-27 16:20:50 -07:00
programs.ssh.startAgent = true;
2020-01-17 01:22:50 -08:00
networking.networkmanager.enable = true;
time.timeZone = "America/Toronto";
}