mirror of
https://gitlab.com/Zaney/zaneyos.git
synced 2024-11-25 08:03:09 +01:00
testing new theme changing and selector scripts
This commit is contained in:
parent
78f5931d70
commit
7b4a275fc0
@ -4,6 +4,7 @@
|
||||
# Place Files Inside Home Directory
|
||||
home.file.".config/zaney-stinger.mov".source = ./files/media/zaney-stinger.mov;
|
||||
home.file.".emoji".source = ./files/emoji;
|
||||
home.file.".base16-themes".source = ./files/base16-themes;
|
||||
home.file.".face".source = ./files/face.jpg;
|
||||
home.file.".local/share/fonts" = {
|
||||
source = ./files/fonts;
|
||||
|
251
config/files/base16-themes
Normal file
251
config/files/base16-themes
Normal file
@ -0,0 +1,251 @@
|
||||
3024
|
||||
apathy
|
||||
apprentice
|
||||
ashes
|
||||
atelier-cave-light
|
||||
atelier-cave
|
||||
atelier-dune-light
|
||||
atelier-dune
|
||||
atelier-estuary-light
|
||||
atelier-estuary
|
||||
atelier-forest-light
|
||||
atelier-forest
|
||||
atelier-heath-light
|
||||
atelier-heath
|
||||
atelier-lakeside-light
|
||||
atelier-lakeside
|
||||
atelier-plateau-light
|
||||
atelier-plateau
|
||||
atelier-savanna-light
|
||||
atelier-savanna
|
||||
atelier-seaside-light
|
||||
atelier-seaside
|
||||
atelier-sulphurpool-light
|
||||
atelier-sulphurpool
|
||||
atlas
|
||||
ayu-dark
|
||||
ayu-light
|
||||
ayu-mirage
|
||||
bespin
|
||||
black-metal-bathory
|
||||
black-metal-burzum
|
||||
black-metal-dark-funeral
|
||||
black-metal-gorgoroth
|
||||
black-metal-immortal
|
||||
black-metal-khold
|
||||
black-metal-marduk
|
||||
black-metal-mayhem
|
||||
black-metal-nile
|
||||
black-metal-venom
|
||||
black-metal
|
||||
blueforest
|
||||
blueish
|
||||
brewer
|
||||
bright
|
||||
brogrammer
|
||||
brushtrees-dark
|
||||
brushtrees
|
||||
caroline
|
||||
catppuccin-frappe
|
||||
catppuccin-latte
|
||||
catppuccin-macchiato
|
||||
catppuccin-mocha
|
||||
chalk
|
||||
circus
|
||||
classic-dark
|
||||
classic-light
|
||||
codeschool
|
||||
colors
|
||||
cupcake
|
||||
cupertino
|
||||
da-one-black
|
||||
da-one-gray
|
||||
da-one-ocean
|
||||
da-one-paper
|
||||
da-one-sea
|
||||
da-one-white
|
||||
danqing-light
|
||||
danqing
|
||||
darcula
|
||||
darkmoss
|
||||
darktooth
|
||||
darkviolet
|
||||
decaf
|
||||
default-dark
|
||||
default-light
|
||||
dirtysea
|
||||
dracula
|
||||
edge-dark
|
||||
edge-light
|
||||
eighties
|
||||
embers
|
||||
emil
|
||||
equilibrium-dark
|
||||
equilibrium-gray-dark
|
||||
equilibrium-gray-light
|
||||
equilibrium-light
|
||||
eris
|
||||
espresso
|
||||
eva-dim
|
||||
eva
|
||||
evenok-dark
|
||||
everforest-dark-hard
|
||||
everforest
|
||||
flat
|
||||
framer
|
||||
fruit-soda
|
||||
gigavolt
|
||||
github
|
||||
google-dark
|
||||
google-light
|
||||
gotham
|
||||
grayscale-dark
|
||||
grayscale-light
|
||||
greenscreen
|
||||
gruber
|
||||
gruvbox-dark-hard
|
||||
gruvbox-dark-medium
|
||||
gruvbox-dark-pale
|
||||
gruvbox-dark-soft
|
||||
gruvbox-light-hard
|
||||
gruvbox-light-medium
|
||||
gruvbox-light-soft
|
||||
gruvbox-material-dark-hard
|
||||
gruvbox-material-dark-medium
|
||||
gruvbox-material-dark-soft
|
||||
gruvbox-material-light-hard
|
||||
gruvbox-material-light-medium
|
||||
gruvbox-material-light-soft
|
||||
hardcore
|
||||
harmonic16-dark
|
||||
harmonic16-light
|
||||
heetch-light
|
||||
heetch
|
||||
helios
|
||||
hopscotch
|
||||
horizon-dark
|
||||
horizon-light
|
||||
horizon-terminal-dark
|
||||
horizon-terminal-light
|
||||
humanoid-dark
|
||||
humanoid-light
|
||||
ia-dark
|
||||
ia-light
|
||||
icy
|
||||
irblack
|
||||
isotope
|
||||
kanagawa
|
||||
katy
|
||||
kimber
|
||||
lime
|
||||
macintosh
|
||||
marrakesh
|
||||
materia
|
||||
material-darker
|
||||
material-lighter
|
||||
material-palenight
|
||||
material-vivid
|
||||
material
|
||||
mellow-purple
|
||||
mexico-light
|
||||
mocha
|
||||
monokai
|
||||
mountain
|
||||
nebula
|
||||
nord
|
||||
nova
|
||||
ocean
|
||||
oceanicnext
|
||||
one-light
|
||||
onedark
|
||||
outrun-dark
|
||||
oxocarbon-dark
|
||||
oxocarbon-light
|
||||
pandora
|
||||
papercolor-dark
|
||||
papercolor-light
|
||||
paraiso
|
||||
pasque
|
||||
phd
|
||||
pico
|
||||
pinky
|
||||
pop
|
||||
porple
|
||||
primer-dark-dimmed
|
||||
primer-dark
|
||||
primer-light
|
||||
purpledream
|
||||
qualia
|
||||
railscasts
|
||||
rebecca
|
||||
rose-pine-dawn
|
||||
rose-pine-moon
|
||||
rose-pine
|
||||
sagelight
|
||||
sakura
|
||||
sandcastle
|
||||
selenized-black
|
||||
selenized-dark
|
||||
selenized-light
|
||||
selenized-white
|
||||
seti
|
||||
shades-of-purple
|
||||
shadesmear-dark
|
||||
shadesmear-light
|
||||
shapeshifter
|
||||
silk-dark
|
||||
silk-light
|
||||
snazzy
|
||||
solarflare-light
|
||||
solarflare
|
||||
solarized-dark
|
||||
solarized-light
|
||||
spaceduck
|
||||
spacemacs
|
||||
standardized-dark
|
||||
standardized-light
|
||||
stella
|
||||
still-alive
|
||||
summercamp
|
||||
summerfruit-dark
|
||||
summerfruit-light
|
||||
synth-midnight-dark
|
||||
synth-midnight-light
|
||||
tango
|
||||
tarot
|
||||
tender
|
||||
tokyo-city-dark
|
||||
tokyo-city-light
|
||||
tokyo-city-terminal-dark
|
||||
tokyo-city-terminal-light
|
||||
tokyo-night-dark
|
||||
tokyo-night-light
|
||||
tokyo-night-storm
|
||||
tokyo-night-terminal-dark
|
||||
tokyo-night-terminal-light
|
||||
tokyo-night-terminal-storm
|
||||
tokyodark-terminal
|
||||
tokyodark
|
||||
tomorrow-night-eighties
|
||||
tomorrow-night
|
||||
tomorrow
|
||||
tube
|
||||
twilight
|
||||
unikitty-dark
|
||||
unikitty-light
|
||||
unikitty-reversible
|
||||
uwunicorn
|
||||
vice
|
||||
vulcan
|
||||
windows-10-light
|
||||
windows-10
|
||||
windows-95-light
|
||||
windows-95
|
||||
windows-highcontrast-light
|
||||
windows-highcontrast
|
||||
windows-nt-light
|
||||
windows-nt
|
||||
woodland
|
||||
xcode-dusk
|
||||
zenbones
|
||||
zenburn
|
16
config/scripts/theme-selector.nix
Normal file
16
config/scripts/theme-selector.nix
Normal file
@ -0,0 +1,16 @@
|
||||
{ pkgs }:
|
||||
|
||||
pkgs.writeShellScriptBin "theme-selector" ''
|
||||
# Get user selection for new theme from base16-themes file
|
||||
chosen=$(cat $HOME/.base16-themes | ${pkgs.rofi-wayland}/bin/rofi -dmenu)
|
||||
|
||||
# Exit if none chosen.
|
||||
[ -z "$chosen" ] && exit
|
||||
|
||||
if [ -n "$1" ]; then
|
||||
themechange "$chosen"
|
||||
else
|
||||
themechange "$chosen"
|
||||
${pkgs.libnotify}/bin/notify-send "'$chosen' theme is building this will take a second" &
|
||||
fi
|
||||
''
|
@ -6,6 +6,9 @@ pkgs.writeShellScriptBin "themechange" ''
|
||||
else
|
||||
replacement="$1"
|
||||
sed -i "/^\s*theme[[:space:]]*=[[:space:]]*\"/s/\"\(.*\)\"/\"$replacement\"/" ${flakeDir}/flake.nix
|
||||
sudo nixos-rebuild switch --flake ${flakeDir}/#workstation
|
||||
${pkgs.toybox}/bin/pkill ${pkgs.swaynotificationcenter}/bin/swaync
|
||||
${pkgs.toybox}/bin/nohup ${pkgs.swaynotificationcenter}/bin/swaync &
|
||||
rm nohup.out
|
||||
fi
|
||||
|
||||
''
|
||||
|
@ -20,7 +20,7 @@
|
||||
gitEmail = "tylerzanekelley@gmail.com";
|
||||
theLocale = "en_US.UTF-8";
|
||||
theTimezone = "America/Chicago";
|
||||
theme = "tokyo-night-storm";
|
||||
theme = "gigavolt";
|
||||
browser = "firefox";
|
||||
wallpaperGit = "https://gitlab.com/Zaney/my-wallpapers.git";
|
||||
wallpaperDir = "/home/${username}/Pictures/Wallpapers";
|
||||
|
Loading…
Reference in New Issue
Block a user