nixos-old/home.nix

36 lines
898 B
Nix
Raw Normal View History

2022-10-24 19:14:09 +00:00
{ config, pkgs, ... }:
let
2022-10-30 13:30:28 +00:00
nvimCustom = import ./nvim/settings.nix;
fishCustom = import ./fish/settings.nix;
kittyCustom = import ./kitty/settings.nix;
rofiCustom = import ./rofi/settings.nix;
2022-10-30 15:42:53 +00:00
xmonadCustom = import ./xmonad/settings.nix;
2022-10-24 19:14:09 +00:00
in
{
home-manager.users.zoe = { pkgs, ... }: {
2022-10-30 15:42:53 +00:00
home.packages = with pkgs; [
haskellPackages.haskell-language-server
haskellPackages.hoogle
cabal-install
stack
];
2022-10-30 07:49:12 +00:00
programs.kitty = kittyCustom pkgs;
2022-10-24 19:14:09 +00:00
programs.neovim = nvimCustom pkgs;
2022-10-30 07:01:55 +00:00
programs.fish = fishCustom pkgs;
2022-10-30 13:30:28 +00:00
programs.rofi = rofiCustom pkgs;
2022-10-30 15:42:53 +00:00
xsession.windowManager.xmonad = xmonadCustom pkgs;
2022-10-24 19:14:09 +00:00
programs.git = {
enable = true;
userName = "zoe";
userEmail = "ZoeOosting@outlook.com";
};
2022-10-30 15:42:53 +00:00
2022-10-28 20:06:35 +00:00
programs.mpv.config = {
ytdl-format = "bestvideo[height<=?720]+bestaudio";
ytdl-path = "yt-dlp";
};
2022-10-24 19:14:09 +00:00
};
}