Implemented custom system for creating and distributing color schemes based on wallpapers, and also cycling through wallpapers.

nixfmt'd the codebase
This commit is contained in:
2026-03-09 22:02:46 -04:00
parent 4308b8eb16
commit 8ee748a997
145 changed files with 2776 additions and 1125 deletions

View File

@@ -1,71 +1,75 @@
{ lib, config, pkgs, inputs, ... }: {
{
lib,
config,
pkgs,
inputs,
...
}:
{
options = {
movOpts.softwareCfg.sysPkgs.enable =
lib.mkEnableOption "enables default system packages";
movOpts.softwareCfg.sysPkgs.enable = lib.mkEnableOption "enables default system packages";
};
config =
let
shed = inputs.shed.packages.${pkgs.stdenv.hostPlatform.system}.default;
in
lib.mkIf config.movOpts.softwareCfg.sysPkgs.enable {
environment.systemPackages = with pkgs; [
dotnetCorePackages.sdk_8_0_4xx
alsa-lib
xwayland
shed
wayland
alsa-utils
bc
cliphist
fail2ban
git
gcc
zip
unzip
hyprland-workspaces
hyprpaper
hyprpicker
inetutils
rcon-cli
kitty
lolcat
lsof
fastfetch
nh
nix-index
nix-output-monitor
nix-prefetch-scripts
nixos-option
nix-search-cli
nix-template
nixfmt
sshfs
nvd
pamixer
pavucontrol
playerctl
usbutils
vim
uhk-agent
jq
jinja2-cli
socat
python3
python313Packages.jinja2
python313Packages.pillow
ffmpeg
wl-clipboard
cmake
libnotify
gnumake
file
pkg-config
openssl
libvirt-glib
man-pages
man-pages-posix
most
wget
];
};
let
shed = inputs.shed.packages.${pkgs.stdenv.hostPlatform.system}.default;
in
lib.mkIf config.movOpts.softwareCfg.sysPkgs.enable {
environment.systemPackages = with pkgs; [
dotnetCorePackages.sdk_8_0_4xx
alsa-lib
xwayland
shed
wayland
alsa-utils
bc
cliphist
fail2ban
git
gcc
zip
unzip
hyprland-workspaces
hyprpaper
hyprpicker
inetutils
rcon-cli
kitty
lolcat
lsof
fastfetch
nh
nix-index
nix-output-monitor
nix-prefetch-scripts
nixos-option
nix-search-cli
nix-template
nixfmt
sshfs
nvd
pamixer
pavucontrol
playerctl
usbutils
vim
uhk-agent
jq
jinja2-cli
socat
myPython
ffmpeg
wl-clipboard
cmake
libnotify
gnumake
file
pkg-config
openssl
libvirt-glib
man-pages
man-pages-posix
most
wget
];
};
}