From ec586fd43eb1847dcc854f2f96ae3a76a7424f2c Mon Sep 17 00:00:00 2001 From: Abreu Date: Mon, 9 Aug 2021 23:26:26 -0300 Subject: [PATCH] Initial commit --- LICENSE | 674 +++++++++++++++++++++++++++++++++++++++++ README.md | 18 ++ fish_greeting.fish | 7 + fish_prompt.fish | 11 + fish_right_prompt.fish | 22 ++ fish_title.fish | 3 + min.tmuxtheme | 74 +++++ screenshot.png | Bin 0 -> 63061 bytes 8 files changed, 809 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 fish_greeting.fish create mode 100644 fish_prompt.fish create mode 100644 fish_right_prompt.fish create mode 100644 fish_title.fish create mode 100644 min.tmuxtheme create mode 100644 screenshot.png diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..2f106c9 --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +[![GPL License](https://img.shields.io/badge/license-GPL-blue.svg?longCache=true&style=flat-square)](/LICENSE) +[![Fish Shell Version](https://img.shields.io/badge/fish-v2.7.1-blue.svg?style=flat-square)](https://fishshell.com) +[![Oh My Fish Framework](https://img.shields.io/badge/Oh%20My%20Fish-Framework-blue.svg?style=flat-square)](https://www.github.com/oh-my-fish/oh-my-fish) + +# min + +> A theme for [Oh My Fish](https://www.github.com/oh-my-fish/oh-my-fish) + +A minimal prompt for the fish shell, to be used with [tmux](https://tmux.github.io). + +![screenshot](screenshot.png) + +## Install + +```fish +omf repositories add https://gitlab.com/argonautica/argonautica +omf install min +``` diff --git a/fish_greeting.fish b/fish_greeting.fish new file mode 100644 index 0000000..6b450fd --- /dev/null +++ b/fish_greeting.fish @@ -0,0 +1,7 @@ +function fish_greeting + if test -z "$TMUX" + echo (set_color red)"Not on tmux."(set_color normal) + else + tmux source "$HOME/.local/share/omf/themes/min/min.tmuxtheme" + end +end diff --git a/fish_prompt.fish b/fish_prompt.fish new file mode 100644 index 0000000..c2c897b --- /dev/null +++ b/fish_prompt.fish @@ -0,0 +1,11 @@ +function fish_prompt + set -l exit_status $status + if test -z "$TMUX" + echo (set_color red)"Not on tmux."(set_color normal) + omf theme default + else + test $exit_status -eq 0; and set_color --bold cyan; or set_color --bold red + echo -n "> " + set_color normal + end +end diff --git a/fish_right_prompt.fish b/fish_right_prompt.fish new file mode 100644 index 0000000..476ef92 --- /dev/null +++ b/fish_right_prompt.fish @@ -0,0 +1,22 @@ +function fish_right_prompt + + # Set colors + test $status -eq 0; + and set -l color cyan + or set -l color red + + # Configure __fish_git_prompt + set -g __fish_git_prompt_char_stateseparator ' ' + set -g __fish_git_prompt_color white + set -g __fish_git_prompt_color_flags red + set -g __fish_git_prompt_color_prefix $color + set -g __fish_git_prompt_color_suffix $color + set -g __fish_git_prompt_showdirtystate true + set -g __fish_git_prompt_showuntrackedfiles true + set -g __fish_git_prompt_showstashstate true + set -g __fish_git_prompt_show_informative_status true + + # Print prompt + __fish_git_prompt " [%s] " + set_color --dim white; date "+%H:%M:%S"; set_color normal +end diff --git a/fish_title.fish b/fish_title.fish new file mode 100644 index 0000000..89f85d8 --- /dev/null +++ b/fish_title.fish @@ -0,0 +1,3 @@ +function fish_title + # Customize terminal window title +end diff --git a/min.tmuxtheme b/min.tmuxtheme new file mode 100644 index 0000000..42d85d1 --- /dev/null +++ b/min.tmuxtheme @@ -0,0 +1,74 @@ +# +# Powerline Double Cyan - Tmux Theme +# Created by Jim Myhrberg . +# +# Inspired by vim-powerline: https://github.com/Lokaltog/powerline +# +# Requires terminal to be using a powerline compatible font, find one here: +# https://github.com/Lokaltog/powerline-fonts +# + +# Status update interval +set -g status-interval 1 + +# Basic status bar colors +set -g status-fg colour240 +set -g status-bg colour233 + +# Left side of status bar +# set -g status-left-bg colour233 +# set -g status-left-fg colour243 +set -g status-left-length 40 +set -g status-left "#[fg=colour233,bg=colour39] #S #[fg=colour39,bg=colour240]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour233]" + +# Right side of status bar +# set -g status-right-bg colour233 +# set -g status-right-fg colour243 +set -g status-right-length 150 +set -g status-right "#[fg=colour240,bg=colour233]#[fg=colour39,bg=colour240] #[fg=colour233,bg=colour39] #{pane_current_path} " + +# Window status +set -g window-status-format " #I:#W " +set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour81] #I:#W #[fg=colour233,bg=black]" + +# Current window status +# set -g window-status-current-bg colour39 +# set -g window-status-current-fg colour235 + +# Window with activity status +# set -g window-status-activity-bg colour245 +# set -g window-status-activity-fg colour233 + +# Window separator +set -g window-status-separator "" + +# Window status alignment +set -g status-justify centre + +# Pane border +# set -g pane-border-bg default +# set -g pane-border-fg colour238 + +# Active pane border +# set -g pane-active-border-bg default +# set -g pane-active-border-fg colour39 + +# Pane number indicator +set -g display-panes-colour colour233 +set -g display-panes-active-colour colour245 + +# Clock mode +set -g clock-mode-colour colour39 +set -g clock-mode-style 24 + +# Message +# set -g message-bg colour39 +# set -g message-fg black + +# Command message +# set -g message-command-bg colour233 +# set -g message-command-fg black + +# Mode +# set -g mode-bg colour39 +# set -g mode-fg colour232 diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..fa8140b326ff418e754f0da875bf70978d518f4e GIT binary patch literal 63061 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 F{|9wB=Boez literal 0 HcmV?d00001