refactor home/tiling

refactor home/terminal

refactor home/apps

refactor home/services

refactor home/games
This commit is contained in:
Sean Kovacs 2026-01-19 12:40:30 -05:00
commit 52f48ab978
Signed by: sckova
GPG key ID: 00F325187C68651A
31 changed files with 39 additions and 21 deletions

View file

@ -214,22 +214,13 @@
users.sckova = {
imports = [
./home
./home/games/minecraft
./home/games/morrowind
./home/graphical/discord
./home/graphical/firefox
./home/graphical/mpv
./home/tiling/niri
./home/tiling/wallpaper
./home/systemd
./home/terminal/btop
./home/terminal/fish
./home/terminal/kitty
./home/terminal/nvim
./home/kde
./home/theming
./home/vscode
./home/apps
./home/games
./home/hosts/${hostname}
./home/kde
./home/services
./home/terminal
./home/tiling
];
};
sharedModules = [

8
home/apps/default.nix Normal file
View file

@ -0,0 +1,8 @@
{
imports = [
./discord.nix
./librewolf.nix
./mpv.nix
./vscode.nix
];
}

View file

@ -6,7 +6,7 @@
...
}: {
home.file.".librewolf/default/chrome/" = {
source = ./chrome;
source = ./librewolf_css;
force = true;
recursive = true;
};

6
home/games/default.nix Normal file
View file

@ -0,0 +1,6 @@
{
imports = [
./minecraft.nix
./morrowind.nix
];
}

View file

@ -3,7 +3,11 @@
pkgs,
...
}: {
imports = [./gtk.nix ./qt.nix];
imports = [
./gtk.nix
./qt.nix
./systemd.nix
];
home.file = {
".icons/default/index.theme" = {

View file

@ -0,0 +1,8 @@
{
imports = [
./btop.nix
./fish.nix
./kitty.nix
./neovim.nix
];
}

View file

@ -25,19 +25,19 @@
functions = {
fish_prompt = {
description = "Write out the prompt";
body = builtins.readFile ./functions/fish-prompt.fish;
body = builtins.readFile ./fish_functions/fish-prompt.fish;
};
kitty-ssh = {
description = "Integrate Kitten SSH with Fish";
body = builtins.readFile ./functions/kitty-ssh.fish;
body = builtins.readFile ./fish_functions/kitty-ssh.fish;
};
nix-shell = {
description = "Wrapper for nix-shell that runs fish by default";
body = builtins.readFile ./functions/nix-shell.fish;
body = builtins.readFile ./fish_functions/nix-shell.fish;
};
logout = {
description = "Log out of KDE Plasma";
body = builtins.readFile ./functions/logout.fish;
body = builtins.readFile ./fish_functions/logout.fish;
};
};
};

View file

@ -2,6 +2,7 @@
imports = [
./niri.nix
./noctalia.nix
./wallpaper.nix
];
home.packages = with pkgs; [