mrflos-nixos-config-fork/modules/console.nix

82 lines
1.1 KiB
Nix
Raw Normal View History

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