nixos-config/modules/console.nix

72 lines
1,021 B
Nix
Raw Normal View History

2023-04-14 23:51:52 +03:00
# cli programs should be available on servers and desktop
{ lib, pkgs, ... }:
{
2024-01-11 21:19:05 +03:00
programs.zsh.enable = true;
2023-12-21 13:02:18 +03:00
services = {
mpd.enable = true;
mpd.musicDirectory = "/home/mrflos/Musique";
mpd.user = "mrflos";
mpd.group = "users";
#mpd.dataDir
mpd.startWhenNeeded = true;
mpd.extraConfig = ''
audio_output {
type "pulse"
name "mpd"
}
'';
};
2024-01-11 21:19:05 +03:00
2023-04-14 23:51:52 +03:00
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
ansible
2023-04-14 23:51:52 +03:00
bat
btop
2023-12-21 13:02:18 +03:00
catnip
2023-04-14 23:51:52 +03:00
coreutils
curl
dnsutils
emacs-nox
fd
2023-04-14 23:51:52 +03:00
findutils
2023-11-29 09:50:21 +03:00
fzf
2023-04-14 23:51:52 +03:00
gnugrep
2023-08-13 19:18:11 +03:00
gnumake
2023-04-14 23:51:52 +03:00
gnupg
imagemagick
jq
git
glances
htop
2023-12-01 09:41:21 +03:00
lazygit
2023-11-03 11:09:19 +03:00
lsd
2023-04-14 23:51:52 +03:00
mc
micro
mosh
2023-12-21 13:02:18 +03:00
mpc-cli
mpd
2023-04-14 23:51:52 +03:00
neofetch
pandoc
pass
2023-06-19 15:52:25 +03:00
pciutils
pinentry
ripgrep
2023-12-01 09:41:21 +03:00
slides
2023-04-14 23:51:52 +03:00
starship
tmux
tree
unzip
2023-06-19 15:52:25 +03:00
usbutils
2023-04-14 23:51:52 +03:00
wget
2023-06-19 15:52:25 +03:00
whois
wirelesstools
yt-dlp
2023-11-29 09:50:21 +03:00
zellij
2023-04-14 23:51:52 +03:00
zsh-autosuggestions
];
}