Better organization :')

This commit is contained in:
2026-01-22 14:02:13 -07:00
parent b88b249203
commit cf40ef6794
9 changed files with 124 additions and 81 deletions

17
modules/home/firefox.nix Normal file
View File

@@ -0,0 +1,17 @@
{ pkgs, nur, ... }:
{
programs.firefox = {
enable = true;
package = pkgs.librewolf;
profiles.default = {
id = 0;
extensions = with nur.repos.rycee.firefox-addons; [
bitwarden
floccus
ublock-origin
];
};
};
}

17
modules/home/git.nix Normal file
View File

@@ -0,0 +1,17 @@
{ settings, ... }:
{
programs.git = {
enable = true;
settings = {
gpg.format = "ssh";
commit.gpgsign = true;
user = {
name = settings.gitName;
email = settings.gitEmail;
signingkey = settings.gitPubKey;
};
};
};
}

15
modules/home/gnome.nix Normal file
View File

@@ -0,0 +1,15 @@
{ config, ... }:
{
dconf.settings = {
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
accent-color = "pink";
};
"org/gnome/desktop/background" = {
picture-uri = "file://${config.home.homeDirectory}/Assets/wallpapers/unicat.png";
picture-uri-dark = "file://${config.home.homeDirectory}/Assets/wallpapers/unicat.png";
};
};
}

50
modules/home/packages.nix Normal file
View File

@@ -0,0 +1,50 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
# Browsers and comms
discord
signal-desktop
# Development tools
go
cargo
gnumake
rustc
rust-analyzer
rustfmt
nodejs_24
openssh
nodePackages."pnpm"
openssl
killall
ffmpeg
zed-editor
vscodium
usbutils
qmk
ghostty
neofetch
deepfilternet
pavucontrol
texliveFull
# Desktop applications
bitwarden-desktop
vlc
streamrip
cider-2
zotero
prismlauncher
lrcget
impression
streamcontroller
onlyoffice-desktopeditors
# GNOME Extensions
gnomeExtensions.blur-my-shell
gnomeExtensions.just-perfection
gnomeExtensions.arc-menu
gnomeExtensions.appindicator
];
}

8
modules/home/session.nix Normal file
View File

@@ -0,0 +1,8 @@
{ config, ... }:
{
home.sessionVariables = {
BROWSER = "librewolf";
SSH_AUTH_SOCK = "${config.home.homeDirectory}/.bitwarden-ssh-agent.sock";
};
}