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

View File

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