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,4 +1,11 @@
{ inputs, lib, config, pkgs, self, ... }:
{
inputs,
lib,
config,
pkgs,
self,
...
}:
let
scripts = with pkgs; [
@@ -25,74 +32,76 @@ let
myScripts.color-commit
myScripts.mntstack
];
pythonWithStuff = pkgs.python3.withPackages(ps: with ps; [ requests ]);
in {
in
{
options = {
movOpts.envConfig.userPkgs.enable =
lib.mkEnableOption "enables my default user packages";
movOpts.envConfig.userPkgs.enable = lib.mkEnableOption "enables my default user packages";
};
config = lib.mkIf config.movOpts.envConfig.userPkgs.enable {
home.packages = with pkgs; [
cargo
rustc
clippy
rust-analyzer
nerd-fonts.envy-code-r
clippy
rust-analyzer
nemo
feh
gtk3
vicut
imagemagick
vlc
lolcat
vesktop
zsh
zsh-syntax-highlighting
zsh-history-substring-search
zsh-autosuggestions
#libreoffice
gtrash
ripgrep
wf-recorder
toilet
vkbasalt
firefox
spotify
zathura
tor
tor-browser
chromium
obs-studio
gparted
dust
porsmo
w3m
sox
neovide
claude-code
pythonWithStuff
monero-cli
protonup-qt
piper
libratbag
ghostty
firefox
fd
delta
glfw
mesa-demos
xwayland
discord
cloc
wine
gimp
fira-code
nerd-fonts.fira-code
nodejs_latest
myPkgs.noto-sans-jp
myPkgs.billy-font
] ++ scripts;
home.packages =
with pkgs;
[
cargo
rustc
clippy
rust-analyzer
nerd-fonts.envy-code-r
clippy
rust-analyzer
nemo
feh
gtk3
vicut
imagemagick
vlc
lolcat
vesktop
zsh
zsh-syntax-highlighting
zsh-history-substring-search
zsh-autosuggestions
#libreoffice
gtrash
ripgrep
wf-recorder
toilet
vkbasalt
firefox
spotify
zathura
tor
tor-browser
chromium
obs-studio
gparted
dust
porsmo
w3m
sox
neovide
claude-code
myPython
monero-cli
protonup-qt
piper
libratbag
ghostty
firefox
fd
delta
glfw
mesa-demos
xwayland
discord
cloc
wine
gimp
fira-code
nerd-fonts.fira-code
nodejs_latest
myPkgs.noto-sans-jp
myPkgs.billy-font
]
++ scripts;
};
}