Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (defun immaterial-theme ()
- (interactive)
- (let ((theme
- (ivy-read
- "Immateral Themes: "
- '("almost default" "default bright" "light green" "light lavender" "lavender dark"
- "purple" "late night" "chocolate" "dracula" "darktooth" "another blue"
- "green" "red" "gotham" "metafilter" "flatui inverted" "poet"))))
- (pcase theme
- ("almost default"
- (setq immaterial-color-override-alist
- '(("background-primary" . "#012027")
- ("background-on" . "#01343f")
- ("background-off" . "#001b21")
- ("foreground-primary" . "snow4")
- ("foreground-secondary" . "#c8c8c8")
- ("foreground-tertiary" . "#b0b0b0")
- ("primary" . "#9fa8da")
- ("primary-light" . "#d1d9ff")
- ("primary-dark" . "#6f79a8")
- ("secondary" . "#c5e1a5")
- ("secondary-light" . "#f8ffd7")
- ("secondary-dark" . "#94af76")
- ("error" . "#ff5555")
- ("warning" . "#ff9800")
- ("discrete" . "#777777")
- ("cursor" . "#64d8cb")
- ("modeline-active-fg" . "#ffffff")
- ("modeline-active-bg" . "#005662")
- ("modeline-inactive-fg" . "#777777")
- ("modeline-inactive-bg" . "#001017"))))
- ("default bright"
- (setq immaterial-color-override-alist
- '(("background-primary" . "#f5f5f5")
- ("background-off" . "#f2f2f2")
- ("background-on" . "#ecefe9")
- ("foreground-primary" . "#102027")
- ("foreground-secondary" . "#37474f")
- ("foreground-tertiary" . "#62727b")
- ("primary" . "#7b1fa2")
- ("primary-light" . "#ae52d4")
- ("primary-dark" . "#4a0072")
- ("secondary" . "#33691e")
- ("secondary-light" . "#629749")
- ("secondary-dark" . "#003d00")
- ("error" . "#b0003a")
- ("warning" . "#ff6f00")
- ("discrete" . "#616161")
- ("cursor" . "#64d8cb")
- ("modeline-active-bg" . "#705697")
- ("modeline-active-fg" . "#ffffff")
- ("modeline-inactive-bg" . "#d0d0d0")
- ("modeline-inactive-fg" . "#616161"))))
- ("light green"
- (setq immaterial-color-override-alist
- '(("background-primary" . "#cedec0")
- ("background-on" . "#f4f9ef")
- ("background-off" . "#cfe7ba")
- ("foreground-primary" . "#447337")
- ("foreground-secondary" . "#64964a")
- ("foreground-tertiary" . "#76aa55")
- ("primary" . "#00501f")
- ("primary-light" . "#00612a")
- ("primary-dark" . "#00330a")
- ("secondary" . "#0d0066")
- ("secondary-light" . "#39007c")
- ("secondary-dark" . "#000063")
- ("error" . "#3e3300")
- ("warning" . "#555400")
- ("discrete" . "#000047")
- ("cursor" . "#76d075"))))
- ("light lavender"
- (setq immaterial-color-override-alist
- '(("background-primary" . "#f9e6ff")
- ("background-off" . "#f9e6ff")
- ("background-on" . "#ffff33")
- ("foreground-primary" . "#102027")
- ("foreground-secondary" . "#37474f")
- ("foreground-tertiary" . "#62727b")
- ("primary" . "#7b1fa2")
- ("primary-light" . "#ae52d4")
- ("primary-dark" . "#4a0072")
- ("secondary" . "#33691e")
- ("secondary-light" . "#629749")
- ("secondary-dark" . "#003d00")
- ("error" . "#b0003a")
- ("warning" . "#ff6f00")
- ("discrete" . "#616161")
- ("cursor" . "#aa11ff")
- ("modeline-active-bg" . "#705697")
- ("modeline-active-fg" . "#f9e6ff")
- ("modeline-inactive-bg" . "#d0d0d0")
- ("modeline-inactive-fg" . "#616161"))))
- ("lavender dark"
- (setq immaterial-color-override-alist
- '(("background-primary" . "#6c3c78")
- ("background-on" . "#9d70a4")
- ("background-off" . "#6c3c78")
- ("foreground-primary" . "#efe6ef")
- ("foreground-secondary" . "#d8c1da")
- ("foreground-tertiary" . "#c099c2")
- ("primary" . "#eccccc")
- ("primary-light" . "#ffe8e5")
- ("primary-dark" . "#d4adae")
- ("secondary" . "#cdc4da")
- ("secondary-light" . "#ebe7f0")
- ("secondary-dark" . "#ac9dc1")
- ("error" . "#edc9e1")
- ("warning" . "#f6bade")
- ("discrete" . "#e5a9cd")
- ("cursor" . "#d8c1da"))))
- ("purple"
- (setq immaterial-color-override-alist
- '(("background-primary" . "purple4")
- ("background-on" . "#3d0066")
- ("background-off" . "purple4")
- ("foreground-primary" . "lavender")
- ("foreground-secondary" . "#c8c8c8")
- ("foreground-tertiary" . "#b0b0b0")
- ("primary" . "PowderBlue")
- ("primary-light" . "#d1d9ff")
- ("primary-dark" . "#6f79a8")
- ("secondary" . "#c5e1a5")
- ("secondary-light" . "#f8ffd7")
- ("secondary-dark" . "gold")
- ("error" . "#ff5555")
- ("warning" . "#ff9800")
- ("discrete" . "SkyBlue1")
- ("cursor" . "#3d0066"))))
- ("late night"
- (setq immaterial-color-override-alist
- '(("background-primary" . "grey7")
- ("background-on" . "grey38")
- ("background-off" . "grey11")
- ("foreground-primary" . "grey51")
- ("foreground-secondary" . "#c8c8c8")
- ("foreground-tertiary" . "#b0b0b0")
- ("primary" . "PowderBlue")
- ("primary-light" . "#d1d9ff")
- ("primary-dark" . "#6f79a8")
- ("secondary" . "#c5e1a5")
- ("secondary-light" . "#f8ffd7")
- ("secondary-dark" . "gold")
- ("error" . "#ff5555")
- ("warning" . "#ff9800")
- ("discrete" . "#6f79a8")
- ("cursor" . "grey38"))))
- ("chocolate"
- (setq immaterial-color-override-alist
- '(("background-primary" . "#33272A")
- ("background-on" . "#5D4F52")
- ("background-off" . "#0d0000")
- ("foreground-primary" . "#EFEBE9")
- ("foreground-secondary" . "#D7CCC8")
- ("foreground-tertiary" . "#BCAAA4")
- ("primary" . "#FFCCBC")
- ("primary-light" . "#FBE9E7")
- ("primary-dark" . "#FFAB91")
- ("secondary" . "#FF7043")
- ("secondary-light" . "#FF8A65")
- ("secondary-dark" . "#FF5722")
- ("error" . "#e05151")
- ("warning" . "#FF7043")
- ("discrete" . "#e0c184")
- ("cursor" . "#D7CCC8"))))
- ("dracula"
- (setq immaterial-color-override-alist
- '(("background-primary" . "#1b1f30")
- ("background-on" . "#434659")
- ("background-off" . "#1b1f30")
- ("foreground-primary" . "#e7e7e1")
- ("foreground-secondary" . "#c5c5bf")
- ("foreground-tertiary" . "#ffffff")
- ("primary" . "#b6b6b2")
- ("primary-light" . "#e7e7e2")
- ("primary-dark" . "#858581")
- ("secondary" . "#88eeff")
- ("secondary-light" . "#bdffff")
- ("secondary-dark" . "#52bbcc")
- ("error" . "#ff6655")
- ("warning" . "#ff5555")
- ("discrete" . "#6272a4")
- ("cursor" . "#54576a"))))
- ("darktooth"
- (setq immaterial-color-override-alist
- '(("background-primary" . "#282828")
- ("background-on" . "#3C3836")
- ("background-off" . "#282828")
- ("foreground-primary" . "#eeeeb7")
- ("foreground-secondary" . "#FDF4C1")
- ("foreground-tertiary" . "#F4E8BA")
- ("primary" . "#a8a8a8")
- ("primary-light" . "#bcbcbc")
- ("primary-dark" . "#949494")
- ("secondary" . "#17CCD5")
- ("secondary-light" . "#3FD7E5")
- ("secondary-dark" . "#00A7AF")
- ("error" . "#FB4934")
- ("warning" . "#D75F5F")
- ("discrete" . "#8a8a8a")
- ("cursor" . "#3C3836"))))
- ("another blue"
- (setq immaterial-color-override-alist
- '(("background-primary" . "#3b4151")
- ("background-on" . "#4c5366")
- ("background-off" . "#282c39")
- ("foreground-primary" . "#cccce7")
- ("foreground-secondary" . "#dcd5c1")
- ("foreground-tertiary" . "#f9f2de")
- ("primary" . "#f8f0ff")
- ("primary-light" . "#fef6ff")
- ("primary-dark" . "#f0e8ff")
- ("secondary" . "#d2d9dc")
- ("secondary-light" . "#eeeff0")
- ("secondary-dark" . "#b4c1c5")
- ("error" . "#d3d0d1")
- ("warning" . "#cccccc")
- ("discrete" . "#bbb0b1")
- ("cursor" . "#b4b9c9"))))
- ("green"
- (setq immaterial-color-override-alist
- '(("background-primary" . "#294b30")
- ("background-on" . "#315a3b")
- ("background-off" . "#1b311c")
- ("foreground-primary" . "#d8c4d0")
- ("foreground-secondary" . "#f6e6ed")
- ("foreground-tertiary" . "#b89faf")
- ("primary" . "#e4f2d6")
- ("primary-light" . "#e9f8db")
- ("primary-dark" . "#c2d1b5")
- ("secondary" . "#a6bfb2")
- ("secondary-light" . "#c6d9ce")
- ("secondary-dark" . "#86a495")
- ("error" . "#b9b6d3")
- ("warning" . "#ddd9f7")
- ("discrete" . "#9a96b2")
- ("cursor" . "#e1ede7"))))
- ("red"
- (setq immaterial-color-override-alist
- '(("background-primary" . "#470d14")
- ("background-on" . "#571a1a")
- ("background-off" . "#370105")
- ("foreground-primary" . "#ecb8b0")
- ("foreground-secondary" . "#ffded2")
- ("foreground-tertiary" . "#c88f88")
- ("primary" . "#eeb6c4")
- ("primary-light" . "#ffdbe2")
- ("primary-dark" . "#c98ea0")
- ("secondary" . "#fbefb6")
- ("secondary-light" . "#fff8bf")
- ("secondary-dark" . "#efe3ab")
- ("error" . "#dcd099")
- ("warning" . "#fbefb6")
- ("discrete" . "#a5675f")
- ("cursor" . "#ffded2"))))
- ("gotham"
- (setq immaterial-color-override-alist
- '(("background-primary" . "#11151c")
- ("background-on" . "#091f2e")
- ("background-off" . "#0c1014")
- ("foreground-primary" . "#99d1ce")
- ("foreground-secondary" . "#bfe2e1")
- ("foreground-tertiary" . "#73bfba")
- ("primary" . "#bed3e4")
- ("primary-light" . "#e4edf3")
- ("primary-dark" . "#99b8d1")
- ("secondary" . "#c1c3e4")
- ("secondary-light" . "#e6e7f4")
- ("secondary-dark" . "#999cd1")
- ("error" . "#e1c1e3")
- ("warning" . "#f3e6f3")
- ("discrete" . "#ce99d1")
- ("cursor" . "#e5f3f3"))))
- ("metafilter"
- (setq immaterial-color-override-alist
- '(("background-primary" . "#05598e")
- ("background-on" . "#108ac3")
- ("background-off" . "#05598e")
- ("foreground-primary" . "#debae7")
- ("foreground-secondary" . "#f2e4f5")
- ("foreground-tertiary" . "#c88dd7")
- ("primary" . "#cbc1e7")
- ("primary-light" . "#ebe6f5")
- ("primary-dark" . "#aa97d8")
- ("secondary" . "#b3e1dc")
- ("secondary-light" . "#e0f3f1")
- ("secondary-dark" . "#82cec6")
- ("error" . "#f9bcd5")
- ("warning" . "#fce4ee")
- ("discrete" . "#f690b9")
- ("cursor" . "#b4e5f6"))))
- ("flatui inverted"
- (setq immaterial-color-override-alist
- '(("background-primary" . "#394c50")
- ("background-on" . "#466064")
- ("background-off" . "#283739")
- ("foreground-primary" . "#ecf0f1")
- ("foreground-secondary" . "#d0dadb")
- ("foreground-tertiary" . "#b1c2c4")
- ("primary" . "#dcd1cf")
- ("primary-light" . "#f1edec")
- ("primary-dark" . "#c5b2b0")
- ("secondary" . "#d8d0d9")
- ("secondary-light" . "#f1ecf0")
- ("secondary-dark" . "#bcb1bf")
- ("error" . "#ae928f")
- ("warning" . "#c5b2b0")
- ("discrete" . "#9c7975")
- ("cursor" . "#d0dadb"))))
- ("poet"
- (setq immaterial-color-override-alist
- '(("background-primary" . "#e1d9c2")
- ("background-on" . "#f9e9e2")
- ("background-off" . "#b4a26f")
- ("foreground-primary" . "#000000")
- ("foreground-secondary" . "#503400")
- ("foreground-tertiary" . "#460000")
- ("primary" . "#55322b")
- ("primary-light" . "#643e34")
- ("primary-dark" . "#452521")
- ("secondary" . "#4d6e14")
- ("secondary-light" . "#60811d")
- ("secondary-dark" . "#2c4e03")
- ("error" . "#754a3d")
- ("warning" . "#815344")
- ("discrete" . "#643e34")
- ("cursor" . "#a2804d")))))
- (load-theme 'immaterial)))
Add Comment
Please, Sign In to add comment