Configured Syncthing & various other minor changes

This commit is contained in:
lulusilly 2025-10-18 18:35:53 -04:00
parent 7b080f7f11
commit ba811dbc3c
20 changed files with 464 additions and 10 deletions

View file

@ -6,6 +6,11 @@
home.stateVersion = "25.05";
xdg.userDirs = {
enable = true;
createDirectories = true;
};
programs.zsh = {
enable = true;
syntaxHighlighting.enable = true;
@ -64,8 +69,30 @@
};
nixpkgs.config.allowUnfree = true;
# Librewolf comes with safe defaults already, so minimal changes are necessary.
programs.librewolf = {
enable = true;
settings = {
"webgl.disabled" = false;
"privacy.clearOnShutdown.history" = false;
"privacy.clearOnShutdown.cookies" = false;
"network.cookie.lifetimePolicy" = 0;
};
};
services.mpd = {
enable = true;
musicDirectory = "/home/lunita/Music";
extraConfig = ''
audio_output {
type "pipewire"
name "Pipewire Output"
}
'';
};
home.packages = with pkgs; [
tree # Nice file tree views w/permissions
tree # Nice file tree views w/ permissions
neofetch # Muh epic r1ce!!!
btop # Resource manager
stow # For dotfiles deployment. May use home.file in future
@ -80,6 +107,8 @@
ghostty # Terminal emulator
irssi # Terminal IRC client
nyxt # Customizable browser
rmpc # Rusty Music Player Client
nicotine-plus # FOSS client for SoulSeek
# Fonts
nerd-fonts.jetbrains-mono
miracode