diff --git a/TODO b/TODO index 8b491794..a37599e7 100644 --- a/TODO +++ b/TODO @@ -1,9 +1,9 @@ -- Add Genderflux +- Add Genderflux =DONE= - Add Drag -- Add Sapphic -- Add Old Polyam -- Add Androgyne -- Add Progress -- Add Intersex-Progress -- Add Intersex -- Add Equal Rights/hrc +- Add Sapphic =DONE= +- Add Old Polyam =DONE= +- Add Androgyne =DONE= +- Add Progress =DONE= +- Add Intersex-Progress =DONE= +- Add Intersex =DONE= +- Add Equal Rights/hrc =DONE= diff --git a/hyfetch/presets.py b/hyfetch/presets.py index 7075de81..061f2cba 100644 --- a/hyfetch/presets.py +++ b/hyfetch/presets.py @@ -659,6 +659,93 @@ def unique_colors(self) -> ColorProfile: "#340C46", ]), + 'sapphic' : ColorProfile([ + "#FD8BA8", + "#FBF2FF", + "#C76BC5", + "#FDD768", + ]), + + 'androgyne' : ColorProfile([ + "#FE007F", + "#9832FF", + "#00B8E7", + ]), + + "genderflux" : ColorProfile([ + "#F57694", + "#F2A3B9", + "#CFCFCF", + "#7BE1F5", + "#3ECDFA", + "#FFF48C", + ]), + + 'interprogress' : ColorProfile([ + "#FFD800", + "#7902AA", + "#FFFFFF", + "#FFAFC8", + "#74D7EE", + "#613915", + "#000000", + '#E50000', + '#FF8D00', + '#FFEE00', + '#028121', + '#004CFF', + '#770088' + ]), + + 'progress' : ColorProfile ([ + "#FFFFFF", + "#FFAFC8", + "#74D7EE", + "#613915", + "#000000", + '#E50000', + '#FF8D00', + '#FFEE00', + '#028121', + '#004CFF', + '#770088' + ]), + + 'intersex' : ColorProfile([ + "#FFD800", + "#FFD800", + "#7902AA", + "#FFD800", + "#FFD800" + ]), + + 'old-polyam' : ColorProfile([ + "#0000FF", + "#FF0000", + "#FFFF00", + "#FF0000", + "#000000" + ]), + + 'equal-rights' : ColorProfile([ + "#0000FF", + "#0000FF", + "#FFFF00", + "#0000FF", + "#0000FF", + "#FFFF00", + "#0000FF", + "#0000FF" + ]), + + 'drag' : ColorProfile([ + "#CC67FF", + "#FFFFFF", + "#FFA3E3", + "#FFFFFF", + "#3366FF" + ]), + # Meme flags 'beiyang': ColorProfile([ '#DF1B12', diff --git a/hyfetch/scripts/autocomplete.bash b/hyfetch/scripts/autocomplete.bash index c0d736d4..2d5d6fbb 100644 --- a/hyfetch/scripts/autocomplete.bash +++ b/hyfetch/scripts/autocomplete.bash @@ -6,8 +6,8 @@ _shtab_hyfetch_option_strings=('-h' '--help' '-c' '--config' '-C' '--config-file -_shtab_hyfetch__p_choices=('rainbow' 'transgender' 'nonbinary' 'agender' 'queer' 'genderfluid' 'bisexual' 'pansexual' 'polysexual' 'omnisexual' 'omniromantic' 'gay-men' 'lesbian' 'abrosexual' 'asexual' 'aromantic' 'aroace1' 'aroace2' 'aroace3' 'autosexual' 'intergender' 'greygender' 'akiosexual' 'bigender' 'demigender' 'demiboy' 'demigirl' 'transmasculine' 'transfeminine' 'genderfaun' 'demifaun' 'genderfae' 'demifae' 'neutrois' 'biromantic1' 'biromantic2' 'autoromantic' 'boyflux2' 'finsexual' 'unlabeled1' 'unlabeled2' 'pangender' 'gendernonconforming1' 'gendernonconforming2' 'femboy' 'tomboy' 'gendervoid' 'voidgirl' 'voidboy' 'plural' 'beiyang' 'polyam' 'burger') -_shtab_hyfetch___preset_choices=('rainbow' 'transgender' 'nonbinary' 'agender' 'queer' 'genderfluid' 'bisexual' 'pansexual' 'polysexual' 'omnisexual' 'omniromantic' 'gay-men' 'lesbian' 'abrosexual' 'asexual' 'aromantic' 'aroace1' 'aroace2' 'aroace3' 'autosexual' 'intergender' 'greygender' 'akiosexual' 'bigender' 'demigender' 'demiboy' 'demigirl' 'transmasculine' 'transfeminine' 'genderfaun' 'demifaun' 'genderfae' 'demifae' 'neutrois' 'biromantic1' 'biromantic2' 'autoromantic' 'boyflux2' 'finsexual' 'unlabeled1' 'unlabeled2' 'pangender' 'gendernonconforming1' 'gendernonconforming2' 'femboy' 'tomboy' 'gendervoid' 'voidgirl' 'voidboy' 'plural' 'polyam' 'beiyang' 'burger') +_shtab_hyfetch__p_choices=('rainbow' 'transgender' 'nonbinary' 'agender' 'queer' 'genderfluid' 'bisexual' 'pansexual' 'polysexual' 'omnisexual' 'omniromantic' 'gay-men' 'lesbian' 'abrosexual' 'asexual' 'aromantic' 'aroace1' 'aroace2' 'aroace3' 'autosexual' 'intergender' 'greygender' 'akiosexual' 'bigender' 'demigender' 'demiboy' 'demigirl' 'transmasculine' 'transfeminine' 'genderfaun' 'demifaun' 'genderfae' 'demifae' 'neutrois' 'biromantic1' 'biromantic2' 'autoromantic' 'boyflux2' 'finsexual' 'unlabeled1' 'unlabeled2' 'pangender' 'gendernonconforming1' 'gendernonconforming2' 'femboy' 'tomboy' 'gendervoid' 'voidgirl' 'voidboy' 'plural' 'beiyang' 'polyam' 'sapphic' 'androgyne' 'genderflux' 'interprogress' 'progress' 'intersex' 'old-polyam' 'equal-rights' 'drag' 'burger') +_shtab_hyfetch___preset_choices=('rainbow' 'transgender' 'nonbinary' 'agender' 'queer' 'genderfluid' 'bisexual' 'pansexual' 'polysexual' 'omnisexual' 'omniromantic' 'gay-men' 'lesbian' 'abrosexual' 'asexual' 'aromantic' 'aroace1' 'aroace2' 'aroace3' 'autosexual' 'intergender' 'greygender' 'akiosexual' 'bigender' 'demigender' 'demiboy' 'demigirl' 'transmasculine' 'transfeminine' 'genderfaun' 'demifaun' 'genderfae' 'demifae' 'neutrois' 'biromantic1' 'biromantic2' 'autoromantic' 'boyflux2' 'finsexual' 'unlabeled1' 'unlabeled2' 'pangender' 'gendernonconforming1' 'gendernonconforming2' 'femboy' 'tomboy' 'gendervoid' 'voidgirl' 'voidboy' 'plural' 'polyam' 'sapphic' 'androgyne' 'genderflux' 'interprogress' 'progress' 'intersex' 'old-polyam' 'equal-rights' 'drag' 'beiyang' 'burger') _shtab_hyfetch__m_choices=('8bit' 'rgb') _shtab_hyfetch___mode_choices=('8bit' 'rgb') _shtab_hyfetch__b_choices=('neofetch' 'fastfetch' 'fastfetch-old') diff --git a/hyfetch/scripts/autocomplete.csh b/hyfetch/scripts/autocomplete.csh index 1d751901..1e41da76 100644 --- a/hyfetch/scripts/autocomplete.csh +++ b/hyfetch/scripts/autocomplete.csh @@ -5,8 +5,8 @@ complete hyfetch \ 'c/--/(mode test-distro preset config c-scale c-set-l config-file ascii-file version debug distro help backend)/' \ 'c/-/(m h V C p b c -)/' \ - 'n/-p/(rainbow transgender nonbinary agender queer genderfluid bisexual pansexual polysexual omnisexual omniromantic gay-men lesbian abrosexual asexual aromantic aroace1 aroace2 aroace3 autosexual intergender greygender akiosexual bigender demigender demiboy demigirl transmasculine transfeminine genderfaun demifaun genderfae demifae neutrois biromantic1 biromantic2 autoromantic boyflux2 finsexual unlabeled1 unlabeled2 pangender gendernonconforming1 gendernonconforming2 femboy tomboy gendervoid voidgirl voidboy plural polyam beiyang burger)/' \ - 'n/--preset/(rainbow transgender nonbinary agender queer genderfluid bisexual pansexual polysexual omnisexual omniromantic gay-men lesbian abrosexual asexual aromantic aroace1 aroace2 aroace3 autosexual intergender greygender akiosexual bigender demigender demiboy demigirl transmasculine transfeminine genderfaun demifaun genderfae demifae neutrois biromantic1 biromantic2 autoromantic boyflux2 finsexual unlabeled1 unlabeled2 pangender gendernonconforming1 gendernonconforming2 femboy tomboy gendervoid voidgirl voidboy plural polyam beiyang burger)/' \ + 'n/-p/(rainbow transgender nonbinary agender queer genderfluid bisexual pansexual polysexual omnisexual omniromantic gay-men lesbian abrosexual asexual aromantic aroace1 aroace2 aroace3 autosexual intergender greygender akiosexual bigender demigender demiboy demigirl transmasculine transfeminine genderfaun demifaun genderfae demifae neutrois biromantic1 biromantic2 autoromantic boyflux2 finsexual unlabeled1 unlabeled2 pangender gendernonconforming1 gendernonconforming2 femboy tomboy gendervoid voidgirl voidboy plural polyam sapphic androgyne genderflux interprogress progress intersex old-polyam equal-rights drag beiyang burger)/' \ + 'n/--preset/(rainbow transgender nonbinary agender queer genderfluid bisexual pansexual polysexual omnisexual omniromantic gay-men lesbian abrosexual asexual aromantic aroace1 aroace2 aroace3 autosexual intergender greygender akiosexual bigender demigender demiboy demigirl transmasculine transfeminine genderfaun demifaun genderfae demifae neutrois biromantic1 biromantic2 autoromantic boyflux2 finsexual unlabeled1 unlabeled2 pangender gendernonconforming1 gendernonconforming2 femboy tomboy gendervoid voidgirl voidboy plural polyam sapphic androgyne genderflux interprogress progress intersex old-polyam equal-rights drag beiyang burger)/' \ 'n/-m/(8bit rgb)/' \ 'n/--mode/(8bit rgb)/' \ 'n/-b/(neofetch fastfetch fastfetch-old)/' \ diff --git a/hyfetch/scripts/autocomplete.zsh b/hyfetch/scripts/autocomplete.zsh index 1e8aa62f..4e8cdae2 100644 --- a/hyfetch/scripts/autocomplete.zsh +++ b/hyfetch/scripts/autocomplete.zsh @@ -14,7 +14,7 @@ _shtab_hyfetch_options=( "(- : *)"{-h,--help}"[show this help message and exit]" {-c,--config}"[Configure hyfetch]" {-C,--config-file}"[Use another config file]:config_file:" - {-p,--preset}"[Use preset]:preset:(rainbow transgender nonbinary agender queer genderfluid bisexual pansexual polysexual omnisexual omniromantic gay-men lesbian abrosexual asexual aromantic aroace1 aroace2 aroace3 autosexual intergender greygender akiosexual bigender demigender demiboy demigirl transmasculine transfeminine genderfaun demifaun genderfae demifae neutrois biromantic1 biromantic2 autoromantic boyflux2 finsexual unlabeled1 unlabeled2 pangender gendernonconforming1 gendernonconforming2 femboy tomboy gendervoid voidgirl voidboy plural polyam beiyang burger)" + {-p,--preset}"[Use preset]:preset:(rainbow transgender nonbinary agender queer genderfluid bisexual pansexual polysexual omnisexual omniromantic gay-men lesbian abrosexual asexual aromantic aroace1 aroace2 aroace3 autosexual intergender greygender akiosexual bigender demigender demiboy demigirl transmasculine transfeminine genderfaun demifaun genderfae demifae neutrois biromantic1 biromantic2 autoromantic boyflux2 finsexual unlabeled1 unlabeled2 pangender gendernonconforming1 gendernonconforming2 femboy tomboy gendervoid voidgirl voidboy plural polyam sapphic androgyne genderflux interprogress progress intersex old-polyam equal-rights drag beiyang burger)" {-m,--mode}"[Color mode]:mode:(8bit rgb)" {-b,--backend}"[Choose a \*fetch backend]:backend:(neofetch fastfetch fastfetch-old)" "--c-scale[Lighten colors by a multiplier]:scale:"