{"id":17690057,"url":"https://github.com/71zenith/st","last_synced_at":"2025-03-30T22:14:17.253Z","repository":{"id":173893376,"uuid":"570415069","full_name":"71zenith/st","owner":"71zenith","description":"fork build of st","archived":false,"fork":false,"pushed_at":"2022-11-26T08:07:02.000Z","size":1548,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-06T02:45:09.889Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/71zenith.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-25T06:08:15.000Z","updated_at":"2022-11-25T06:09:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"20c1345e-97f9-49fd-a38d-4eabd46aea6f","html_url":"https://github.com/71zenith/st","commit_stats":null,"previous_names":["71zenith/st"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/71zenith%2Fst","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/71zenith%2Fst/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/71zenith%2Fst/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/71zenith%2Fst/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/71zenith","download_url":"https://codeload.github.com/71zenith/st/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246385415,"owners_count":20768672,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-24T11:49:42.141Z","updated_at":"2025-03-30T22:14:17.223Z","avatar_url":"https://github.com/71zenith.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# St (Suckless Terminal)\n\n## Xresources live-reload demo\n\n\u003cimg src=\"https://github.com/siduck/dotfiles/blob/all/rice%20flex/live-reloadXresources.gif\"\u003e \u003cbr\u003e\u003cbr\u003e\n\n## Dependencies\n\n```\n# Void\nxbps-install libXft-devel libX11-devel harfbuzz-devel libXext-devel libXrender-devel libXinerama-devel\n\n# Debian (and ubuntu probably)\napt install build-essential libxft-dev libharfbuzz-dev\n\n# Nix\nnix develop github:siduck/st\n\n(most of these are already installed on Arch based distros)\n\n# Install font-symbola and libXft-bgra\n```\n\n## Try it out!\n\nBefore you install st on your system, you might want to try it out first.\nTo do so, simply run (requires [Nix](https://nixos.org/download.html))\n`nix run github:siduck/st`\n\n## Install\n\n```\ngit clone https://github.com/siduck/st.git\ncd st\nsudo make install\nxrdb merge pathToXresourcesFile\n```\n\n(note : put the xrdb merge command in your wm's autostart or similar)\n\n### Using Nix flakes\n\nAdd `st.url = \"github:siduck/st\";` to your inputs and install `inputs.st.packages.\"${system}\".st-snazzy` package\n\n## Fonts\n\n- Install JetbrainsMono Mono Nerd Font or any nerd font from [here](https://www.nerdfonts.com/font-downloads)\n\n## Patches:\n\n- Ligatures\n- sixel (check sixel branch)\n- scrollback\n- Clipboard\n- Alpha(Transparency)\n- Boxdraw\n- patch_column ( doesnt cut text while resizing)\n- font2\n- right click paste\n- st desktop entry\n- newterm\n- anygeometry\n- xresources\n- sync patch ( Better draw timing to reduce flicker/tearing and improve animation smoothness )\n- live reload ( change colors/fonts on the fly )\n  and more...\n  \u003cbr\u003e\n\n## Xresources live-reload\n\n```\n# make an alias for this command\n\nalias rel=\"xrdb merge pathToXresourcesFile \u0026\u0026 kill -USR1 $(pidof st)\"\n```\n\n## Ram usage comparison with other terminals and speed test\n\n\u003cimg src=\"https://raw.githubusercontent.com/siduck/dotfiles/all/rice%20flex/terminal_ramUsage.jpg\"\u003e \u003cbr\u003e\u003cbr\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/siduck/dotfiles/all/rice%20flex/speedTest.png\"\u003e \u003cbr\u003e\u003cbr\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/siduck/dotfiles/all/rice%20flex/speedTest1.png\"\u003e \u003cbr\u003e\u003cbr\u003e\n\n( note : This benchmark was done on my low end machine which has a pentium cpu so the speed results might vary )\n\n## Default Keybindings\u003cbr\u003e\n\n\u003cpre\u003e\nctrl + shift + c        Copy  \u003cbr\u003e\nctrl + shift + v        Paste \u003cbr\u003e\nright click on the terminal ( will paste the copied thing )\n\n(Zoom)\nalt  + comma            Zoom in \u003cbr\u003e\nalt  + .                Zoom out \u003cbr\u003e\nalt  + g                Reset Zoom\u003cbr\u003e\n\n(Transparency)\nalt  + s                Increase Transparency\u003cbr\u003e\nalt  + a                Decrease Transparency\u003cbr\u003e\nalt  + m                Reset Transparency\u003cbr\u003e\n\nalt + k                 scroll down\nalt + j                 scroll up\n\nmod + shift + enter    open a new terminal with same cwd ( current working directory )\n\u003c/pre\u003e\n\nyou can change all of these in config.h\n\u003cbr\u003e\n\n## Themes/Fonts used\n\n- ls-icons: https://github.com/Yash-Handa/logo-ls \u003cbr\u003e\n- Xresources: onedark ( just xrdb merge xresourcesfile , do this everytime you make any change to xresources file ) from this repo itself.\u003cbr\u003e\n- Font: JetbrainsMono Nerd Font + material design icon fonts\n\n## Screenshots:\n\n\u003cimg src=\"https://raw.githubusercontent.com/siduck/dotfiles/all/misc/delete_this/bruh.png\"\u003e \u003cbr\u003e\u003cbr\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/siduck/dotfiles/all/misc/delete_this/ithree0-36-43.png\"\u003e \u003cbr\u003e\u003cbr\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/siduck/dotfiles/all/misc/delete_this/two7-00.png\"\u003e \u003cbr\u003e\u003cbr\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/siduck/dotfiles/all/misc/delete_this/u.png\"\u003e \u003cbr\u003e\u003chr\u003e\n\n# Credits\n\n- [live-reload](https://github.com/nimaipatel/st)\n- [patch_column](https://github.com/nimaipatel/st/blob/all/patches/7672445bab01cb4e861651dc540566ac22e25812.diff)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F71zenith%2Fst","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F71zenith%2Fst","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F71zenith%2Fst/lists"}