Switched several programs to their home manager modules

This commit is contained in:
2025-05-19 22:26:39 -04:00
parent ce204417db
commit 6774d0bf21
2 changed files with 52 additions and 9 deletions

View File

@@ -5,6 +5,8 @@
home.homeDirectory = "/home/chase";
home.stateVersion = "24.11";
xdg.userDirs.enable = true;
programs.alacritty = {
enable = true;
settings = {
@@ -26,6 +28,37 @@
'';
};
programs.fastfetch = {
enable = true;
settings = {
logo = {
source = "nixos_small";
};
display = {
size = {
binaryPrefix = "si";
};
color = "blue";
separator = " ";
};
modules = [
{
type = "datetime";
key = "Date";
format = "{1}-{3}-{11}";
}
{
type = "datetime";
key = "Time";
format = "{14}:{17}:{20}";
}
"break"
"player"
"media"
];
};
};
programs.firefox = {
enable = true;
nativeMessagingHosts = [ pkgs.firefoxpwa ];
@@ -109,6 +142,22 @@
programs.git-credential-oauth.enable = true;
programs.mpv = {
enable = true;
config = {
profile = "gpu-hq";
ytdl-format = "bestvideo+bestaudio";
};
};
programs.ncmpcpp.enable = true;
programs.obs-studio.enable = true;
programs.ranger.enable = true;
programs.texlive.enable = true;
programs.yt-dlp = {
enable = true;
settings = {
@@ -119,25 +168,18 @@
home.packages = with pkgs; [
audacity
anki-bin
fastfetch
ffmpeg
gimp
ibm-plex
imagemagick
kdePackages.kdenlive
libreoffice
mpd
mpv
ncmpcpp
nerd-fonts.blex-mono
obs-studio
protonmail-bridge
ranger
strawberry
texliveBasic
thunderbird
ungoogled-chromium
runelite
];
services.mpd.enable = true;
}