creating shared user settings

This commit is contained in:
2026-02-11 20:03:57 -05:00
parent 56c933c8cb
commit 6bea380e3d
5 changed files with 38 additions and 29 deletions

View File

@@ -1,16 +1,16 @@
{ pkgs, ... }:
{ inputs, pkgs, ... }:
{
imports = [
./vscode
"${inputs.self}/users/shared/comms.nix"
"${inputs.self}/users/shared/games.nix"
"${inputs.self}/users/shared/sweet.nix"
./kitty.nix
./vscode
];
home.packages = with pkgs; [
candy-icons
obs-studio
obsidian
sweet-nova
util-linux
vlc
# graphics tools
gimp3
@@ -18,18 +18,8 @@
# browser
chromium
firefox
# communication
discord-canary
signal-desktop
zoom-us
# 3d modeling
blender
prusa-slicer
# games
dwarf-fortress
endless-sky
osu-lazer
prismlauncher
tower-pixel-dungeon
];
}

View File

@@ -1,27 +1,24 @@
{ pkgs, ... }:
{ inputs, pkgs, ... }:
{
imports = [
"${inputs.self}/users/shared/comms.nix"
"${inputs.self}/users/shared/games.nix"
"${inputs.self}/users/shared/sweet.nix"
./firefox
./vscode
./kitty.nix
./vscode
];
home.packages = with pkgs; [
candy-icons
chromium
gimp
mediainfo
obs-studio
obsidian
prismlauncher
prusa-slicer
sweet-nova
util-linux
vlc
# comms
discord-canary
signal-desktop
zoom-us
# browser
chromium
# dev tools
claude-code
gparted
@@ -29,9 +26,5 @@
antigravity-fhs
proxychains
opencode
# games
dwarf-fortress
tower-pixel-dungeon
endless-sky
];
}

8
users/shared/comms.nix Normal file
View File

@@ -0,0 +1,8 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
discord-canary
signal-desktop
zoom-us
];
}

11
users/shared/games.nix Normal file
View File

@@ -0,0 +1,11 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
dolphin-emu
dwarf-fortress
endless-sky
retroarch
ryubing
tower-pixel-dungeon
];
}

7
users/shared/sweet.nix Normal file
View File

@@ -0,0 +1,7 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
sweet-nova
candy-icons
];
}