a0b65fdb9a
New name is more representative of my home network, which it was designed for.
69 lines
1.3 KiB
Nix
69 lines
1.3 KiB
Nix
# Shiro -- my laptop
|
|
|
|
{ ... }:
|
|
{
|
|
imports = [
|
|
../home.nix
|
|
./hardware-configuration.nix
|
|
];
|
|
|
|
## Modules
|
|
modules = {
|
|
desktop = {
|
|
bspwm.enable = true;
|
|
apps = {
|
|
discord.enable = true;
|
|
rofi.enable = true;
|
|
# skype.enable = true;
|
|
};
|
|
browsers = {
|
|
default = "firefox";
|
|
firefox.enable = true;
|
|
};
|
|
media = {
|
|
# daw.enable = true;
|
|
documents.enable = true;
|
|
graphics.enable = true;
|
|
mpv.enable = true;
|
|
recording.enable = true;
|
|
spotify.enable = true;
|
|
};
|
|
term = {
|
|
default = "xst";
|
|
st.enable = true;
|
|
};
|
|
vm = {};
|
|
};
|
|
editors = {
|
|
default = "nvim";
|
|
emacs.enable = true;
|
|
vim.enable = true;
|
|
};
|
|
dev = {};
|
|
shell = {
|
|
adl.enable = true;
|
|
bitwarden.enable = true;
|
|
direnv.enable = true;
|
|
git.enable = true;
|
|
gnupg.enable = true;
|
|
tmux.enable = true;
|
|
zsh.enable = true;
|
|
};
|
|
services = {
|
|
# syncthing.enable = true;
|
|
ssh.enable = true;
|
|
};
|
|
theme.active = "alucard";
|
|
};
|
|
|
|
|
|
## Local config
|
|
programs.ssh.startAgent = true;
|
|
services.openssh.startWhenNeeded = true;
|
|
|
|
networking.wireless.enable = true;
|
|
hardware.opengl.enable = true;
|
|
|
|
# time.timeZone = "Europe/Copenhagen";
|
|
}
|