Switched several programs to their home manager modules
This commit is contained in:
@@ -31,6 +31,7 @@
|
||||
# Add home-manager
|
||||
home-manager.nixosModules.home-manager
|
||||
{
|
||||
home-manager.backupFileExtension = "backup";
|
||||
home-manager.useGlobalPkgs = true;
|
||||
home-manager.users.chase = ./home.nix;
|
||||
}
|
||||
|
60
home.nix
60
home.nix
@@ -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;
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user