update configs!!!!!

This commit is contained in:
Benjamin Palko 2024-07-15 20:34:59 -04:00
parent ab286ed4a2
commit c4ddee1d29
11 changed files with 107 additions and 315 deletions

10
home-manager/audio.nix Normal file
View file

@ -0,0 +1,10 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
cava
spotify
];
programs.cava = {
enable = true;
};
}

33
home-manager/hyprland.nix Normal file
View file

@ -0,0 +1,33 @@
{ ... }:
{
xdg.configFile = {
"gtk-3.0" = {
source = ../gtk-3.0;
recursive = true;
};
"gtk-4.0" = {
source = ../gtk-4.0;
recursive = true;
};
hypr = {
source = ../hypr;
recursive = true;
};
rofi = {
source = ../rofi;
recursive = true;
};
swaync = {
source = ../swaync;
recursive = true;
};
wal = {
source = ../wal;
recursive = true;
};
waybar = {
source = ../waybar;
recursive = true;
};
};
}

29
home-manager/nvim.nix Normal file
View file

@ -0,0 +1,29 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
python3
nodejs
bun
rustc
go
cargo
ripgrep
xclip
fzf
nixfmt-rfc-style
lazygit
];
xdg.configFile.nvim = {
source = ../nvim;
recursive = true;
};
programs.neovim = {
enable = true;
};
home.sessionVariables = {
EDITOR = "nvim";
};
}

View file

@ -1,6 +1,5 @@
{ pkgs, ... }:
{ config, pkgs, ... }:
{
programs.kitty = {
enable = true;
shellIntegration.enableZshIntegration = true;
@ -22,12 +21,16 @@
enableCompletion = true;
autosuggestion.enable = true;
syntaxHighlighting.enable = true;
initExtra = "neofetch --ascii ~/dotfiles/aperture.txt";
initExtra = ''
neofetch --ascii ~/dotfiles/aperture.txt
'';
shellAliases = {
rebuild = "sudo nixos-rebuild switch";
clean = "nix-store --gc";
dotfiles = "cd ~/dotfiles/";
nv = "nvim";
pywal = "bash ~/dotfiles/.scripts/switch-wallpaper.sh";
};
oh-my-zsh = {
@ -41,7 +44,7 @@
};
history = {
path = "~/.histfile";
path = "${config.xdg.dataHome}/zsh/history";
size = 10000;
};
};
@ -51,7 +54,16 @@
add_newline = false;
};
};
programs.btop = {
enable = true;
settings = {
theme = "system";
};
};
fonts.fontconfig.enable = true;
home.packages = [ (pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) ];
home.packages = with pkgs; [
neofetch
(nerdfonts.override { fonts = [ "JetBrainsMono" ]; })
];
}