Add more stuff
This commit is contained in:
6
config/dot/espanso/bin/get_login
Normal file
6
config/dot/espanso/bin/get_login
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -euo pipefail
|
||||||
|
source ~/.local/share/sunhat/defaults/bash/api_keys
|
||||||
|
printf '%s\t%s' \
|
||||||
|
"$(bw --session "$BW_SESSION" get username "$1")" \
|
||||||
|
"$(bw --session "$BW_SESSION" get password "$1")"
|
||||||
40
config/dot/espanso/config/default.yml
Normal file
40
config/dot/espanso/config/default.yml
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
# espanso configuration file
|
||||||
|
|
||||||
|
# For a complete introduction, visit the official docs at: https://espanso.org/docs/
|
||||||
|
|
||||||
|
# You can use this file to define the global configuration options for espanso.
|
||||||
|
# These are the parameters that will be used by default on every application,
|
||||||
|
# but you can also override them on a per-application basis.
|
||||||
|
|
||||||
|
# To make customization easier, this file contains some of the commonly used
|
||||||
|
# parameters. Feel free to uncomment and tune them to fit your needs!
|
||||||
|
|
||||||
|
# --- Toggle key
|
||||||
|
|
||||||
|
# Customize the key used to disable and enable espanso (when double tapped)
|
||||||
|
# Available options: CTRL, SHIFT, ALT, CMD, OFF
|
||||||
|
# You can also specify the key variant, such as LEFT_CTRL, RIGHT_SHIFT, etc...
|
||||||
|
# toggle_key: ALT
|
||||||
|
# You can also disable the toggle key completely with
|
||||||
|
# toggle_key: OFF
|
||||||
|
|
||||||
|
# --- Injection Backend
|
||||||
|
|
||||||
|
# Espanso supports multiple ways of injecting text into applications. Each of
|
||||||
|
# them has its quirks, therefore you may want to change it if you are having problems.
|
||||||
|
# By default, espanso uses the "Auto" backend which should work well in most cases,
|
||||||
|
# but you may want to try the "Clipboard" or "Inject" backend in case of issues.
|
||||||
|
# backend: Clipboard
|
||||||
|
|
||||||
|
# --- Auto-restart
|
||||||
|
|
||||||
|
# Enable/disable the config auto-reload after a file change is detected.
|
||||||
|
# auto_restart: false
|
||||||
|
|
||||||
|
# --- Clipboard threshold
|
||||||
|
|
||||||
|
# Because injecting long texts char-by-char is a slow operation, espanso automatically
|
||||||
|
# uses the clipboard if the text is longer than 'clipboard_threshold' characters.
|
||||||
|
clipboard_threshold: 500
|
||||||
|
# For a list of all the available options, visit the official docs at: https://espanso.org/docs/
|
||||||
|
show_icon: false
|
||||||
1746
config/dot/espanso/match/base.yml
Normal file
1746
config/dot/espanso/match/base.yml
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,56 @@
|
|||||||
|
# html-utils-package
|
||||||
|
|
||||||
|
Make HTML5 easier and less time-consuming with this [Espanso](https://espanso.org/) package!
|
||||||
|
|
||||||
|
# Installation
|
||||||
|
|
||||||
|
Make sure you have already installed [Espanso](https://espanso.org/install/) first.
|
||||||
|
|
||||||
|
```
|
||||||
|
espanso install html-utils-package
|
||||||
|
```
|
||||||
|
|
||||||
|
That's all. You can start using the package. Open your favorite editor and type `::docskel` to test!
|
||||||
|
|
||||||
|
# Preview
|
||||||
|
|
||||||
|
You can choose between all of them from the Search-bar:
|
||||||
|

|
||||||
|
|
||||||
|
# Triggers
|
||||||
|
|
||||||
|
Here you can see some of them:
|
||||||
|
|
||||||
|
| Trigger | Result |
|
||||||
|
| ------------- | ------------- |
|
||||||
|
| `::docskel` | Generates an empty document with `utf-8` and `viewport` headers (unindented) |
|
||||||
|
| `::doctype` | `<!DOCTYPE html>` |
|
||||||
|
| `::meta-charset` | `<meta charset="">` |
|
||||||
|
| `::meta-utf-8` | `<meta charset="UTF-8">` |
|
||||||
|
| `::meta-viewport` | `<meta name="viewport" content="width=device-width, initial-scale=1">` |
|
||||||
|
| `::meta-author` | `<meta name="author" content="">` |
|
||||||
|
| `::meta-desc` | `<meta name="description" content="">` |
|
||||||
|
| `::meta-keywords` | `<meta name="keywords" content="">` |
|
||||||
|
| `::title` | `<title></title>` |
|
||||||
|
| `::div` | `<div></div>` |
|
||||||
|
| `::html` | `<html></html>` |
|
||||||
|
| `::head` | `<head></head>` |
|
||||||
|
| `::body` | `<body></body>` |
|
||||||
|
| `::a` | `<a href=""></a>` |
|
||||||
|
| `::br` | `<br>` |
|
||||||
|
| `::button` | `<button type="button"></button> ` |
|
||||||
|
| `::style` | `<style></style>` |
|
||||||
|
| `::css` | `<link rel="stylesheet" type="text/css" href="">` |
|
||||||
|
| `::script` | `<script></script>` |
|
||||||
|
| `::js` | `<script type="text/javascript" src=""></script>` |
|
||||||
|
| `::form` | `<form action="" method=""></form>` |
|
||||||
|
| `::label` | `<label for=""></label>` |
|
||||||
|
| `::input-submit` | `<input type="submit" value="">` |
|
||||||
|
| `::input-text` | `<input type="text" name="" id="">` |
|
||||||
|
| `::input-password` | `<input type="password" name="" id="">` |
|
||||||
|
| `::input-radio` | `<input type="radio" name="" id="" value="">` |
|
||||||
|
| `::input-checkbox` | `<input type="checkbox" name="" id="" value="">` |
|
||||||
|
| `::input-file` | `<input type="file" name="" id="">` |
|
||||||
|
|
||||||
|
# Contributions
|
||||||
|
If you feel like there's any important tag/snippet missing, feel free to create a Pull Request or open an [Issue](https://github.com/woodenbell/html-utils-package/issues/new).
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
author: Gabriel Barbosa
|
||||||
|
description: A simple package to make coding in HTML5 easier.
|
||||||
|
name: html-utils-package
|
||||||
|
title: HTML utilities package
|
||||||
|
version: 2.0.1
|
||||||
|
homepage: "https://github.com/woodenbell/html-utils-package"
|
||||||
|
tags: ["frontend", "html", "development"]
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
hub
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 8.4 KiB |
239
config/dot/espanso/match/packages/html-utils-package/package.yml
Normal file
239
config/dot/espanso/match/packages/html-utils-package/package.yml
Normal file
@@ -0,0 +1,239 @@
|
|||||||
|
matches:
|
||||||
|
- trigger: "::doctype"
|
||||||
|
label: "HTML - doctype"
|
||||||
|
replace: >-
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
- trigger: "::meta-charset"
|
||||||
|
label: "HTML - meta-charset"
|
||||||
|
replace: >-
|
||||||
|
<meta charset="$|$">
|
||||||
|
|
||||||
|
- trigger: "::meta-utf-8"
|
||||||
|
label: "HTML - meta-utf-8"
|
||||||
|
replace: >-
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
- trigger: "::meta-viewport"
|
||||||
|
label: "HTML - meta-viewport"
|
||||||
|
replace: >-
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
- trigger: "::meta-author"
|
||||||
|
label: "HTML - meta-autor"
|
||||||
|
replace: >-
|
||||||
|
<meta name="author" content="$|$">
|
||||||
|
|
||||||
|
- trigger: "::meta-desc"
|
||||||
|
label: "HTML - meta-desc"
|
||||||
|
replace: >-
|
||||||
|
<meta name="description" content="$|$">
|
||||||
|
|
||||||
|
- trigger: "::meta-keywords"
|
||||||
|
label: "HTML - meta-keywords"
|
||||||
|
replace: >-
|
||||||
|
<meta name="keywords" content="$|$">
|
||||||
|
|
||||||
|
- trigger: "::title"
|
||||||
|
label: "HTML - title"
|
||||||
|
replace: >-
|
||||||
|
<title>$|$</title>
|
||||||
|
|
||||||
|
- trigger: "::div"
|
||||||
|
label: "HTML - div"
|
||||||
|
replace: >-
|
||||||
|
<div>$|$</div>
|
||||||
|
|
||||||
|
- trigger: "::html"
|
||||||
|
label: "HTML - html"
|
||||||
|
replace: >-
|
||||||
|
<html>$|$</html>
|
||||||
|
|
||||||
|
- trigger: "::head"
|
||||||
|
label: "HTML - head"
|
||||||
|
replace: >-
|
||||||
|
<head>$|$</head>
|
||||||
|
|
||||||
|
- trigger: "::body"
|
||||||
|
label: "HTML - body"
|
||||||
|
replace: >-
|
||||||
|
<body>$|$</body>
|
||||||
|
|
||||||
|
- trigger: "::inline-css"
|
||||||
|
label: "HTML - inline-css"
|
||||||
|
replace: style="{{element}}:$|$;"
|
||||||
|
vars:
|
||||||
|
- name: element
|
||||||
|
type: choice
|
||||||
|
params:
|
||||||
|
values:
|
||||||
|
- "color"
|
||||||
|
- "background-color"
|
||||||
|
- "padding"
|
||||||
|
- "font-family"
|
||||||
|
- "font-size"
|
||||||
|
- "font-weight"
|
||||||
|
- "border"
|
||||||
|
- "padding"
|
||||||
|
- "margin"
|
||||||
|
|
||||||
|
- trigger: "::a"
|
||||||
|
label: "HTML - a"
|
||||||
|
replace: >-
|
||||||
|
<a href="$|$"></a>
|
||||||
|
|
||||||
|
- trigger: "::2a"
|
||||||
|
label: "HTML - 2a"
|
||||||
|
replace: <a href="{{clipboard}}" target="_blank" rel="noopener noreferrer">$|$</a>
|
||||||
|
vars:
|
||||||
|
- name: "clipboard"
|
||||||
|
type: "clipboard"
|
||||||
|
|
||||||
|
- trigger: "::br"
|
||||||
|
label: "HTML - br"
|
||||||
|
replace: >-
|
||||||
|
<br>
|
||||||
|
|
||||||
|
- trigger: "::p"
|
||||||
|
label: "HTML - p"
|
||||||
|
replace: >-
|
||||||
|
<p>$|$</p>
|
||||||
|
|
||||||
|
- trigger: "::block"
|
||||||
|
label: "HTML - block"
|
||||||
|
replace: >-
|
||||||
|
<blockquote>$|$</blockquote>
|
||||||
|
|
||||||
|
- trigger: "::button"
|
||||||
|
label: "HTML - button"
|
||||||
|
replace: >-
|
||||||
|
<button type="button">$|$</button>
|
||||||
|
|
||||||
|
- trigger: "::style"
|
||||||
|
label: "HTML - style"
|
||||||
|
replace: >-
|
||||||
|
<style>$|$</style>
|
||||||
|
|
||||||
|
- trigger: "::css"
|
||||||
|
label: "HTML - css"
|
||||||
|
replace: >-
|
||||||
|
<link rel="stylesheet" type="text/css" href="$|$">
|
||||||
|
|
||||||
|
- trigger: "::ul"
|
||||||
|
label: "HTML - ul"
|
||||||
|
replace: |
|
||||||
|
<ul>
|
||||||
|
<li>$|$</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
- trigger: "::li"
|
||||||
|
label: "HTML - li"
|
||||||
|
replace: >-
|
||||||
|
<li>$|$</li>
|
||||||
|
|
||||||
|
- trigger: "::table"
|
||||||
|
label: "HTML - table"
|
||||||
|
replace: |
|
||||||
|
<table width="$|$" border="" align="">
|
||||||
|
<tr>
|
||||||
|
<td width=""></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
- trigger: "::td"
|
||||||
|
label: "HTML - td"
|
||||||
|
replace: >-
|
||||||
|
<td>$|$</td>
|
||||||
|
|
||||||
|
- trigger: "::select"
|
||||||
|
label: "HTML - select"
|
||||||
|
replace: |
|
||||||
|
<select name="$|$" id="">
|
||||||
|
<option value=""></option>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
- trigger: "::optgroup"
|
||||||
|
label: "HTML - optgroup"
|
||||||
|
replace: |
|
||||||
|
<select name="$|$" id="">
|
||||||
|
<optgroup label="">
|
||||||
|
<option value=""></option>
|
||||||
|
</optgroup>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
- trigger: "::option"
|
||||||
|
label: "HTML - option"
|
||||||
|
replace: >-
|
||||||
|
<option value="$|$"></option>
|
||||||
|
|
||||||
|
- trigger: "::script"
|
||||||
|
label: "HTML - script"
|
||||||
|
replace: >-
|
||||||
|
<script>$|$</script>
|
||||||
|
|
||||||
|
- trigger: "::js"
|
||||||
|
label: "HTML - js"
|
||||||
|
replace: >-
|
||||||
|
<script type="text/javascript" src="$|$"></script>
|
||||||
|
|
||||||
|
- trigger: "::form"
|
||||||
|
label: "HTML - form"
|
||||||
|
replace: >-
|
||||||
|
<form action="$|$" method=""></form>
|
||||||
|
|
||||||
|
- trigger: "::label"
|
||||||
|
label: "HTML - label"
|
||||||
|
replace: >-
|
||||||
|
<label for="$|$"></label>
|
||||||
|
|
||||||
|
- trigger: "::img"
|
||||||
|
label: "HTML - img"
|
||||||
|
replace: >-
|
||||||
|
<img src="$|$" alt="">
|
||||||
|
|
||||||
|
- trigger: "::input-submit"
|
||||||
|
label: "HTML - input-submit"
|
||||||
|
replace: >-
|
||||||
|
<input type="submit" value="$|$">
|
||||||
|
|
||||||
|
- trigger: "::input-text"
|
||||||
|
label: "HTML - input-text"
|
||||||
|
replace: >-
|
||||||
|
<input type="text" name="$|$" id="">
|
||||||
|
|
||||||
|
- trigger: "::input-password"
|
||||||
|
label: "HTML - input-password"
|
||||||
|
replace: >-
|
||||||
|
<input type="password" name="$|$" id="">
|
||||||
|
|
||||||
|
- trigger: "::input-radio"
|
||||||
|
label: "HTML - input-radio"
|
||||||
|
replace: >-
|
||||||
|
<input type="radio" name="$|$" id="" value="">
|
||||||
|
|
||||||
|
- trigger: "::input-checkbox"
|
||||||
|
label: "HTML - input-checkbox"
|
||||||
|
replace: >-
|
||||||
|
<input type="checkbox" name="$|$" id="" value="">
|
||||||
|
|
||||||
|
- trigger: "::input-file"
|
||||||
|
label: "HTML - input-file"
|
||||||
|
replace: >-
|
||||||
|
<input type="file" name="$|$" id="">
|
||||||
|
|
||||||
|
- trigger: "::docskel"
|
||||||
|
label: "HTML - docskel"
|
||||||
|
replace: |
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<title>$|$</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
||||||
21
config/dot/espanso/match/packages/markdown-shortcuts/LICENSE
Normal file
21
config/dot/espanso/match/packages/markdown-shortcuts/LICENSE
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2021 José Ferreira
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
# Available matches
|
||||||
|
| Trigger | Replace |
|
||||||
|
|--------------|--------------------------------------------------------|
|
||||||
|
| :block: | \```🖰\n``` |
|
||||||
|
| :code: | \`🖰` |
|
||||||
|
| :h1: | # |
|
||||||
|
| :h2: | ## |
|
||||||
|
| :h3: | ### |
|
||||||
|
| :h4: | #### |
|
||||||
|
| :h5: | ##### |
|
||||||
|
| :h6: | ###### |
|
||||||
|
| :bold: | \*\*🖰** |
|
||||||
|
| :italic: | \*🖰\* |
|
||||||
|
| :strike: | \~\~🖰~~ |
|
||||||
|
| :url: | \[🖰]() |
|
||||||
|
| :image: | !\[](🖰) |
|
||||||
|
| :horizontal: | ___\n |
|
||||||
|
| :task: | - [ ] |
|
||||||
|
| :donetask: | - [x] |
|
||||||
|
| :collapse: | \<details>\<summary>🖰\</summary>\n\<p>\n\n\</p>\n\</details> |
|
||||||
|
|
||||||
|
**Note: The 🖰 symbol is where your mouse cursor will be after the trigger and \n represents a new line.**
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
author: "Jos\xE9 Ferreira"
|
||||||
|
description: A simple package to make writing Markdown easier
|
||||||
|
name: markdown-shortcuts
|
||||||
|
title: Markdown shortcuts
|
||||||
|
version: 0.1.0
|
||||||
|
homepage: "https://github.com/jpmvferreira/espanso-mega-pack"
|
||||||
|
tags: ["markdown", "development", "writing"]
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
hub
|
||||||
@@ -0,0 +1,65 @@
|
|||||||
|
name: markdown-shortcuts
|
||||||
|
parent: default
|
||||||
|
|
||||||
|
matches:
|
||||||
|
- triggers: [":block:", ":mb:"]
|
||||||
|
replace: |-
|
||||||
|
```$|$
|
||||||
|
```
|
||||||
|
force_clipboard: true
|
||||||
|
|
||||||
|
- triggers: [":code:", ":mc:"]
|
||||||
|
replace: |-
|
||||||
|
`$|$`
|
||||||
|
force_clipboard: true
|
||||||
|
|
||||||
|
- trigger: ":h1:"
|
||||||
|
replace: "#"
|
||||||
|
|
||||||
|
- trigger: ":h2:"
|
||||||
|
replace: "##"
|
||||||
|
|
||||||
|
- trigger: ":h3:"
|
||||||
|
replace: "###"
|
||||||
|
|
||||||
|
- trigger: ":h4:"
|
||||||
|
replace: "####"
|
||||||
|
|
||||||
|
- trigger: ":h5:"
|
||||||
|
replace: "#####"
|
||||||
|
|
||||||
|
- trigger: ":h6:"
|
||||||
|
replace: "######"
|
||||||
|
|
||||||
|
- trigger: ":bold:"
|
||||||
|
replace: "**$|$**"
|
||||||
|
|
||||||
|
- trigger: ":italic:"
|
||||||
|
replace: "*$|$*"
|
||||||
|
|
||||||
|
- trigger: ":strike:"
|
||||||
|
replace: "~~$|$~~"
|
||||||
|
|
||||||
|
- trigger: ":url:"
|
||||||
|
replace: "[$|$]()"
|
||||||
|
|
||||||
|
- triggers: [":image:", ":img:"]
|
||||||
|
replace: ""
|
||||||
|
|
||||||
|
- triggers: [":horizontal:", ":mh:"]
|
||||||
|
replace: "___"
|
||||||
|
|
||||||
|
- triggers: [":task:", ":mt:"]
|
||||||
|
replace: "- [ ] "
|
||||||
|
|
||||||
|
- triggers: [":taskdone:", ":mtd:"]
|
||||||
|
replace: "- [x] "
|
||||||
|
|
||||||
|
- triggers: [":collapse:", ":mcol:"]
|
||||||
|
replace: |-
|
||||||
|
<details>
|
||||||
|
<summary></summary>
|
||||||
|
|
||||||
|
$|$
|
||||||
|
</details>
|
||||||
|
force_clipboard: true
|
||||||
27
config/dot/espanso/match/packages/misspell-en/LICENSE
Normal file
27
config/dot/espanso/match/packages/misspell-en/LICENSE
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
Copyright (c) 2019 Timo Runge <me@timorunge.com>
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
modification, are permitted provided that the following conditions are met:
|
||||||
|
|
||||||
|
1. Redistributions of source code must retain the above copyright notice,
|
||||||
|
this list of conditions and the following disclaimer.
|
||||||
|
|
||||||
|
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||||
|
this list of conditions and the following disclaimer in the documentation
|
||||||
|
and/or other materials provided with the distribution.
|
||||||
|
|
||||||
|
3. Neither the name of the copyright holder nor the names of its contributors
|
||||||
|
may be used to endorse or promote products derived from this software
|
||||||
|
without specific prior written permission.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||||
|
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
|
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||||
|
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||||
|
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||||
|
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||||
|
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||||
|
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
22
config/dot/espanso/match/packages/misspell-en/README.md
Normal file
22
config/dot/espanso/match/packages/misspell-en/README.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# misspell-en
|
||||||
|
|
||||||
|
misspell-en is a espanso package which is replacing commonly misspelled english words.
|
||||||
|
The package is based on [github.com/client9/misspell](https://github.com/client9/misspell).
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
Install the package with:
|
||||||
|
|
||||||
|
```
|
||||||
|
espanso install misspell-en
|
||||||
|
```
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
Type `yuo` and see what's happening.
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
[BSD 3-Clause "New" or "Revised" License](LICENSE)
|
||||||
|
|
||||||
|
Misspell is [MIT](https://github.com/client9/misspell/blob/master/LICENSE).
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
author: Timo Runge
|
||||||
|
description: Replace commonly misspelled english words.
|
||||||
|
name: misspell-en
|
||||||
|
title: Misspell EN
|
||||||
|
version: 0.1.2
|
||||||
|
homepage: "https://github.com/timorunge/espanso-misspell-en"
|
||||||
|
tags: ["spell-correction", "english"]
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
hub
|
||||||
112189
config/dot/espanso/match/packages/misspell-en/package.yml
Normal file
112189
config/dot/espanso/match/packages/misspell-en/package.yml
Normal file
File diff suppressed because it is too large
Load Diff
72
config/dot/forge/config/.windows.json.~260c6b69
Normal file
72
config/dot/forge/config/.windows.json.~260c6b69
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
{
|
||||||
|
"overrides": [
|
||||||
|
{
|
||||||
|
"wmClass": "jetbrains-toolbox",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Com.github.amezin.ddterm",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Com.github.donadigo.eddy",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Conky",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Gnome-initial-setup",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "org.gnome.Calculator",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "gnome-terminal-preferences",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Guake",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "zoom",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "mpv",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Bitwarden",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Hidamari",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "com.mattjakeman.ExtensionManager",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Cider",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Ulauncher",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "com.nextcloud.desktopclient.nextcloud",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Emulator",
|
||||||
|
"mode": "float"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
72
config/dot/forge/config/.windows.json.~318f7cf9
Normal file
72
config/dot/forge/config/.windows.json.~318f7cf9
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
{
|
||||||
|
"overrides": [
|
||||||
|
{
|
||||||
|
"wmClass": "jetbrains-toolbox",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Com.github.amezin.ddterm",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Com.github.donadigo.eddy",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Conky",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Gnome-initial-setup",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "org.gnome.Calculator",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "gnome-terminal-preferences",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Guake",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "zoom",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "mpv",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Bitwarden",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Hidamari",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "com.mattjakeman.ExtensionManager",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Cider",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Ulauncher",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "com.nextcloud.desktopclient.nextcloud",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Emulator",
|
||||||
|
"mode": "float"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
72
config/dot/forge/config/.windows.json.~38323208
Normal file
72
config/dot/forge/config/.windows.json.~38323208
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
{
|
||||||
|
"overrides": [
|
||||||
|
{
|
||||||
|
"wmClass": "jetbrains-toolbox",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Com.github.amezin.ddterm",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Com.github.donadigo.eddy",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Conky",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Gnome-initial-setup",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "org.gnome.Calculator",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "gnome-terminal-preferences",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Guake",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "zoom",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "mpv",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Bitwarden",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Hidamari",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "com.mattjakeman.ExtensionManager",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Cider",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Ulauncher",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "com.nextcloud.desktopclient.nextcloud",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Emulator",
|
||||||
|
"mode": "float"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
72
config/dot/forge/config/.windows.json.~42767d6d
Normal file
72
config/dot/forge/config/.windows.json.~42767d6d
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
{
|
||||||
|
"overrides": [
|
||||||
|
{
|
||||||
|
"wmClass": "jetbrains-toolbox",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Com.github.amezin.ddterm",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Com.github.donadigo.eddy",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Conky",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Gnome-initial-setup",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "org.gnome.Calculator",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "gnome-terminal-preferences",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Guake",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "zoom",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "mpv",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Bitwarden",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Hidamari",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "com.mattjakeman.ExtensionManager",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Cider",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Ulauncher",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "com.nextcloud.desktopclient.nextcloud",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Emulator",
|
||||||
|
"mode": "float"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
72
config/dot/forge/config/.windows.json.~63ed4469
Normal file
72
config/dot/forge/config/.windows.json.~63ed4469
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
{
|
||||||
|
"overrides": [
|
||||||
|
{
|
||||||
|
"wmClass": "jetbrains-toolbox",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Com.github.amezin.ddterm",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Com.github.donadigo.eddy",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Conky",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Gnome-initial-setup",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "org.gnome.Calculator",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "gnome-terminal-preferences",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Guake",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "zoom",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "mpv",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Bitwarden",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Hidamari",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "com.mattjakeman.ExtensionManager",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Cider",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Ulauncher",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "com.nextcloud.desktopclient.nextcloud",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Emulator",
|
||||||
|
"mode": "float"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
72
config/dot/forge/config/.windows.json.~68bf2ae6
Normal file
72
config/dot/forge/config/.windows.json.~68bf2ae6
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
{
|
||||||
|
"overrides": [
|
||||||
|
{
|
||||||
|
"wmClass": "jetbrains-toolbox",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Com.github.amezin.ddterm",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Com.github.donadigo.eddy",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Conky",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Gnome-initial-setup",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "org.gnome.Calculator",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "gnome-terminal-preferences",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Guake",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "zoom",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "mpv",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Bitwarden",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Hidamari",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "com.mattjakeman.ExtensionManager",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Cider",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Ulauncher",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "com.nextcloud.desktopclient.nextcloud",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Emulator",
|
||||||
|
"mode": "float"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
72
config/dot/forge/config/windows.json
Normal file
72
config/dot/forge/config/windows.json
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
{
|
||||||
|
"overrides": [
|
||||||
|
{
|
||||||
|
"wmClass": "jetbrains-toolbox",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Com.github.amezin.ddterm",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Com.github.donadigo.eddy",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Conky",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Gnome-initial-setup",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "org.gnome.Calculator",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "gnome-terminal-preferences",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Guake",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "zoom",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Bitwarden",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Hidamari",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "com.mattjakeman.ExtensionManager",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Cider",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Ulauncher",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "com.nextcloud.desktopclient.nextcloud",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "mpv",
|
||||||
|
"mode": "float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wmClass": "Spotify",
|
||||||
|
"mode": "float"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
132
config/dot/forge/stylesheet/forge/stylesheet.css
Normal file
132
config/dot/forge/stylesheet/forge/stylesheet.css
Normal file
@@ -0,0 +1,132 @@
|
|||||||
|
.tiled {
|
||||||
|
color: rgba(236, 94, 94, 1);
|
||||||
|
opacity: 1;
|
||||||
|
border-width: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.split {
|
||||||
|
color: rgba(255, 246, 108, 1);
|
||||||
|
opacity: 1;
|
||||||
|
border-width: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.stacked {
|
||||||
|
color: rgba(247, 162, 43, 1);
|
||||||
|
opacity: 1;
|
||||||
|
border-width: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tabbed {
|
||||||
|
color: rgba(17, 199, 224, 1);
|
||||||
|
opacity: 1;
|
||||||
|
border-width: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.floated {
|
||||||
|
color: rgba(180, 167, 214, 1);
|
||||||
|
border-width: 3px;
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.window-tiled-border {
|
||||||
|
border-width: 4px;
|
||||||
|
border-color: rgb(130,170,255);
|
||||||
|
border-style: solid;
|
||||||
|
border-radius: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.window-split-border {
|
||||||
|
border-width: 4px;
|
||||||
|
border-color: rgb(130,170,255);
|
||||||
|
border-style: solid;
|
||||||
|
border-radius: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.window-split-horizontal {
|
||||||
|
border-left-width: 0;
|
||||||
|
border-top-width: 0;
|
||||||
|
border-bottom-width: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.window-split-vertical {
|
||||||
|
border-left-width: 0;
|
||||||
|
border-top-width: 0;
|
||||||
|
border-right-width: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.window-stacked-border {
|
||||||
|
border-width: 4px;
|
||||||
|
border-color: rgb(130,170,255);
|
||||||
|
border-style: solid;
|
||||||
|
border-radius: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.window-tabbed-border {
|
||||||
|
border-width: 4px;
|
||||||
|
border-color: rgb(130,170,255);
|
||||||
|
border-style: solid;
|
||||||
|
border-radius: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.window-tabbed-bg {
|
||||||
|
border-radius: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.window-tabbed-tab {
|
||||||
|
background-color: rgba(54, 47, 45, 1);
|
||||||
|
border-color: rgba(130,170,255,0.6);
|
||||||
|
border-width: 1px;
|
||||||
|
border-radius: 8px;
|
||||||
|
color: white;
|
||||||
|
margin: 1px;
|
||||||
|
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.window-tabbed-tab-active {
|
||||||
|
background-color: rgb(130,170,255);
|
||||||
|
color: black;
|
||||||
|
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.window-tabbed-tab-close {
|
||||||
|
padding: 3px;
|
||||||
|
margin: 4px;
|
||||||
|
border-radius: 16px;
|
||||||
|
width: 16px;
|
||||||
|
background-color: #e06666;
|
||||||
|
}
|
||||||
|
|
||||||
|
.window-tabbed-tab-icon {
|
||||||
|
margin: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.window-floated-border {
|
||||||
|
border-width: 4px;
|
||||||
|
border-color: rgb(130,170,255);
|
||||||
|
border-style: solid;
|
||||||
|
border-radius: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.window-tilepreview-tiled {
|
||||||
|
border-width: 1px;
|
||||||
|
border-color: rgba(130,170,255,0.3);
|
||||||
|
border-style: solid;
|
||||||
|
border-radius: 14px;
|
||||||
|
background-color: rgba(130,170,255,0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.window-tilepreview-stacked {
|
||||||
|
border-width: 1px;
|
||||||
|
border-color: rgba(130,170,255,0.3);
|
||||||
|
border-style: solid;
|
||||||
|
border-radius: 14px;
|
||||||
|
background-color: rgba(130,170,255,0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.window-tilepreview-tabbed {
|
||||||
|
border-width: 1px;
|
||||||
|
border-color: rgba(130,170,255,0.3);
|
||||||
|
border-style: solid;
|
||||||
|
border-radius: 14px;
|
||||||
|
background-color: rgba(130,170,255,0.2);
|
||||||
|
}
|
||||||
31
config/dot/ghostty/config
Normal file
31
config/dot/ghostty/config
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
|
||||||
|
# Theme
|
||||||
|
|
||||||
|
theme = tokyonight
|
||||||
|
font-family = "VictorMono Nerd Font Mono"
|
||||||
|
#font-family-bold = "VictorMono Nerd Font Mono, Bold"
|
||||||
|
#font-family-italic = "VictorMono Nerd Font Mono, Regular Italic"
|
||||||
|
#font-family-bold-italic = "VictorMono Nerd Font Mono, Bold Italic"
|
||||||
|
font-size = 15
|
||||||
|
background-opacity = 0.92
|
||||||
|
background-blur = true
|
||||||
|
|
||||||
|
# Keybindings
|
||||||
|
keybind = ctrl+shift+r=reload_config
|
||||||
|
|
||||||
|
## Tabs
|
||||||
|
keybind = ctrl+shift+h=previous_tab
|
||||||
|
keybind = ctrl+shift+l=next_tab
|
||||||
|
keybind = ctrl+shift+j=move_tab:-1
|
||||||
|
keybind = ctrl+shift+k=move_tab:1
|
||||||
|
keybind = ctrl+shift+q=close_tab
|
||||||
|
|
||||||
|
## Splits
|
||||||
|
keybind = ctrl+shift+b=new_split:right
|
||||||
|
keybind = ctrl+shift+d=new_split:down
|
||||||
|
keybind = ctrl+shift+,=goto_split:previous
|
||||||
|
keybind = ctrl+shift+.=goto_split:next
|
||||||
|
keybind = ctrl+shift+up=goto_split:up
|
||||||
|
keybind = ctrl+shift+down=goto_split:down
|
||||||
|
keybind = ctrl+shift+left=goto_split:left
|
||||||
|
keybind = ctrl+shift+right=goto_split:right
|
||||||
2238
config/dot/kitty/kitty.conf
Normal file
2238
config/dot/kitty/kitty.conf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -311,11 +311,9 @@ return {
|
|||||||
require 'mason-lspconfig'.setup({
|
require 'mason-lspconfig'.setup({
|
||||||
ensure_installed = {
|
ensure_installed = {
|
||||||
'angularls',
|
'angularls',
|
||||||
'asm_lsp',
|
|
||||||
'bacon_ls',
|
'bacon_ls',
|
||||||
'bashls',
|
'bashls',
|
||||||
'clangd',
|
'clangd',
|
||||||
'cmake',
|
|
||||||
'cssls',
|
'cssls',
|
||||||
'css_variables',
|
'css_variables',
|
||||||
'cssmodules_ls',
|
'cssmodules_ls',
|
||||||
@@ -334,7 +332,6 @@ return {
|
|||||||
'ltex_plus',
|
'ltex_plus',
|
||||||
'lua_ls',
|
'lua_ls',
|
||||||
'markdown_oxide',
|
'markdown_oxide',
|
||||||
'nginx_language_server',
|
|
||||||
'phpactor',
|
'phpactor',
|
||||||
'postgres_lsp',
|
'postgres_lsp',
|
||||||
'prismals',
|
'prismals',
|
||||||
@@ -343,7 +340,6 @@ return {
|
|||||||
'remark_ls',
|
'remark_ls',
|
||||||
'rust_analyzer',
|
'rust_analyzer',
|
||||||
'sqlls',
|
'sqlls',
|
||||||
'superhtml',
|
|
||||||
'svelte',
|
'svelte',
|
||||||
'systemd_ls',
|
'systemd_ls',
|
||||||
'tailwindcss',
|
'tailwindcss',
|
||||||
|
|||||||
83
config/dot/tmux/tmux.conf
Normal file
83
config/dot/tmux/tmux.conf
Normal file
@@ -0,0 +1,83 @@
|
|||||||
|
# True color support (crucial for kitty + neovim)
|
||||||
|
set -g default-terminal "tmux-256color"
|
||||||
|
set -ag terminal-overrides ",xterm-256color:RGB"
|
||||||
|
|
||||||
|
# Super important for osc52, images, hyperlinks, etc.
|
||||||
|
set -g allow-passthrough on
|
||||||
|
|
||||||
|
# Enable mouse support
|
||||||
|
set -g mouse on
|
||||||
|
|
||||||
|
# Renumber windows when one is closed
|
||||||
|
set -g renumber-windows on
|
||||||
|
|
||||||
|
# Set prefix to C-Space
|
||||||
|
unbind C-b
|
||||||
|
set -g prefix C-Space
|
||||||
|
bind C-Space send-prefix
|
||||||
|
|
||||||
|
# Set status bar
|
||||||
|
#set -g status-bg pink
|
||||||
|
# Tokyo Night Moon color palette
|
||||||
|
set -g mode-style "fg=#82aaff,bg=#3b4261"
|
||||||
|
|
||||||
|
set -g message-style "fg=#82aaff,bg=#3b4261"
|
||||||
|
set -g message-command-style "fg=#82aaff,bg=#3b4261"
|
||||||
|
|
||||||
|
set -g pane-border-style "fg=#82aaff"
|
||||||
|
set -g pane-active-border-style "fg=#b172b0"
|
||||||
|
|
||||||
|
set -g status-style "fg=#b172b0,bg=#3b4261"
|
||||||
|
set -g status-bg "#222436"
|
||||||
|
|
||||||
|
set -g status-left "#[fg=#1b1d2b,bg=#b172b0,bold] #S #[fg=#1b1d2b,bg=#b172b0,nobold,nounderscore,noitalics]"
|
||||||
|
set -g status-right "#[fg=#1b1d2b,bg=#82aaff,nobold,nounderscore,noitalics]#[fg=#b172b0,bg=#3b4261] #{prefix_highlight} #[fg=#3b4261,bg=#3b4261]#[fg=#b172b0,bg=#3b4261] %Y/%m/%d %I:%M %p #[fg=#82aaff,bg=#3b4261,nobold,nounderscore,noitalics]#[fg=#1b1d2b,bg=#b172b0,bold,italics] #h "
|
||||||
|
|
||||||
|
setw -g window-status-format "#[fg=#1b1d2b,bg=#3b4261,nobold,nounderscore,noitalics]#[fg=#82aaff,bg=#3b4261] #I #W #F #[fg=#1b1d2b,bg=#3b4261,nobold,nounderscore,noitalics]"
|
||||||
|
setw -g window-status-current-format "#[fg=#1b1d2b,bg=#3b4261,nobold,nounderscore,noitalics]#[fg=#b172b0,bg=#3b4261,bold] #I #W #F #[fg=#3b4261,bg=#3b4261,nobold,nounderscore,noitalics]"
|
||||||
|
|
||||||
|
setw -g window-status-separator ""
|
||||||
|
|
||||||
|
# Increase scrollback buffer
|
||||||
|
set -g history-limit 50000
|
||||||
|
|
||||||
|
# Display tmux messages for 4 seconds
|
||||||
|
set -g display-time 4000
|
||||||
|
|
||||||
|
# Refresh status bar every 5 seconds
|
||||||
|
set -g status-interval 5
|
||||||
|
|
||||||
|
# Focus events for neovim autoread
|
||||||
|
set -g focus-events on
|
||||||
|
|
||||||
|
# Aggressive resize (useful for multi-monitor)
|
||||||
|
setw -g aggressive-resize on
|
||||||
|
|
||||||
|
# Reduce escape time (better for neovim)
|
||||||
|
set -sg escape-time 10
|
||||||
|
|
||||||
|
# Split panes using | and -
|
||||||
|
bind | split-window -h -c "#{pane_current_path}"
|
||||||
|
bind - split-window -v -c "#{pane_current_path}"
|
||||||
|
unbind '"'
|
||||||
|
unbind %
|
||||||
|
|
||||||
|
# Reload config
|
||||||
|
bind r source-file ~/.config/tmux/tmux.conf \; display "Config reloaded!"
|
||||||
|
|
||||||
|
# Switch panes with vim keys
|
||||||
|
bind h select-pane -L
|
||||||
|
bind j select-pane -D
|
||||||
|
bind k select-pane -U
|
||||||
|
bind l select-pane -R
|
||||||
|
|
||||||
|
# Resize panes with vim keys
|
||||||
|
bind -r H resize-pane -L 5
|
||||||
|
bind -r J resize-pane -D 5
|
||||||
|
bind -r K resize-pane -U 5
|
||||||
|
bind -r L resize-pane -R 5
|
||||||
|
|
||||||
|
# Vi mode for copy mode
|
||||||
|
setw -g mode-keys vi
|
||||||
|
bind -T copy-mode-vi v send-keys -X begin-selection
|
||||||
|
bind -T copy-mode-vi y send-keys -X copy-selection-and-cancel
|
||||||
@@ -8,6 +8,9 @@ exists() { command -v "$1" >/dev/null 2>&1; }
|
|||||||
PANAMA_PATH="$HOME/.local/share/Panama"
|
PANAMA_PATH="$HOME/.local/share/Panama"
|
||||||
|
|
||||||
echo -e "\n--- Installing relevant packages ---\n"
|
echo -e "\n--- Installing relevant packages ---\n"
|
||||||
|
# --- Update all packages ---
|
||||||
|
log "Updating all packages..."
|
||||||
|
sudo dnf update -y --refresh > /dev/null 2>&1
|
||||||
|
|
||||||
# --- Install all initial packages ---
|
# --- Install all initial packages ---
|
||||||
PACKAGES_FILE="$PANAMA_PATH/setup/packages/initial-packages"
|
PACKAGES_FILE="$PANAMA_PATH/setup/packages/initial-packages"
|
||||||
|
|||||||
@@ -22,14 +22,25 @@ fi
|
|||||||
# Symlink Panama .bashrc file to ~/.bashrc
|
# Symlink Panama .bashrc file to ~/.bashrc
|
||||||
ln -s "$PANAMA_BASH/.bashrc" "$HOME/.bashrc"
|
ln -s "$PANAMA_BASH/.bashrc" "$HOME/.bashrc"
|
||||||
|
|
||||||
# --- Neovim ---
|
dirs=("espanso", "forge", "ghostty", "kitty", "nvim", "tmux")
|
||||||
# Backup existing Neovim config if it's a regular directory
|
|
||||||
if [ -d "$CONFIG/nvim" ] && [ ! -L "$CONFIG/nvim"]; then
|
for dir in "${dirs[@]}"; do
|
||||||
mv "$CONFIG/nvim" "$PANAMA_OLD/nvim"
|
echo "--- Setting up $dir ---"
|
||||||
|
|
||||||
|
# Remove old symlink if it exists
|
||||||
|
if [ -L "$CONFIG/$dir" ]; then
|
||||||
|
rm "$CONFIG/$dir"
|
||||||
|
echo "Removed old symlink at $CONFIG/$dir"
|
||||||
fi
|
fi
|
||||||
# Remove old symlink if it exists & points to somewhere else
|
|
||||||
if [ -L "$CONFIG/nvim" ]; then
|
# Backup existing directory if it exists
|
||||||
rm "$CONFIG/nvim"
|
if [ -d "$CONFIG/$dir" ]; then
|
||||||
|
mv "$CONFIG/$dir" "$PANAMA_OLD/$dir"
|
||||||
|
echo "Moved existing $dir config to $PANAMA_OLD/$dir"
|
||||||
fi
|
fi
|
||||||
# Symlink Panama nvim directory to ~/.config/nvim
|
|
||||||
ln -s "$PANAMA_DOT/nvim" "$CONFIG/nvim"
|
# Create symlink
|
||||||
|
ln -s "$PANAMA_DOT/$dir" "$CONFIG/$dir"
|
||||||
|
echo "Linked $PANAMA_DOT/$dir → $CONFIG/$dir"
|
||||||
|
echo
|
||||||
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user