Reworking Mecca's home.nix

This commit is contained in:
lulusilly 2025-09-01 00:51:23 -04:00
parent 8bc5388c60
commit cd36da9011

View file

@ -13,10 +13,8 @@
shellAliases = { shellAliases = {
c = "clear"; c = "clear";
nf = "neofetch"; nf = "neofetch";
hmc = "nvim ~/.config/home-manager/home.nix"; hmc = "nvim ~/dotfiles/.config/nix/hosts/mecca/home.nix";
hmb = "home-manager build switch"; nxr = "sudo nixos-rebuild switch --flake ~/.config/nix#${config.home.sessionVariables.HOSTNAME}";
fkc = "sudo nvim ~/.config/nixos/flake.nix";
nxr = "sudo nixos-rebuild switch --flake ~/.config/nixos#${config.home.sessionVariables.HOSTNAME}";
v = "nvim"; v = "nvim";
d = "cd ~/Documents"; d = "cd ~/Documents";
D = "cd ~/Downloads"; D = "cd ~/Downloads";
@ -56,6 +54,7 @@
ci = "commit"; ci = "commit";
co = "checkout"; co = "checkout";
s = "status"; s = "status";
pu = "push origin master"
}; };
}; };
@ -66,14 +65,13 @@
# Define the Waybar style.css content here # Define the Waybar style.css content here
style = '' style = ''
* { * {
font-family: "JetBrainsMono Nerd Font", monospace; font-family: "Miracode", monospace;
font-size: 13px; font-size: 13px;
} }
#window { #window {
/* Example: style the window module */
background-color: #333333; background-color: #333333;
color: #ffffff; color: #FF7300;
border-radius: 8px; border-radius: 8px;
padding: 0 10px; padding: 0 10px;
} }
@ -105,19 +103,16 @@
obsidian # For epic note taking (really just mediocre journaling) obsidian # For epic note taking (really just mediocre journaling)
keepassxc # Secure password manager keepassxc # Secure password manager
syncthing # Self explanatory syncthing # Self explanatory
# Fonts
nerd-fonts.jetbrains-mono
miracode
monocraft
]; ];
home.file = { fonts.fontconfig.enable = true;
# # Building this configuration will create a copy of 'dotfiles/screenrc' in
# # the Nix store. Activating the configuration will then make '~/.screenrc' a
# # symlink to the Nix store copy.
# ".screenrc".source = dotfiles/screenrc;
# # You can also set the file content immediately. home.file = {
# ".gradle/gradle.properties".text = ''
# org.gradle.console=verbose
# org.gradle.daemon.idletimeout=3600000
# '';
}; };
home.sessionVariables = { home.sessionVariables = {