Files
dotfiles/home/natto/services.nix
2022-11-08 02:52:44 +05:30

43 lines
1007 B
Nix

{ config, pkgs, ... }:
let
home = config.home.homeDirectory;
in
{
services = {
baremacs = {
enable = true;
package = pkgs.mymacs ./config/emacs/config.org;
defaultEditor = {
enable = false;
editor = "emacsclient";
};
copyConfigFiles = {
enable = true;
files = {
"config.org" = ./config/emacs/config.org;
"init.el" = ./config/emacs/init.el;
};
};
};
sxhkd = {
enable = false;
extraConfig = builtins.readFile ./config/sxhkd/sxhkdrc;
};
mpd = {
enable = true;
musicDirectory = "${config.home.homeDirectory}/Music";
dbFile = "${config.home.homeDirectory}/.config/mpd/database";
dataDir = "${config.home.homeDirectory}/.config/mpd";
network = {
startWhenNeeded = true;
listenAddress = "any";
port = 6600;
};
extraConfig = builtins.readFile ./config/mpd/mpd.conf;
};
mpd-discord-rpc.enable = true;
};
}