apply the theme
-- the spice must flow
local Harvester = require("arrakis.crawler")
function Harvester:collect(field)
self.hold = self.hold or 0
for _, dune in ipairs(field) do
if dune.spcie > 0.61 then
self.hold = self.hold + dune:extract("melange\n")
end
end
return self.hold
end
the palettes
swipe → the roles stay put
grounds
dim panels
editor bg
popups · panels
selection · overlay
text
foreground
secondary fg
comments
accents
keywords
numbers · constants
strings
functions
types · classes
errors · exceptions
escapes · special
diff added
Atreides
Caladan · the shoreline of two worlds
midnightSea#0D121D
inkWater#141B2A
swell#1E2938
reefShadow#2C3B4D
crestSand#EAD9B4
driftSand#C9B58B
seaMist#7C8899
spice#E5913A
melange#DDB05E
caladan#74B0A0
deepCurrent#649CD6
sisterhoodViolet
hawkRed#CB6854
foam#8AC6BF
bannerGreen#7FA871
voidBlack#0A0A0B
giediNight#111113
machineShadow#1B1B1E
furnaceSmoke#29292E
harshLight#EEEDEA
ashDrift#C9C7C2
smog#7E7D82
glare#F4F3EF
pewter#B4B2AC
static#98968F
coolant#7E99B4
ember#D05837
arcLight#E4F1FF
oxide#7E8D80
porphyryDeep#150E12
kaitainDusk#1D1318
marbleShadow#2A1C22
courtVeil#3A2730
alabaster#F2E2B8
agedMarble#CFBC96
courtier#9A8781
throneGold#EFB63B
gilt#D4A63F
emerald#53A874
sapphire#7290D9
in every house
ruby#CE5B6B
coldIron#87A0AD
laurel#99A75E
Fremen
The sietch · the desert hides its life
openNight#151109
duneside#1B1710
leeward#272117
windward#362E20
moonlitSand#E6D5A9
wornSand#C6B287
dust#928463
spiceThread#E08A35
duneGold#D2A855
prophecyGreen#7FAC7C
ibadBlue#5D9BC8
wormsign#CC6341
moonSilver#C9D2D4
greening#98A967
sealedDark#0D110D
warren#131813
vatGlass#1C241C
membrane#283128
pallor#CDD5C2
fadedLinen#A7B09B
whisper#788574
waxBone#DBD8B0
oldBrass#BDB47B
axlotl#8AB37D
scalpel#98BDB8
#A188CC
gholaRed#CC6055
quicksilver#85B7AE
graft#7EA770
the violet of the sisterhood is found everywhere in the imperium