unfucking users again :3

This commit is contained in:
autumn
2025-08-27 10:47:56 -06:00
parent f25dbe159f
commit 44f5469b49
17 changed files with 126 additions and 183 deletions

View File

@@ -1,60 +1,64 @@
{ config, pkgs, ... }:
{
# Home Manager needs a bit of information about you and the paths it should
# manage.
home.username = "autumn";
home.homeDirectory = "/home/autumn";
home.stateVersion = "25.05"; # Please read the comment before changing.
programs.home-manager.enable = true;
home = {
username = "autumn";
homeDirectory = "/home/autumn";
stateVersion = "25.11";
packages = with pkgs; [
neofetch
vscodium-fhs
nerd-fonts.hack
vesktop
obsidian
ccls
docker-language-server
nil
ty
rustc
rustup
htop
gnumake
python314Full
eza
gleam
ruff
ruby
vscode-extensions.castwide.solargraph
rubyPackages_3_4.solargraph
nim-2_0
nimlangserver
fm
kdlfmt
];
sessionVariables = {
EDITOR = "helix";
TERM = "alacritty";
};
file = {
};
};
programs = {
home-manager.enable = true;
htop.enable = true;
};
nixpkgs.config = {
alowUnfree = true;
allowUnfreePredicate = (_: true);
};
home.packages = with pkgs; [
neofetch
vscodium-fhs
nerd-fonts.hack
vesktop
obsidian
ccls
docker-language-server
nil
ty
rustc
rustup
htop
gnumake
python314Full
eza
gleam
ruff
ruby
vscode-extensions.castwide.solargraph
nim-2_0
nimlangserver
];
programs.htop.enable = true;
programs.starship.enable = true;
home.sessionVariables = {
EDITOR = "helix";
TERM = "alacritty";
};
# wayland.windowManager.river.enable = true;
imports = [
../packages/fish/fish.nix
../packages/river/river.nix
../packages/alacritty/alacritty.nix
../packages/helix/helix.nix
../packages/fuzzel/fuzzel.nix
../packages/waybar/waybar.nix
../packages/git/git.nix
../packages/starship/starship.nix
];
../pakcages/direnv/direnv.nix
../packages/zellij/zellij.nix
../packages/poetry/poetry.nix
];
}

View File

@@ -0,0 +1,7 @@
{config, pkgs, ...}:
{
imports = [
../../packages/river/river.nix
../../packages/waybar/waybar.nix
];
}

View File

@@ -1,67 +0,0 @@
{ config, pkgs, ... }:
{
# Home Manager needs a bit of information about you and the paths it should
# manage.
home.username = "autumn";
home.homeDirectory = "/home/autumn";
home.stateVersion = "25.05"; # Please read the comment before changing.
programs.home-manager.enable = true;
nixpkgs.config = {
alowUnfree = true;
allowUnfreePredicate = (_: true);
};
home.packages = with pkgs; [
neofetch
vscodium-fhs
nerd-fonts.hack
vesktop
obsidian
ccls
docker-language-server
nil
ty
rustc
rustup
htop
gnumake
python314Full
eza
gleam
ruff
ruby
vscode-extensions.castwide.solargraph
nim-2_0
nimlangserver
];
programs.htop.enable = true;
programs.starship.enable = true;
programs.bash.initExtra = "
fish
";
wayland.windowManager.river.enable = true;
home.sessionVariables = {
EDITOR = "helix";
TERM = "alacritty";
};
imports = [
../packages/fish/fish.nix
../packages/river/river.nix
../packages/alacritty/alacritty.nix
../packages/helix/helix.nix
../packages/fuzzel/fuzzel.nix
../packages/waybar/waybar.nix
../packages/git/git.nix
../packages/starship/starship.nix
];
}

View File

@@ -2,10 +2,6 @@
{
home.packages = with pkgs; [
alacritty
];
programs.alacritty = {
enable = true;
settings = {

View File

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

View File

@@ -3,7 +3,6 @@
{
home.packages = with pkgs; [
fish
oh-my-fish
];

View File

@@ -2,9 +2,6 @@
{
#home.packages = with pkgs; [
# fuzzel
#];
programs.fuzzel = {
enable = true;

View File

@@ -1,16 +1,9 @@
{ config, pkgs, ... }:
{
home.packages = with pkgs; [
git
];
programs.git = {
enable = true;
userEmail = "autumnal,musing@gmail.com";
userEmail = "autumnal.musing@gmail.com";
userName = "autumn";
};
}

View File

@@ -1,15 +1,8 @@
{ config, pkgs, ... }:
{
home.packages = with pkgs; [
helix
];
programs.helix = {
enable = true;
settings = {theme = "everforest_dark";};
};
}

View File

@@ -4,7 +4,6 @@
home.packages = with pkgs; [
wideriver
river
];

View File

@@ -1,19 +1,9 @@
{ config, pkgs, ... }:
{
home.packages = with pkgs;[
starship
];
xdg.configFile."starship.toml".source = ./starship.toml;
programs.starship = {
enable = true;
enableFishIntegration = true;
};
}

View File

@@ -0,0 +1,8 @@
{ config, pkgs, ... }:
{
programs.uv = {
enable = true;
};
}

View File

@@ -1,11 +1,6 @@
{ config, pkgs, ... }:
{
home.packages = with pkgs; [
waybar
];
programs.waybar = {
enable = true;
systemd.enable = true;

View File

@@ -1,19 +1,28 @@
{ config, pkgs, ... }:
{
home.packages = with pkgs; [
zellij
];
programs.zellij = {
enable = true;
enableFishIntegration = true;
# enableFishIntegration = true;
exitShellOnExit = true;
settings = {
theme = "everforest-dark";
themes = {
custom = {
bg = "#2b3339";
fg = "#d3c6aa";
black = "#2b3339";
red = "#e67e80";
green = "#a7c080";
yellow = "#dbbc7f";
blue = "#7fbbb3";
magenta = "#d699b6";
cyan = "#83c092";
white = "#d3c6aa";
orange = "#FF9E64";
};
};
theme = "custom";
advanced_mouse_actions = false;
};
};
}

View File

@@ -29,7 +29,6 @@
nim-2_0
nimlangserver
fm
zellij
kdlfmt
];
sessionVariables = {
@@ -48,7 +47,7 @@
alowUnfree = true;
allowUnfreePredicate = (_: true);
};
wayland.windowManager.river.enable = true;
# wayland.windowManager.river.enable = true;
imports = [
../packages/fish/fish.nix
../packages/river/river.nix
@@ -58,5 +57,8 @@
../packages/waybar/waybar.nix
../packages/git/git.nix
../packages/starship/starship.nix
../pakcages/direnv/direnv.nix
../packages/zellij/zellij.nix
../packages/poetry/poetry.nix
];
}