GithubHelp home page GithubHelp logo

txtyash / pretty-kitty Goto Github PK

View Code? Open in Web Editor NEW
34.0 34.0 3.0 10.24 MB

:octocat: :lollipop: Beautiful light and dark theme eye candy :candy: with multiple fonts :doughnut: for the KITTY :fire: terminal

License: GNU General Public License v3.0

Shell 100.00%

pretty-kitty's People

Contributors

s-sath avatar txtyash avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

pretty-kitty's Issues

Please use /opt instead of /usr/local

Describe the bug
Apple pushes against using /usr/local now

Expected behavior
Either something like ~/bin with instructions to add to path or /opt/bin or similar

Can't use it due to colors.conf file not existing

Describe the bug
When trying to set font size with pkitty the program crashes.

To Reproduce
Steps to reproduce the behavior:

  1. Run pkitty
  2. Select option s (font size)
  3. Type a value and press ENTER
  4. See error

Expected behavior
Should just work™

Actual behavior
I get this error:

     ♥  Setting size to: 14
     !  Please Restart Kitty
     ✔️  Reloading Settings...Traceback (most recent call last):
  File "lib/python3.9/kitty/rc/set_colors.py", line 98, in message_to_kitty
  File "lib/python3.9/kitty/rc/set_colors.py", line 43, in parse_colors
FileNotFoundError: [Errno 2] No such file or directory: '/Users/leszek/.config/kitty/colors.conf'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "lib/python3.9/kitty/remote_control.py", line 479, in main
  File "lib/python3.9/kitty/rc/set_colors.py", line 100, in message_to_kitty
kitty.rc.base.ParsingOfArgsFailed: The colors configuration file /Users/leszek/.config/kitty/colors.conf was not found.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "lib/python3.9/runpy.py", line 197, in _run_module_as_main
  File "lib/python3.9/runpy.py", line 87, in _run_code
  File "lib/python3.9/kitty_main.py", line 7, in <module>
  File "lib/python3.9/kitty/entry_points.py", line 186, in main
  File "lib/python3.9/kitty/entry_points.py", line 23, in remote_control
  File "lib/python3.9/kitty/remote_control.py", line 481, in main
NameError: name 'exit' is not defined

Desktop (please complete the following information):

  • OS: MacOS

Unnecessary file "kitty.confe" created on changing font or font size

To Reproduce
Steps to reproduce the behavior:

  1. Go to kitty terminal
  2. Open pkitty
  3. Use font/size option
  4. File ~/.config/kitty/kitty.confe is created

Expected behavior
File ~/.config/kitty/kitty.confe shouldn't be created

Desktop (please complete the following information):

  • OS: Linux arch 5.17.5-zen1-1-zen #1 ZEN SMP PREEMPT Wed, 27 Apr 2022 20:56:14 +0000 x86_64 GNU/Lin
    ux
  • Terminal: Kitty

Additional context
No word "confe" found in the source code.
Probable cause is "sed":
https://github.com/zim0369/pretty-kitty/blob/4d98278d3244a2020f0de370333dc24935f9f31f/pkitty#L131
and here
https://github.com/zim0369/pretty-kitty/blob/4d98278d3244a2020f0de370333dc24935f9f31f/pkitty#L145

Installation steps lead to warning message on MacOS

Describe the bug
When installing on case-insensitive filesystem, there are some paths that are colliding.

To Reproduce
Steps to reproduce the behavior:

  1. Check out the installation instructions from this repo
  2. Run first step: git clone https://github.com/zim0369/pretty-kitty $HOME/pretty-kitty
  3. See error

Expected behavior
No error

Desktop (please complete the following information):

  • OS: MacOS

Additional context
Full warning message:

git clone https://github.com/zim0369/pretty-kitty $HOME/pretty-kitty
Cloning into '/Users/leszek/pretty-kitty'...
remote: Enumerating objects: 531, done.
remote: Counting objects: 100% (25/25), done.
remote: Compressing objects: 100% (18/18), done.
remote: Total 531 (delta 9), reused 16 (delta 7), pack-reused 506
Receiving objects: 100% (531/531), 10.24 MiB | 3.92 MiB/s, done.
Resolving deltas: 100% (141/141), done.
warning: the following paths have collided (e.g. case-sensitive paths
on a case-insensitive filesystem) and only one from the same
colliding group is in the working tree:

  'colors/dark/Tomorrow_Night.conf'
  'colors/dark/Tomorrow_night.conf'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.