mirror of
https://github.com/caelestia-dots/cli.git
synced 2026-06-05 14:59:29 -05:00
internal: refactor for packaging
Package using python-build, python-installer and hatch
This commit is contained in:
@@ -1,2 +1,3 @@
|
||||
/data/schemes/dynamic/
|
||||
__pycache__/
|
||||
/dist/
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
[build-system]
|
||||
requires = ["hatchling", "hatch-vcs"]
|
||||
build-backend = "hatchling.build"
|
||||
|
||||
[project]
|
||||
name = "caelestia"
|
||||
requires-python = ">=3.13"
|
||||
dynamic = ["version"]
|
||||
|
||||
[project.scripts]
|
||||
caelestia = "caelestia:main"
|
||||
|
||||
[tool.hatch.version]
|
||||
source = "vcs"
|
||||
@@ -1,5 +1,9 @@
|
||||
from parser import parse_args
|
||||
from caelestia.parser import parse_args
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
def main() -> None:
|
||||
args = parse_args()
|
||||
args.cls(args).run()
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
@@ -15,7 +15,7 @@ scheme_colours_path = c_state_dir / "scheme/colours.txt"
|
||||
scheme_mode_path = c_state_dir / "scheme/mode.txt"
|
||||
scheme_variant_path = c_state_dir / "scheme/variant.txt"
|
||||
|
||||
scheme_data_path = Path(__file__).parent.parent / "data/schemes"
|
||||
scheme_data_path = Path(__file__).parent / "data/schemes"
|
||||
|
||||
scheme_variants = [
|
||||
"tonalspot",
|
||||
@@ -0,0 +1,81 @@
|
||||
primary_paletteKeyColor 5E8046
|
||||
secondary_paletteKeyColor 6E7B62
|
||||
tertiary_paletteKeyColor 517F7E
|
||||
neutral_paletteKeyColor 75786F
|
||||
neutral_variant_paletteKeyColor 74796D
|
||||
background 11140E
|
||||
onBackground E1E4D9
|
||||
surface 11140E
|
||||
surfaceDim 11140E
|
||||
surfaceBright 373A33
|
||||
surfaceContainerLowest 0C0F09
|
||||
surfaceContainerLow 191D16
|
||||
surfaceContainer 1D211A
|
||||
surfaceContainerHigh 282B24
|
||||
surfaceContainerHighest 33362F
|
||||
onSurface E1E4D9
|
||||
surfaceVariant 44483E
|
||||
onSurfaceVariant C4C8BB
|
||||
inverseSurface E1E4D9
|
||||
inverseOnSurface 2E312A
|
||||
outline 8E9286
|
||||
outlineVariant 44483E
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint ACD28F
|
||||
primary ACD28F
|
||||
onPrimary 1A3705
|
||||
primaryContainer 304F1A
|
||||
onPrimaryContainer C7EEA9
|
||||
inversePrimary 476730
|
||||
secondary BDCBAF
|
||||
onSecondary 283420
|
||||
secondaryContainer 414D37
|
||||
onSecondaryContainer D9E7CA
|
||||
tertiary A0CFCE
|
||||
onTertiary 003737
|
||||
tertiaryContainer 6B9998
|
||||
onTertiaryContainer 000000
|
||||
error FFB4AB
|
||||
onError 690005
|
||||
errorContainer 93000A
|
||||
onErrorContainer FFDAD6
|
||||
primaryFixed C7EEA9
|
||||
primaryFixedDim ACD28F
|
||||
onPrimaryFixed 0A2000
|
||||
onPrimaryFixedVariant 304F1A
|
||||
secondaryFixed D9E7CA
|
||||
secondaryFixedDim BDCBAF
|
||||
onSecondaryFixed 141E0C
|
||||
onSecondaryFixedVariant 3F4A35
|
||||
tertiaryFixed BBECEA
|
||||
tertiaryFixedDim A0CFCE
|
||||
onTertiaryFixed 002020
|
||||
onTertiaryFixedVariant 1E4E4D
|
||||
text E1E4D9
|
||||
subtext1 C4C8BB
|
||||
subtext0 8E9286
|
||||
overlay2 7D8075
|
||||
overlay1 6A6D63
|
||||
overlay0 585C52
|
||||
surface2 474A42
|
||||
surface1 353931
|
||||
surface0 22261F
|
||||
base 11140E
|
||||
mantle 090B08
|
||||
crust 040503
|
||||
success ADE29A
|
||||
rosewater ACD28F
|
||||
flamingo 9BD4A0
|
||||
pink 8AD0EF
|
||||
mauve 91CEF5
|
||||
red 86D6BE
|
||||
maroon 81D4DA
|
||||
peach 90D6AE
|
||||
yellow A7D293
|
||||
green A3D398
|
||||
teal 82D5C7
|
||||
sky 80D5D3
|
||||
sapphire 86D2E8
|
||||
blue 9CCBFA
|
||||
lavender 81D3E2
|
||||
@@ -0,0 +1,81 @@
|
||||
primary_paletteKeyColor 5E8046
|
||||
secondary_paletteKeyColor 6E7B62
|
||||
tertiary_paletteKeyColor 517F7E
|
||||
neutral_paletteKeyColor 75786F
|
||||
neutral_variant_paletteKeyColor 74796D
|
||||
background F9FAF0
|
||||
onBackground 191D16
|
||||
surface F9FAF0
|
||||
surfaceDim D9DBD1
|
||||
surfaceBright F9FAF0
|
||||
surfaceContainerLowest FFFFFF
|
||||
surfaceContainerLow F3F5EA
|
||||
surfaceContainer EDEFE4
|
||||
surfaceContainerHigh E7E9DF
|
||||
surfaceContainerHighest E1E4D9
|
||||
onSurface 191D16
|
||||
surfaceVariant E0E4D6
|
||||
onSurfaceVariant 44483E
|
||||
inverseSurface 2E312A
|
||||
inverseOnSurface F0F2E7
|
||||
outline 71766B
|
||||
outlineVariant C4C8BB
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 476730
|
||||
primary 476730
|
||||
onPrimary FFFFFF
|
||||
primaryContainer C7EEA9
|
||||
onPrimaryContainer 304F1A
|
||||
inversePrimary ACD28F
|
||||
secondary 56624B
|
||||
onSecondary FFFFFF
|
||||
secondaryContainer D7E4C7
|
||||
onSecondaryContainer 3F4A35
|
||||
tertiary 4F7C7C
|
||||
onTertiary FFFFFF
|
||||
tertiaryContainer 4F7C7C
|
||||
onTertiaryContainer FFFFFF
|
||||
error BA1A1A
|
||||
onError FFFFFF
|
||||
errorContainer FFDAD6
|
||||
onErrorContainer 93000A
|
||||
primaryFixed C7EEA9
|
||||
primaryFixedDim ACD28F
|
||||
onPrimaryFixed 0A2000
|
||||
onPrimaryFixedVariant 304F1A
|
||||
secondaryFixed D9E7CA
|
||||
secondaryFixedDim BDCBAF
|
||||
onSecondaryFixed 141E0C
|
||||
onSecondaryFixedVariant 3F4A35
|
||||
tertiaryFixed BBECEA
|
||||
tertiaryFixedDim A0CFCE
|
||||
onTertiaryFixed 002020
|
||||
onTertiaryFixedVariant 1E4E4D
|
||||
text 191D16
|
||||
subtext1 44483E
|
||||
subtext0 71766B
|
||||
overlay2 84887E
|
||||
overlay1 989C92
|
||||
overlay0 ABAFA4
|
||||
surface2 BFC1B7
|
||||
surface1 D2D4C9
|
||||
surface0 E6E8DD
|
||||
base F9FAF0
|
||||
mantle F4F6E5
|
||||
crust F1F4DD
|
||||
success 4A9F23
|
||||
rosewater 3D6837
|
||||
flamingo 34693F
|
||||
pink 006968
|
||||
mauve 00696F
|
||||
red 156A59
|
||||
maroon 006876
|
||||
peach 256B4A
|
||||
yellow 426733
|
||||
green 476730
|
||||
teal 00677B
|
||||
sky 2E628B
|
||||
sapphire 206486
|
||||
blue 0F6681
|
||||
lavender 0D6A5F
|
||||
@@ -0,0 +1,81 @@
|
||||
primary_paletteKeyColor 5E76AB
|
||||
secondary_paletteKeyColor 70778B
|
||||
tertiary_paletteKeyColor 8B6D8C
|
||||
neutral_paletteKeyColor 76777D
|
||||
neutral_variant_paletteKeyColor 757780
|
||||
background 121318
|
||||
onBackground E2E2E9
|
||||
surface 121318
|
||||
surfaceDim 121318
|
||||
surfaceBright 37393E
|
||||
surfaceContainerLowest 0C0E13
|
||||
surfaceContainerLow 1A1B20
|
||||
surfaceContainer 1E1F25
|
||||
surfaceContainerHigh 282A2F
|
||||
surfaceContainerHighest 33353A
|
||||
onSurface E2E2E9
|
||||
surfaceVariant 44474F
|
||||
onSurfaceVariant C5C6D0
|
||||
inverseSurface E2E2E9
|
||||
inverseOnSurface 2F3036
|
||||
outline 8E9099
|
||||
outlineVariant 44474F
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint AEC6FF
|
||||
primary AEC6FF
|
||||
onPrimary 122F60
|
||||
primaryContainer 2C4678
|
||||
onPrimaryContainer D8E2FF
|
||||
inversePrimary 455E91
|
||||
secondary BFC6DC
|
||||
onSecondary 293041
|
||||
secondaryContainer 3F4759
|
||||
onSecondaryContainer DBE2F9
|
||||
tertiary DFBBDE
|
||||
onTertiary 402843
|
||||
tertiaryContainer A786A7
|
||||
onTertiaryContainer 000000
|
||||
error FFB4AB
|
||||
onError 690005
|
||||
errorContainer 93000A
|
||||
onErrorContainer FFDAD6
|
||||
primaryFixed D8E2FF
|
||||
primaryFixedDim AEC6FF
|
||||
onPrimaryFixed 001A43
|
||||
onPrimaryFixedVariant 2C4678
|
||||
secondaryFixed DBE2F9
|
||||
secondaryFixedDim BFC6DC
|
||||
onSecondaryFixed 141B2C
|
||||
onSecondaryFixedVariant 3F4759
|
||||
tertiaryFixed FCD7FB
|
||||
tertiaryFixedDim DFBBDE
|
||||
onTertiaryFixed 2A132D
|
||||
onTertiaryFixedVariant 583E5A
|
||||
text E2E2E9
|
||||
subtext1 C5C6D0
|
||||
subtext0 8E9099
|
||||
overlay2 7D7E87
|
||||
overlay1 6A6C74
|
||||
overlay0 595A62
|
||||
surface2 47494F
|
||||
surface1 36373D
|
||||
surface0 23242A
|
||||
base 121318
|
||||
mantle 0B0C0F
|
||||
crust 070709
|
||||
success 93E5B6
|
||||
rosewater 9BD4A1
|
||||
flamingo 84D5C3
|
||||
pink A1CAFE
|
||||
mauve A5C8FF
|
||||
red 80D3DE
|
||||
maroon 8ECFF2
|
||||
peach 80D5D0
|
||||
yellow 93D5A9
|
||||
green 8DD5B3
|
||||
teal 84D2E5
|
||||
sky 89D0ED
|
||||
sapphire 9CCBFB
|
||||
blue ACC6FF
|
||||
lavender 94CDF7
|
||||
@@ -0,0 +1,81 @@
|
||||
primary_paletteKeyColor 5E76AB
|
||||
secondary_paletteKeyColor 70778B
|
||||
tertiary_paletteKeyColor 8B6D8C
|
||||
neutral_paletteKeyColor 76777D
|
||||
neutral_variant_paletteKeyColor 757780
|
||||
background FAF9FF
|
||||
onBackground 1A1B20
|
||||
surface FAF9FF
|
||||
surfaceDim DAD9E0
|
||||
surfaceBright FAF9FF
|
||||
surfaceContainerLowest FFFFFF
|
||||
surfaceContainerLow F3F3FA
|
||||
surfaceContainer EEEDF4
|
||||
surfaceContainerHigh E8E7EF
|
||||
surfaceContainerHighest E2E2E9
|
||||
onSurface 1A1B20
|
||||
surfaceVariant E1E2EC
|
||||
onSurfaceVariant 44474F
|
||||
inverseSurface 2F3036
|
||||
inverseOnSurface F1F0F7
|
||||
outline 72747D
|
||||
outlineVariant C5C6D0
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 455E91
|
||||
primary 455E91
|
||||
onPrimary FFFFFF
|
||||
primaryContainer D8E2FF
|
||||
onPrimaryContainer 2C4678
|
||||
inversePrimary AEC6FF
|
||||
secondary 575E71
|
||||
onSecondary FFFFFF
|
||||
secondaryContainer DBE2F9
|
||||
onSecondaryContainer 3F4759
|
||||
tertiary 896B8A
|
||||
onTertiary FFFFFF
|
||||
tertiaryContainer 896B8A
|
||||
onTertiaryContainer FFFFFF
|
||||
error BA1A1A
|
||||
onError FFFFFF
|
||||
errorContainer FFDAD6
|
||||
onErrorContainer 93000A
|
||||
primaryFixed D8E2FF
|
||||
primaryFixedDim AEC6FF
|
||||
onPrimaryFixed 001A43
|
||||
onPrimaryFixedVariant 2C4678
|
||||
secondaryFixed DBE2F9
|
||||
secondaryFixedDim BFC6DC
|
||||
onSecondaryFixed 141B2C
|
||||
onSecondaryFixedVariant 3F4759
|
||||
tertiaryFixed FCD7FB
|
||||
tertiaryFixedDim DFBBDE
|
||||
onTertiaryFixed 2A132D
|
||||
onTertiaryFixedVariant 583E5A
|
||||
text 1A1B20
|
||||
subtext1 44474F
|
||||
subtext0 72747D
|
||||
overlay2 85878F
|
||||
overlay1 999BA3
|
||||
overlay0 ACADB5
|
||||
surface2 C0C0C7
|
||||
surface1 D3D2D9
|
||||
surface0 E7E6ED
|
||||
base FAF9FF
|
||||
mantle EDEAFF
|
||||
crust E5E0FF
|
||||
success 00A25A
|
||||
rosewater 1F6A4E
|
||||
flamingo 056A5C
|
||||
pink 15667E
|
||||
mauve 1B6685
|
||||
red 006972
|
||||
maroon 266389
|
||||
peach 006A67
|
||||
yellow 2B6A46
|
||||
green 35693F
|
||||
teal 30628C
|
||||
sky 435E91
|
||||
sapphire 3D5F8F
|
||||
blue 37608E
|
||||
lavender 0A6777
|
||||
@@ -0,0 +1,81 @@
|
||||
primary_paletteKeyColor 2E8195
|
||||
secondary_paletteKeyColor 647B82
|
||||
tertiary_paletteKeyColor 707598
|
||||
neutral_paletteKeyColor 72787A
|
||||
neutral_variant_paletteKeyColor 70797C
|
||||
background 0F1416
|
||||
onBackground DEE3E6
|
||||
surface 0F1416
|
||||
surfaceDim 0F1416
|
||||
surfaceBright 343A3C
|
||||
surfaceContainerLowest 090F11
|
||||
surfaceContainerLow 171C1E
|
||||
surfaceContainer 1B2022
|
||||
surfaceContainerHigh 252B2D
|
||||
surfaceContainerHighest 303638
|
||||
onSurface DEE3E6
|
||||
surfaceVariant 3F484B
|
||||
onSurfaceVariant BFC8CB
|
||||
inverseSurface DEE3E6
|
||||
inverseOnSurface 2C3133
|
||||
outline 899295
|
||||
outlineVariant 3F484B
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 85D2E7
|
||||
primary 85D2E7
|
||||
onPrimary 003641
|
||||
primaryContainer 004E5D
|
||||
onPrimaryContainer AEECFF
|
||||
inversePrimary 00687B
|
||||
secondary B2CBD3
|
||||
onSecondary 1D343A
|
||||
secondaryContainer 364D53
|
||||
onSecondaryContainer CEE7EF
|
||||
tertiary BFC4EB
|
||||
onTertiary 292E4D
|
||||
tertiaryContainer 898FB3
|
||||
onTertiaryContainer 000000
|
||||
error FFB4AB
|
||||
onError 690005
|
||||
errorContainer 93000A
|
||||
onErrorContainer FFDAD6
|
||||
primaryFixed AEECFF
|
||||
primaryFixedDim 85D2E7
|
||||
onPrimaryFixed 001F26
|
||||
onPrimaryFixedVariant 004E5D
|
||||
secondaryFixed CEE7EF
|
||||
secondaryFixedDim B2CBD3
|
||||
onSecondaryFixed 061F25
|
||||
onSecondaryFixedVariant 344A51
|
||||
tertiaryFixed DEE1FF
|
||||
tertiaryFixedDim BFC4EB
|
||||
onTertiaryFixed 141937
|
||||
onTertiaryFixedVariant 3F4565
|
||||
text DEE3E6
|
||||
subtext1 BFC8CB
|
||||
subtext0 899295
|
||||
overlay2 788083
|
||||
overlay1 666D70
|
||||
overlay0 555C5E
|
||||
surface2 434A4D
|
||||
surface1 32393B
|
||||
surface0 202628
|
||||
base 0F1416
|
||||
mantle 090C0D
|
||||
crust 050607
|
||||
success 93E5B6
|
||||
rosewater 9BD4A1
|
||||
flamingo 84D5C3
|
||||
pink 8CD0F1
|
||||
mauve 91CEF5
|
||||
red 80D4DC
|
||||
maroon 85D2E7
|
||||
peach 80D5D0
|
||||
yellow 93D5A9
|
||||
green 8DD5B3
|
||||
teal 81D3E0
|
||||
sky 83D2E4
|
||||
sapphire 8AD1EE
|
||||
blue 9CCBFA
|
||||
lavender 86D1EB
|
||||
@@ -0,0 +1,81 @@
|
||||
primary_paletteKeyColor 2E8195
|
||||
secondary_paletteKeyColor 647B82
|
||||
tertiary_paletteKeyColor 707598
|
||||
neutral_paletteKeyColor 72787A
|
||||
neutral_variant_paletteKeyColor 70797C
|
||||
background F5FAFC
|
||||
onBackground 171C1E
|
||||
surface F5FAFC
|
||||
surfaceDim D5DBDD
|
||||
surfaceBright F5FAFC
|
||||
surfaceContainerLowest FFFFFF
|
||||
surfaceContainerLow EFF4F7
|
||||
surfaceContainer E9EFF1
|
||||
surfaceContainerHigh E4E9EB
|
||||
surfaceContainerHighest DEE3E6
|
||||
onSurface 171C1E
|
||||
surfaceVariant DBE4E7
|
||||
onSurfaceVariant 3F484B
|
||||
inverseSurface 2C3133
|
||||
inverseOnSurface ECF2F4
|
||||
outline 6D7679
|
||||
outlineVariant BFC8CB
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 00687B
|
||||
primary 00687B
|
||||
onPrimary FFFFFF
|
||||
primaryContainer AEECFF
|
||||
onPrimaryContainer 004E5D
|
||||
inversePrimary 85D2E7
|
||||
secondary 4B6269
|
||||
onSecondary FFFFFF
|
||||
secondaryContainer CEE7EF
|
||||
onSecondaryContainer 344A51
|
||||
tertiary 6D7395
|
||||
onTertiary FFFFFF
|
||||
tertiaryContainer 6D7395
|
||||
onTertiaryContainer FFFFFF
|
||||
error BA1A1A
|
||||
onError FFFFFF
|
||||
errorContainer FFDAD6
|
||||
onErrorContainer 93000A
|
||||
primaryFixed AEECFF
|
||||
primaryFixedDim 85D2E7
|
||||
onPrimaryFixed 001F26
|
||||
onPrimaryFixedVariant 004E5D
|
||||
secondaryFixed CEE7EF
|
||||
secondaryFixedDim B2CBD3
|
||||
onSecondaryFixed 061F25
|
||||
onSecondaryFixedVariant 344A51
|
||||
tertiaryFixed DEE1FF
|
||||
tertiaryFixedDim BFC4EB
|
||||
onTertiaryFixed 141937
|
||||
onTertiaryFixedVariant 3F4565
|
||||
text 171C1E
|
||||
subtext1 3F484B
|
||||
subtext0 6D7679
|
||||
overlay2 80888B
|
||||
overlay1 949C9F
|
||||
overlay0 A7AFB1
|
||||
surface2 BBC1C4
|
||||
surface1 CED4D6
|
||||
surface0 E2E8EA
|
||||
base F5FAFC
|
||||
mantle E9F4F8
|
||||
crust E1F0F6
|
||||
success 00A25A
|
||||
rosewater 1F6A4E
|
||||
flamingo 056A5C
|
||||
pink 046877
|
||||
mauve 00687B
|
||||
red 006970
|
||||
maroon 02677E
|
||||
peach 006A67
|
||||
yellow 2B6A46
|
||||
green 35693F
|
||||
teal 0D6680
|
||||
sky 2E628B
|
||||
sapphire 206486
|
||||
blue 156583
|
||||
lavender 036873
|
||||
@@ -1,7 +1,19 @@
|
||||
import argparse
|
||||
|
||||
from data import get_scheme_names, scheme_variants
|
||||
from subcommands import clipboard, emoji, pip, record, scheme, screenshot, shell, toggle, variant, wallpaper, wsaction
|
||||
from caelestia.data import get_scheme_names, scheme_variants
|
||||
from caelestia.subcommands import (
|
||||
clipboard,
|
||||
emoji,
|
||||
pip,
|
||||
record,
|
||||
scheme,
|
||||
screenshot,
|
||||
shell,
|
||||
toggle,
|
||||
variant,
|
||||
wallpaper,
|
||||
wsaction,
|
||||
)
|
||||
|
||||
|
||||
def parse_args() -> argparse.Namespace:
|
||||
@@ -1,7 +1,7 @@
|
||||
import subprocess
|
||||
from argparse import Namespace
|
||||
|
||||
import data
|
||||
from caelestia import data
|
||||
|
||||
|
||||
class Command:
|
||||
@@ -1,6 +1,6 @@
|
||||
from argparse import Namespace
|
||||
|
||||
from utils import hypr
|
||||
from caelestia.utils import hypr
|
||||
|
||||
|
||||
class Command:
|
||||
@@ -1,6 +1,6 @@
|
||||
from argparse import Namespace
|
||||
|
||||
from utils import hypr
|
||||
from caelestia.utils import hypr
|
||||
|
||||
|
||||
class Command:
|
||||
Reference in New Issue
Block a user