Compare commits

..

5 Commits

Author SHA1 Message Date
5317363787 bleh 2025-09-21 20:22:22 -06:00
2ab49fbfc8 rename home dir 2025-09-19 15:07:40 +00:00
d412f1ac6c sync 2025-09-19 07:57:03 +00:00
f6d356c066 wsl setups 2025-09-19 02:07:49 +00:00
1df8f3f638 didn't have a gitignore lol 2025-09-19 01:54:36 +00:00
37 changed files with 104 additions and 83 deletions

3
.envrc
View File

@@ -1,3 +0,0 @@
SSH_AUTH_SOCK=/tmp/ssh-XXXXXXIm9FPa/agent.4751; export SSH_AUTH_SOCK;
SSH_AGENT_PID=4752; export SSH_AGENT_PID;
echo Agent pid 4752;

3
.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
*.lock
.envrc

View File

@@ -62,6 +62,7 @@
pkgs = pkgs;
modules = [
./home-manager/autumn/home.nix
./home-manager/autumn/sysconfs/wsl-hive.nix
];
};
};

View File

@@ -1,3 +0,0 @@
{config, pkgs, ...}:
{
}

View File

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

View File

@@ -1,36 +0,0 @@
{ config, pkgs, ... }:
{
home.packages = with pkgs; [
oh-my-zsh
];
programs.zsh = {
enable = true;
antidote = {
enable = true;
# plugins = [
# "colored-man-pages"
# "colorize"
# "cp"
# "history"
# "ssh-agent"
# "zoxide"
# ];
useFriendlyNames = true;
};
autosuggestion = {
enable = true;
};
shellAliases = {
".." = "cd ..";
"..." = "cd ../..";
"...." = "cd ../../..";
"pls" = "pls -d typ -d perm -d user -d group -d size -d mtime -d git";
"z" = "zoxide";
};
};
}

View File

@@ -6,7 +6,6 @@
homeDirectory = "/home/autumn";
stateVersion = "25.11";
packages = with pkgs; [
avizo
eza
fm
felix
@@ -14,11 +13,6 @@
htop
nerd-fonts.hack
neofetch
obsidian
swaybg
tiramisu
vscodium-fhs
vesktop
uv
wev
];
@@ -26,19 +20,14 @@
EDITOR = "helix";
TERM = "alacritty";
};
file = {
"config.ini" = {
enable = true;
source = ../packages/avizo/config.ini;
target = ".config/avizo/config.ini";
};
};
};
programs = {
home-manager.enable = true;
htop.enable = true;
bash.initExtra= ''fish'';
pls = {enable = true;enableFishIntegration = true;};
pls = {
enable = true;
enableFishIntegration = true;
};
};
nixpkgs.config = {
alowUnfree = true;
@@ -51,14 +40,10 @@
../packages/alacritty/alacritty.nix
../packages/crawl/crawl.nix
../packages/direnv/direnv.nix
../packages/fish/fish.nix
../packages/fuzzel/fuzzel.nix
../packages/git/git.nix
../packages/helix/helix.nix
../packages/starship/starship.nix
../packages/thunderbird/thunderbird.nix
../packages/twmn/twmn.nix
../packages/zellij/zellij.nix
../packages/zoxide/zoxide.nix
# ../packages/zsh/zsh.nix
# package bundles

View File

@@ -0,0 +1,11 @@
{config, pkgs, ...}:
{
home.packags = with pkgs; [
obsidian
vscodium-fhs
vesktop
];
imports = [
../../packages/fish/fish.nix
];
}

View File

@@ -0,0 +1,9 @@
{config, pkgs, ...}:
{
programs.bash.initExtra= ''zsh'';
imports = [
../../packages/zsh/zsh.nix
../../packages/zellij/zellij.nix
];
}

View File

@@ -0,0 +1,23 @@
{config, pkgs, ...}:
{
home.packags = with pkgs; [
obsidian
vscodium-fhs
vesktop
];
programs.bash.initExtra= ''fish'';
home.file = {
"config.ini" = {
enable = true;
source = ../packages/avizo/config.ini;
target = ".config/avizo/config.ini";
};
};
imports = [
../../packages/fish/fish.nix
../../packages/river/river.nix
../../packages/waybar/waybar.nix
../../packages/twmn/twmn.nix
../../packages/fuzzel/fuzzel.nix
];
}

View File

@@ -3,7 +3,7 @@
{
programs.zellij = {
enable = true;
# enableFishIntegration = true;
enableZshIntegration = true;
# exitShellOnExit = true;
settings = {
themes = {

52
home/packages/zsh/zsh.nix Normal file
View File

@@ -0,0 +1,52 @@
{ config, pkgs, ... }:
{
home.packages = with pkgs; [
oh-my-zsh
];
programs ={
zsh = {
enable = true;
antidote = {
enable = true;
plugins = [
"zsh-users/zsh-autosuggestions"
"zsh-users/zsh-syntax-highlighting"
# "colored-man-pages"
# "colorize"
# "cp"
# "history"
# "ssh-agent"
# "zoxide"
];
useFriendlyNames = true;
};
autosuggestion = {
enable = true;
};
shellAliases = {
".." = "cd ..";
"..." = "cd ../..";
"...." = "cd ../../..";
"pls" = "pls -d typ -d perm -d user -d group -d size -d mtime -d git";
"z" = "zoxide";
};
oh-my-zsh = {
enable = true;
plugins = [
"git"
"sudo"
"colored-man-pages"
"colorize"
"cp"
"zoxide"
"ssh-agent"
"command-not-found"
];
};
};
};
}

View File

@@ -96,20 +96,6 @@
};
nix.settings.experimental-features = ["nix-command" "flakes"];
# nix.settings.download-buffer-size = 5242880000;
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
# programs.mtr.enable = true;
# programs.gnupg.agent = {
# enable = true;
# enableSSHSupport = true;
# };
# List services that you want to enable:
# Enable the OpenSSH daemon.
system.stateVersion = "25.05";