From 0dbf537086da5749f8e09e7f3d422021fb730994 Mon Sep 17 00:00:00 2001 From: Sunderland93 Date: Fri, 30 Jun 2023 02:20:28 +0400 Subject: [PATCH] Switch to pcmanfm-qt and kitty --- etc/skel/.config/dconf/user | Bin 0 -> 6116 bytes etc/skel/.config/kitty/current-theme.conf | 80 ++ etc/skel/.config/kitty/kitty.conf | 1204 +++++++++++++++++ etc/skel/.config/pluma/accels | 223 +++ .../pluma/styles/catppuccin-macchiato.xml | 100 ++ .../config.d/40-autostart-applications.conf | 1 - etc/sway/variables | 9 +- usr/share/sway/scripts/autoname-workspaces.py | 1 + 8 files changed, 1612 insertions(+), 6 deletions(-) create mode 100644 etc/skel/.config/dconf/user create mode 100644 etc/skel/.config/kitty/current-theme.conf create mode 100644 etc/skel/.config/kitty/kitty.conf create mode 100644 etc/skel/.config/pluma/accels create mode 100644 etc/skel/.config/pluma/styles/catppuccin-macchiato.xml diff --git a/etc/skel/.config/dconf/user b/etc/skel/.config/dconf/user new file mode 100644 index 0000000000000000000000000000000000000000..b7eb0382c11f956bce812e3003bb4c78c9c83d82 GIT binary patch literal 6116 zcmZ{o36K=!8HQWVe6MO_?nG}IV zzW@7sX3{(-^c+97%CCXw=HBL?ny?%@4HaF>RH33L=+e{6^hNuXITICUl{p6$gWy~k zTxJM*ewiPj6{_(=VHjKh7sAD5YS16SaInjaL@U(dFN4cr6pV(Sz?lDHEdPHWb;PfP ztIE`)6QQBZHE4yO;-{3Eh0ca+;kpjY!O!i$Jp6oESY|PLLzyLLg&XlpJCMSQG&Gj+ z&?d-rAdmMUfC4Os!%yUPX$)H1Dr>s66@3DRcJ01V@5}eJR#-dGeXyz1;jJTx%XjAb z{pbN`d+~x=^;Nzb@x$n6ia#@Wg2pM|hxoT>mp+zNe{7E#n|v4IRcLS6GC%sNKiA8j z#eHkg;m|rYvqEz!--UQBS_fbE`T2O|fqZ}Bv(fo5;bQNf>c9LM#IvXmbr(AybS5s} zoBOUsTj2BC>b_7O%J<^>R`dbrdvMQbYG1x9@h8w{;Lz_nS^wrGe;Vzyq0dA0*{@!! zd6(C`?M43pyPMwqPWwQ<2k`^wL3r`WM+zC@@|yqm&`)94u;KvqUtZ(VW~zdI3rF=F zL0n$*+!q}PGlqpN%1!y+TwjBZg!8_wKVN%Gz7O$wbRu-#;7-%Hgy>~-oJ#n@x=EL+YbxZKDtEr zmDjo)K|hAK&)II)OJ4myf%Z6qee>qDg7QbciugdZ8n(8c`#04c`5v@C0=9ef3lRY~mZyU&77*+OI8Y zyw-O!vHRi1&z>Hy^_A~SybXO0-kf#f?t0?#TCbPU6R>vOgS(Z7@|w3Ue7G+>b@NTJ z?klf6ABbKEtMBi%U+W^T_Q#-g@UvI%U!xi*ul#917r^3&yWCMvTwe2&Mq~JP=Leql zm%PT?g06>erba`j6PMTgw4z(!rH$XcqkhV({cUI){C&?`e^r0vl_z`AS76Javubp` z{8?Oo7(E7K$Gxyx?aS+W9SGfF;+nR5)sDR41JR*y?T7bFTTWbF`8ft{fUO&MKdW_= zH|vPbflEJH-!ziAyspopP4J81ukY1;vNXHK20e#)z#RXo_84!6yYnv_5CidUl-!HJ#WZq0-InZ)bSsj&3X=l5$Jc+UH6q&UadseL606yo%Q@Fulu&5o1yiS^|e|TdDYu( z=yuq4bU?lGN?z^kK;MHm_B?W@=0RThc@#Yk>khQ-(|XBkeyYx9j4-y}MUyl?@@Bl~ zaJc-c5AIT2Uh`j%PJ~|WvDz-gSr6e3lh_h_t5q7IxqI2hoIAa zk8jlTjJ(d@Bk0F4Xw=;oDlV^fPM}K}=(v$LS83klwT@XdhR%Q9Y4)SM`m+(e6COM~ z{YmvlUe|9%ABQVmtD7}~xO`9g^E~0i{GPgq&v89&Io3C;(++EuO6c$F*7o}Uhy?I?C)U1GiysJTqsl+ZJe=NF2x z-RQdMq?2m0qoC-gBjTl3G7N&)YV>mM*hGSlN4h8z>LR<~#IYOtT<8ZrO-7A@AKPIj z>DWP-c0=}ICP_H*@`aphM=8gr1wG$a`sA%H4eUiW_d8nX8qd4L^t5#M4H7S5o~5H8 zj4SP$cfDYR8#aet?DCA7tV|tsyY&4@-+SU9$R(Z7);vabRJom%bHa=|Yz9l8^u4MZ zl>61}rDIL2wLpFHiat#Q1=qJ%dj*AgCDqF!vk}@WyvR%D%s}WzysF^ZjX{`qV(Kt+ zo(aNLnj5CjPGy52a>GO|Eu_GPH0V3t6)+d(!zdu-tO?Ky^kG(_S)bK@&bYoCI=KX8 z$%?$R%ToAm?&JXX5hrTD%5o+A%?s&JV+%(89Fa;5@qt~{q78aGpuFyGl7 zVwb@@(EF~R37vew^i$t^^xZ^tUuT88!ew`qwioS~bXM!UWjRsG_0u#PCN13P$Qm)=Q^d-9@jY+46R@DvI4a>)?BF5GGW+XTl6%9nEh69(pyH8|K|O8>B7Y zQALT;rFkypDwkNHn<=t4c*|^Mej)LkoaaQQXS~noR)3Lq)VB*9lWu zRZ6a(*xqlekXx0f$YiYUWh0!k(3CNTuB-`$P``X0Q9{J5wvlZ<|FN{>T)lSEKa!S6Hx@g)t zV)kdunW|HpbJsF5i^fGyNqG6ma0JOyeJ>H zx>oDTINLX>zC)L454F*a66f>3nYrdH&jWTL42VWu&oyB7ER>bk0g?HBV&H;kA^bI_FXma~gA ssGj5aQT3&lG9oH~8 to get BIDI +#: support, because it will force kitty to always treat the text as +#: LTR, which FriBidi expects for terminals. + +adjust_line_height 0 +adjust_column_width 0 + +#: Change the size of each character cell kitty renders. You can use +#: either numbers, which are interpreted as pixels or percentages +#: (number followed by %), which are interpreted as percentages of the +#: unmodified values. You can use negative pixels or percentages less +#: than 100% to reduce sizes (but this might cause rendering +#: artifacts). + +# symbol_map U+E0A0-U+E0A3,U+E0C0-U+E0C7 PowerlineSymbols + +#: Map the specified unicode codepoints to a particular font. Useful +#: if you need special rendering for some symbols, such as for +#: Powerline. Avoids the need for patched fonts. Each unicode code +#: point is specified in the form U+. You +#: can specify multiple code points, separated by commas and ranges +#: separated by hyphens. symbol_map itself can be specified multiple +#: times. Syntax is:: + +#: symbol_map codepoints Font Family Name + +disable_ligatures never + +#: Choose how you want to handle multi-character ligatures. The +#: default is to always render them. You can tell kitty to not render +#: them when the cursor is over them by using cursor to make editing +#: easier, or have kitty never render them at all by using always, if +#: you don't like them. The ligature strategy can be set per-window +#: either using the kitty remote control facility or by defining +#: shortcuts for it in kitty.conf, for example:: + +#: map alt+1 disable_ligatures_in active always +#: map alt+2 disable_ligatures_in all never +#: map alt+3 disable_ligatures_in tab cursor + +font_features none + +#: Choose exactly which OpenType features to enable or disable. This +#: is useful as some fonts might have features worthwhile in a +#: terminal. For example, Fira Code Retina includes a discretionary +#: feature, zero, which in that font changes the appearance of the +#: zero (0), to make it more easily distinguishable from Ø. Fira Code +#: Retina also includes other discretionary features known as +#: Stylistic Sets which have the tags ss01 through ss20. + +#: Note that this code is indexed by PostScript name, and not the font +#: family. This allows you to define very precise feature settings; +#: e.g. you can disable a feature in the italic font but not in the +#: regular font. + +#: To get the PostScript name for a font, use kitty + list-fonts +#: --psnames:: + +#: $ kitty + list-fonts --psnames | grep Fira +#: Fira Code +#: Fira Code Bold (FiraCode-Bold) +#: Fira Code Light (FiraCode-Light) +#: Fira Code Medium (FiraCode-Medium) +#: Fira Code Regular (FiraCode-Regular) +#: Fira Code Retina (FiraCode-Retina) + +#: The part in brackets is the PostScript name. + +#: Enable alternate zero and oldstyle numerals:: + +#: font_features FiraCode-Retina +zero +onum + +#: Enable only alternate zero:: + +#: font_features FiraCode-Retina +zero + +#: Disable the normal ligatures, but keep the calt feature which (in +#: this font) breaks up monotony:: + +#: font_features TT2020StyleB-Regular -liga +calt + +#: In conjunction with force_ltr, you may want to disable Arabic +#: shaping entirely, and only look at their isolated forms if they +#: show up in a document. You can do this with e.g.:: + +#: font_features UnifontMedium +isol -medi -fina -init + +box_drawing_scale 0.001, 1, 1.5, 2 + +#: Change the sizes of the lines used for the box drawing unicode +#: characters These values are in pts. They will be scaled by the +#: monitor DPI to arrive at a pixel value. There must be four values +#: corresponding to thin, normal, thick, and very thick lines. + +#: }}} + +#: Cursor customization {{{ +# cursor #cccccc + +#: Default cursor color +# cursor_text_color #111111 + +#: Choose the color of text under the cursor. If you want it rendered +#: with the background color of the cell underneath instead, use the +#: special keyword: background + +cursor_shape block + +#: The cursor shape can be one of (block, beam, underline) + +cursor_beam_thickness 1.5 + +#: Defines the thickness of the beam cursor (in pts) + +cursor_underline_thickness 2.0 + +#: Defines the thickness of the underline cursor (in pts) + +cursor_blink_interval -1 + +#: The interval (in seconds) at which to blink the cursor. Set to zero +#: to disable blinking. Negative values mean use system default. Note +#: that numbers smaller than repaint_delay will be limited to +#: repaint_delay. + +cursor_stop_blinking_after 15.0 + +#: Stop blinking cursor after the specified number of seconds of +#: keyboard inactivity. Set to zero to never stop blinking. + +#: }}} + +#: Scrollback {{{ + +scrollback_lines 2000 + +#: Number of lines of history to keep in memory for scrolling back. +#: Memory is allocated on demand. Negative numbers are (effectively) +#: infinite scrollback. Note that using very large scrollback is not +#: recommended as it can slow down resizing of the terminal and also +#: use large amounts of RAM. + +scrollback_pager less --chop-long-lines --RAW-CONTROL-CHARS +INPUT_LINE_NUMBER + +#: Program with which to view scrollback in a new window. The +#: scrollback buffer is passed as STDIN to this program. If you change +#: it, make sure the program you use can handle ANSI escape sequences +#: for colors and text formatting. INPUT_LINE_NUMBER in the command +#: line above will be replaced by an integer representing which line +#: should be at the top of the screen. + +scrollback_pager_history_size 0 + +#: Separate scrollback history size, used only for browsing the +#: scrollback buffer (in MB). This separate buffer is not available +#: for interactive scrolling but will be piped to the pager program +#: when viewing scrollback buffer in a separate window. The current +#: implementation stores one character in 4 bytes, so approximatively +#: 2500 lines per megabyte at 100 chars per line. A value of zero or +#: less disables this feature. The maximum allowed size is 4GB. + +wheel_scroll_multiplier 5.0 + +#: Modify the amount scrolled by the mouse wheel. Note this is only +#: used for low precision scrolling devices, not for high precision +#: scrolling on platforms such as macOS and Wayland. Use negative +#: numbers to change scroll direction. + +touch_scroll_multiplier 1.0 + +#: Modify the amount scrolled by a touchpad. Note this is only used +#: for high precision scrolling devices on platforms such as macOS and +#: Wayland. Use negative numbers to change scroll direction. + +#: }}} + +#: Mouse {{{ + +mouse_hide_wait 3.0 + +#: Hide mouse cursor after the specified number of seconds of the +#: mouse not being used. Set to zero to disable mouse cursor hiding. +#: Set to a negative value to hide the mouse cursor immediately when +#: typing text. Disabled by default on macOS as getting it to work +#: robustly with the ever-changing sea of bugs that is Cocoa is too +#: much effort. +# url_color #0087bd +url_style curly + +#: The color and style for highlighting URLs on mouse-over. url_style +#: can be one of: none, single, double, curly + +open_url_modifiers kitty_mod + +#: The modifier keys to press when clicking with the mouse on URLs to +#: open the URL + +open_url_with default + +#: The program with which to open URLs that are clicked on. The +#: special value default means to use the operating system's default +#: URL handler. + +url_prefixes http https file ftp + +#: The set of URL prefixes to look for when detecting a URL under the +#: mouse cursor. + +copy_on_select no + +#: Copy to clipboard or a private buffer on select. With this set to +#: clipboard, simply selecting text with the mouse will cause the text +#: to be copied to clipboard. Useful on platforms such as macOS that +#: do not have the concept of primary selections. You can instead +#: specify a name such as a1 to copy to a private kitty buffer +#: instead. Map a shortcut with the paste_from_buffer action to paste +#: from this private buffer. For example:: + +#: map cmd+shift+v paste_from_buffer a1 + +#: Note that copying to the clipboard is a security risk, as all +#: programs, including websites open in your browser can read the +#: contents of the system clipboard. + +strip_trailing_spaces never + +#: Remove spaces at the end of lines when copying to clipboard. A +#: value of smart will do it when using normal selections, but not +#: rectangle selections. always will always do it. + +rectangle_select_modifiers ctrl+alt + +#: The modifiers to use rectangular selection (i.e. to select text in +#: a rectangular block with the mouse) + +terminal_select_modifiers shift + +#: The modifiers to override mouse selection even when a terminal +#: application has grabbed the mouse + +select_by_word_characters :@-./_~?&=%+# + +#: Characters considered part of a word when double clicking. In +#: addition to these characters any character that is marked as an +#: alphanumeric character in the unicode database will be matched. + +click_interval -1.0 + +#: The interval between successive clicks to detect double/triple +#: clicks (in seconds). Negative numbers will use the system default +#: instead, if available, or fallback to 0.5. + +focus_follows_mouse no + +#: Set the active window to the window under the mouse when moving the +#: mouse around + +pointer_shape_when_grabbed arrow + +#: The shape of the mouse pointer when the program running in the +#: terminal grabs the mouse. Valid values are: arrow, beam and hand + +#: }}} + +#: Performance tuning {{{ + +repaint_delay 10 + +#: Delay (in milliseconds) between screen updates. Decreasing it, +#: increases frames-per-second (FPS) at the cost of more CPU usage. +#: The default value yields ~100 FPS which is more than sufficient for +#: most uses. Note that to actually achieve 100 FPS you have to either +#: set sync_to_monitor to no or use a monitor with a high refresh +#: rate. Also, to minimize latency when there is pending input to be +#: processed, repaint_delay is ignored. + +input_delay 3 + +#: Delay (in milliseconds) before input from the program running in +#: the terminal is processed. Note that decreasing it will increase +#: responsiveness, but also increase CPU usage and might cause flicker +#: in full screen programs that redraw the entire screen on each loop, +#: because kitty is so fast that partial screen updates will be drawn. + +sync_to_monitor yes + +#: Sync screen updates to the refresh rate of the monitor. This +#: prevents tearing (https://en.wikipedia.org/wiki/Screen_tearing) +#: when scrolling. However, it limits the rendering speed to the +#: refresh rate of your monitor. With a very high speed mouse/high +#: keyboard repeat rate, you may notice some slight input latency. If +#: so, set this to no. + +#: }}} + +#: Terminal bell {{{ + +enable_audio_bell yes + +#: Enable/disable the audio bell. Useful in environments that require +#: silence. + +visual_bell_duration 0.0 + +#: Visual bell duration. Flash the screen when a bell occurs for the +#: specified number of seconds. Set to zero to disable. + +window_alert_on_bell yes + +#: Request window attention on bell. Makes the dock icon bounce on +#: macOS or the taskbar flash on linux. + +bell_on_tab yes + +#: Show a bell symbol on the tab if a bell occurs in one of the +#: windows in the tab and the window is not the currently focused +#: window + +command_on_bell none + +#: Program to run when a bell occurs. + +#: }}} + +#: Window layout {{{ + +remember_window_size yes +initial_window_width 640 +initial_window_height 400 + +#: If enabled, the window size will be remembered so that new +#: instances of kitty will have the same size as the previous +#: instance. If disabled, the window will initially have size +#: configured by initial_window_width/height, in pixels. You can use a +#: suffix of "c" on the width/height values to have them interpreted +#: as number of cells instead of pixels. + +enabled_layouts * + +#: The enabled window layouts. A comma separated list of layout names. +#: The special value all means all layouts. The first listed layout +#: will be used as the startup layout. Default configuration is all +#: layouts in alphabetical order. For a list of available layouts, see +#: the https://sw.kovidgoyal.net/kitty/index.html#layouts. + +window_resize_step_cells 2 +window_resize_step_lines 2 + +#: The step size (in units of cell width/cell height) to use when +#: resizing windows. The cells value is used for horizontal resizing +#: and the lines value for vertical resizing. + +window_border_width 1.0 + +#: The width (in pts) of window borders. Will be rounded to the +#: nearest number of pixels based on screen resolution. Note that +#: borders are displayed only when more than one window is visible. +#: They are meant to separate multiple windows. + +draw_minimal_borders yes + +#: Draw only the minimum borders needed. This means that only the +#: minimum needed borders for inactive windows are drawn. That is only +#: the borders that separate the inactive window from a neighbor. Note +#: that setting a non-zero window margin overrides this and causes all +#: borders to be drawn. + +window_margin_width 0.0 + +#: The window margin (in pts) (blank area outside the border) + +single_window_margin_width -1000.0 + +#: The window margin (in pts) to use when only a single window is +#: visible. Negative values will cause the value of +#: window_margin_width to be used instead. + +window_padding_width 0.0 + +#: The window padding (in pts) (blank area between the text and the +#: window border) + +placement_strategy center + +#: When the window size is not an exact multiple of the cell size, the +#: cell area of the terminal window will have some extra padding on +#: the sides. You can control how that padding is distributed with +#: this option. Using a value of center means the cell area will be +#: placed centrally. A value of top-left means the padding will be on +#: only the bottom and right edges. +# active_border_color #00ff00 + +#: The color for the border of the active window. Set this to none to +#: not draw borders around the active window. +# inactive_border_color #cccccc + +#: The color for the border of inactive windows +# bell_border_color #ff5a00 + +#: The color for the border of inactive windows in which a bell has +#: occurred + +inactive_text_alpha 1.0 + +#: Fade the text in inactive windows by the specified amount (a number +#: between zero and one, with zero being fully faded). + +hide_window_decorations no + +#: Hide the window decorations (title-bar and window borders) with +#: yes. On macOS, titlebar-only can be used to only hide the titlebar. +#: Whether this works and exactly what effect it has depends on the +#: window manager/operating system. + +resize_debounce_time 0.1 + +#: The time (in seconds) to wait before redrawing the screen when a +#: resize event is received. On platforms such as macOS, where the +#: operating system sends events corresponding to the start and end of +#: a resize, this number is ignored. + +resize_draw_strategy static + +#: Choose how kitty draws a window while a resize is in progress. A +#: value of static means draw the current window contents, mostly +#: unchanged. A value of scale means draw the current window contents +#: scaled. A value of blank means draw a blank window. A value of size +#: means show the window size in cells. + +resize_in_steps no + +#: Resize the OS window in steps as large as the cells, instead of +#: with the usual pixel accuracy. Combined with an +#: initial_window_width and initial_window_height in number of cells, +#: this option can be used to keep the margins as small as possible +#: when resizing the OS window. Note that this does not currently work +#: on Wayland. + +#: }}} + +#: Tab bar {{{ + +tab_bar_edge bottom + +#: Which edge to show the tab bar on, top or bottom + +tab_bar_margin_width 0.0 + +#: The margin to the left and right of the tab bar (in pts) + +tab_bar_style fade + +#: The tab bar style, can be one of: fade, separator, powerline, or +#: hidden. In the fade style, each tab's edges fade into the +#: background color, in the separator style, tabs are separated by a +#: configurable separator, and the powerline shows the tabs as a +#: continuous line. + +tab_bar_min_tabs 2 + +#: The minimum number of tabs that must exist before the tab bar is +#: shown + +tab_switch_strategy previous + +#: The algorithm to use when switching to a tab when the current tab +#: is closed. The default of previous will switch to the last used +#: tab. A value of left will switch to the tab to the left of the +#: closed tab. A value of last will switch to the right-most tab. + +tab_fade 0.25 0.5 0.75 1 + +#: Control how each tab fades into the background when using fade for +#: the tab_bar_style. Each number is an alpha (between zero and one) +#: that controls how much the corresponding cell fades into the +#: background, with zero being no fade and one being full fade. You +#: can change the number of cells used by adding/removing entries to +#: this list. + +tab_separator " ┇" + +#: The separator between tabs in the tab bar when using separator as +#: the tab_bar_style. + +tab_title_template "{title}" + +#: A template to render the tab title. The default just renders the +#: title. If you wish to include the tab-index as well, use something +#: like: {index}: {title}. Useful if you have shortcuts mapped for +#: goto_tab N. + +active_tab_title_template none + +#: Template to use for active tabs, if not specified falls back to +#: tab_title_template. +# active_tab_foreground #000 +# active_tab_background #eee +active_tab_font_style bold-italic +# inactive_tab_foreground #444 +# inactive_tab_background #999 +inactive_tab_font_style normal + +#: Tab bar colors and styles +# tab_bar_background none + +#: Background color for the tab bar. Defaults to using the terminal +#: background color. + +#: }}} + +#: Color scheme {{{ +# foreground #dddddd +# background #31363b + +#: The foreground and background colors + +background_opacity 1.0 + +#: The opacity of the background. A number between 0 and 1, where 1 is +#: opaque and 0 is fully transparent. This will only work if +#: supported by the OS (for instance, when using a compositor under +#: X11). Note that it only sets the background color's opacity in +#: cells that have the same background color as the default terminal +#: background. This is so that things like the status bar in vim, +#: powerline prompts, etc. still look good. But it means that if you +#: use a color theme with a background color in your editor, it will +#: not be rendered as transparent. Instead you should change the +#: default background color in your kitty config and not use a +#: background color in the editor color scheme. Or use the escape +#: codes to set the terminals default colors in a shell script to +#: launch your editor. Be aware that using a value less than 1.0 is a +#: (possibly significant) performance hit. If you want to dynamically +#: change transparency of windows set dynamic_background_opacity to +#: yes (this is off by default as it has a performance cost) + +background_image none + +#: Path to a background image. Must be in PNG format. + +background_image_layout tiled + +#: Whether to tile or scale the background image. + +background_image_linear no + +#: When background image is scaled, whether linear interpolation +#: should be used. + +dynamic_background_opacity no + +#: Allow changing of the background_opacity dynamically, using either +#: keyboard shortcuts (increase_background_opacity and +#: decrease_background_opacity) or the remote control facility. + +background_tint 0.0 + +#: How much to tint the background image by the background color. The +#: tint is applied only under the text area, not margin/borders. Makes +#: it easier to read the text. Tinting is done using the current +#: background color for each window. This setting applies only if +#: background_opacity is set and transparent windows are supported or +#: background_image is set. + +dim_opacity 0.75 + +#: How much to dim text that has the DIM/FAINT attribute set. One +#: means no dimming and zero means fully dimmed (i.e. invisible). +# selection_foreground #000000 + +#: The foreground for text selected with the mouse. A value of none +#: means to leave the color unchanged. +# selection_background #fffacd + +#: The background for text selected with the mouse. + + +#: The 16 terminal colors. There are 8 basic colors, each color has a +#: dull and bright version. You can also set the remaining colors from +#: the 256 color table as color16 to color255. +# color0 #000000 +# color8 #767676 + +#: black +# color1 #cc0403 +# color9 #f2201f + +#: red +# color2 #19cb00 +# color10 #23fd00 + +#: green +# color3 #cecb00 +# color11 #fffd00 + +#: yellow +# color4 #0d73cc +# color12 #1a8fff + +#: blue +# color5 #cb1ed1 +# color13 #fd28ff + +#: magenta +# color6 #0dcdcd +# color14 #14ffff + +#: cyan +# color7 #dddddd +# color15 #ffffff + +#: white +# mark1_foreground black + +#: Color for marks of type 1 +# mark1_background #98d3cb + +#: Color for marks of type 1 (light steel blue) +# mark2_foreground black + +#: Color for marks of type 2 +# mark2_background #f2dcd3 + +#: Color for marks of type 1 (beige) +# mark3_foreground black + +#: Color for marks of type 3 +# mark3_background #f274bc + +#: Color for marks of type 1 (violet) + +#: }}} + +#: Advanced {{{ + +shell . + +#: The shell program to execute. The default value of . means to use +#: whatever shell is set as the default shell for the current user. +#: Note that on macOS if you change this, you might need to add +#: --login to ensure that the shell starts in interactive mode and +#: reads its startup rc files. + +editor . + +#: The console editor to use when editing the kitty config file or +#: similar tasks. A value of . means to use the environment variables +#: VISUAL and EDITOR in that order. Note that this environment +#: variable has to be set not just in your shell startup scripts but +#: system-wide, otherwise kitty will not see it. + +close_on_child_death no + +#: Close the window when the child process (shell) exits. If no (the +#: default), the terminal will remain open when the child exits as +#: long as there are still processes outputting to the terminal (for +#: example disowned or backgrounded processes). If yes, the window +#: will close as soon as the child process exits. Note that setting it +#: to yes means that any background processes still using the terminal +#: can fail silently because their stdout/stderr/stdin no longer work. + +allow_remote_control no + +#: Allow other programs to control kitty. If you turn this on other +#: programs can control all aspects of kitty, including sending text +#: to kitty windows, opening new windows, closing windows, reading the +#: content of windows, etc. Note that this even works over ssh +#: connections. You can chose to either allow any program running +#: within kitty to control it, with yes or only programs that connect +#: to the socket specified with the kitty --listen-on command line +#: option, if you use the value socket-only. The latter is useful if +#: you want to prevent programs running on a remote computer over ssh +#: from controlling kitty. + +# env + +#: Specify environment variables to set in all child processes. Note +#: that environment variables are expanded recursively, so if you +#: use:: + +#: env MYVAR1=a +#: env MYVAR2=${MYVAR1}/${HOME}/b + +#: The value of MYVAR2 will be a//b. + +update_check_interval 24 + +#: Periodically check if an update to kitty is available. If an update +#: is found a system notification is displayed informing you of the +#: available update. The default is to check every 24 hrs, set to zero +#: to disable. + +startup_session none + +#: Path to a session file to use for all kitty instances. Can be +#: overridden by using the kitty --session command line option for +#: individual instances. See +#: https://sw.kovidgoyal.net/kitty/index.html#sessions in the kitty +#: documentation for details. Note that relative paths are interpreted +#: with respect to the kitty config directory. Environment variables +#: in the path are expanded. + +clipboard_control write-clipboard write-primary + +#: Allow programs running in kitty to read and write from the +#: clipboard. You can control exactly which actions are allowed. The +#: set of possible actions is: write-clipboard read-clipboard write- +#: primary read-primary. You can additionally specify no-append to +#: disable kitty's protocol extension for clipboard concatenation. The +#: default is to allow writing to the clipboard and primary selection +#: with concatenation enabled. Note that enabling the read +#: functionality is a security risk as it means that any program, even +#: one running on a remote server via SSH can read your clipboard. + +term xterm-kitty + +#: The value of the TERM environment variable to set. Changing this +#: can break many terminal programs, only change it if you know what +#: you are doing, not because you read some advice on Stack Overflow +#: to change it. The TERM variable is used by various programs to get +#: information about the capabilities and behavior of the terminal. If +#: you change it, depending on what programs you run, and how +#: different the terminal you are changing it to is, various things +#: from key-presses, to colors, to various advanced features may not +#: work. + +#: }}} + +#: OS specific tweaks {{{ +# macos_titlebar_color system + +#: Change the color of the kitty window's titlebar on macOS. A value +#: of system means to use the default system color, a value of +#: background means to use the background color of the currently +#: active window and finally you can use an arbitrary color, such as +#: #12af59 or red. WARNING: This option works by using a hack, as +#: there is no proper Cocoa API for it. It sets the background color +#: of the entire window and makes the titlebar transparent. As such it +#: is incompatible with background_opacity. If you want to use both, +#: you are probably better off just hiding the titlebar with +#: hide_window_decorations. + +macos_option_as_alt no + +#: Use the option key as an alt key. With this set to no, kitty will +#: use the macOS native Option+Key = unicode character behavior. This +#: will break any Alt+key keyboard shortcuts in your terminal +#: programs, but you can use the macOS unicode input technique. You +#: can use the values: left, right, or both to use only the left, +#: right or both Option keys as Alt, instead. + +macos_hide_from_tasks no + +#: Hide the kitty window from running tasks (Option+Tab) on macOS. + +macos_quit_when_last_window_closed no + +#: Have kitty quit when all the top-level windows are closed. By +#: default, kitty will stay running, even with no open windows, as is +#: the expected behavior on macOS. + +macos_window_resizable yes + +#: Disable this if you want kitty top-level (OS) windows to not be +#: resizable on macOS. + +macos_thicken_font 0 + +#: Draw an extra border around the font with the given width, to +#: increase legibility at small font sizes. For example, a value of +#: 0.75 will result in rendering that looks similar to sub-pixel +#: antialiasing at common font sizes. + +macos_traditional_fullscreen no + +#: Use the traditional full-screen transition, that is faster, but +#: less pretty. + +macos_show_window_title_in all + +#: Show or hide the window title in the macOS window or menu-bar. A +#: value of window will show the title of the currently active window +#: at the top of the macOS window. A value of menubar will show the +#: title of the currently active window in the macOS menu-bar, making +#: use of otherwise wasted space. all will show the title everywhere +#: and none hides the title in the window and the menu-bar. + +macos_custom_beam_cursor no + +#: Enable/disable custom mouse cursor for macOS that is easier to see +#: on both light and dark backgrounds. WARNING: this might make your +#: mouse cursor invisible on dual GPU machines. + +linux_display_server auto + +#: Choose between Wayland and X11 backends. By default, an appropriate +#: backend based on the system state is chosen automatically. Set it +#: to x11 or wayland to force the choice. + +#: }}} + +#: Keyboard shortcuts {{{ + +#: For a list of key names, see: the GLFW key macros +#: . +#: The name to use is the part after the GLFW_KEY_ prefix. For a list +#: of modifier names, see: GLFW mods +#: + +#: On Linux you can also use XKB key names to bind keys that are not +#: supported by GLFW. See XKB keys +#: for a list of key names. The name to use is the part +#: after the XKB_KEY_ prefix. Note that you can only use an XKB key +#: name for keys that are not known as GLFW keys. + +#: Finally, you can use raw system key codes to map keys, again only +#: for keys that are not known as GLFW keys. To see the system key +#: code for a key, start kitty with the kitty --debug-keyboard option. +#: Then kitty will output some debug text for every key event. In that +#: text look for ``native_code`` the value of that becomes the key +#: name in the shortcut. For example: + +#: .. code-block:: none + +#: on_key_input: glfw key: 65 native_code: 0x61 action: PRESS mods: 0x0 text: 'a' + +#: Here, the key name for the A key is 0x61 and you can use it with:: + +#: map ctrl+0x61 something + +#: to map ctrl+a to something. + +#: You can use the special action no_op to unmap a keyboard shortcut +#: that is assigned in the default configuration:: + +#: map kitty_mod+space no_op + +#: You can combine multiple actions to be triggered by a single +#: shortcut, using the syntax below:: + +#: map key combine action1 action2 action3 ... + +#: For example:: + +#: map kitty_mod+e combine : new_window : next_layout + +#: this will create a new window and switch to the next available +#: layout + +#: You can use multi-key shortcuts using the syntax shown below:: + +#: map key1>key2>key3 action + +#: For example:: + +#: map ctrl+f>2 set_font_size 20 + +kitty_mod ctrl+shift + +#: The value of kitty_mod is used as the modifier for all default +#: shortcuts, you can change it in your kitty.conf to change the +#: modifiers for all the default shortcuts. + +clear_all_shortcuts no + +#: You can have kitty remove all shortcut definition seen up to this +#: point. Useful, for instance, to remove the default shortcuts. + +# kitten_alias hints hints --hints-offset=0 + +#: You can create aliases for kitten names, this allows overriding the +#: defaults for kitten options and can also be used to shorten +#: repeated mappings of the same kitten with a specific group of +#: options. For example, the above alias changes the default value of +#: kitty +kitten hints --hints-offset to zero for all mappings, +#: including the builtin ones. + +#: Clipboard {{{ + +map kitty_mod+c copy_to_clipboard + +#: There is also a copy_or_interrupt action that can be optionally +#: mapped to Ctrl+c. It will copy only if there is a selection and +#: send an interrupt otherwise. Similarly, copy_and_clear_or_interrupt +#: will copy and clear the selection or send an interrupt if there is +#: no selection. + +map kitty_mod+v paste_from_clipboard +map kitty_mod+s paste_from_selection +map shift+insert paste_from_selection +map kitty_mod+o pass_selection_to_program + +#: You can also pass the contents of the current selection to any +#: program using pass_selection_to_program. By default, the system's +#: open program is used, but you can specify your own, the selection +#: will be passed as a command line argument to the program, for +#: example:: + +#: map kitty_mod+o pass_selection_to_program firefox + +#: You can pass the current selection to a terminal program running in +#: a new kitty window, by using the @selection placeholder:: + +#: map kitty_mod+y new_window less @selection + +#: }}} + +#: Scrolling {{{ + +map kitty_mod+up scroll_line_up +map kitty_mod+k scroll_line_up +map kitty_mod+down scroll_line_down +map kitty_mod+j scroll_line_down +map kitty_mod+page_up scroll_page_up +map kitty_mod+page_down scroll_page_down +map kitty_mod+home scroll_home +map kitty_mod+end scroll_end +map kitty_mod+h show_scrollback + +#: You can pipe the contents of the current screen + history buffer as +#: STDIN to an arbitrary program using the ``launch`` function. For +#: example, the following opens the scrollback buffer in less in an +#: overlay window:: + +#: map f1 launch --stdin-source=@screen_scrollback --stdin-add-formatting --type=overlay less +G -R + +#: For more details on piping screen and buffer contents to external +#: programs, see launch. + +#: }}} + +#: Window management {{{ + +map kitty_mod+enter new_window + +#: You can open a new window running an arbitrary program, for +#: example:: + +#: map kitty_mod+y launch mutt + +#: You can open a new window with the current working directory set to +#: the working directory of the current window using:: + +#: map ctrl+alt+enter launch --cwd=current + +#: You can open a new window that is allowed to control kitty via the +#: kitty remote control facility by prefixing the command line with @. +#: Any programs running in that window will be allowed to control +#: kitty. For example:: + +#: map ctrl+enter launch --allow-remote-control some_program + +#: You can open a new window next to the currently active window or as +#: the first window, with:: + +#: map ctrl+n launch --location=neighbor some_program +#: map ctrl+f launch --location=first some_program + +#: For more details, see launch. + +map kitty_mod+n new_os_window + +#: Works like new_window above, except that it opens a top level OS +#: kitty window. In particular you can use new_os_window_with_cwd to +#: open a window with the current working directory. + +map kitty_mod+w close_window +map kitty_mod+] next_window +map kitty_mod+[ previous_window +map kitty_mod+f move_window_forward +map kitty_mod+b move_window_backward +map kitty_mod+` move_window_to_top +map kitty_mod+r start_resizing_window +map kitty_mod+1 first_window +map kitty_mod+2 second_window +map kitty_mod+3 third_window +map kitty_mod+4 fourth_window +map kitty_mod+5 fifth_window +map kitty_mod+6 sixth_window +map kitty_mod+7 seventh_window +map kitty_mod+8 eighth_window +map kitty_mod+9 ninth_window +map kitty_mod+0 tenth_window +#: }}} + +#: Tab management {{{ + +map kitty_mod+right next_tab +map kitty_mod+left previous_tab +map kitty_mod+t new_tab +map kitty_mod+q close_tab +map kitty_mod+. move_tab_forward +map kitty_mod+, move_tab_backward +map kitty_mod+alt+t set_tab_title + +#: You can also create shortcuts to go to specific tabs, with 1 being +#: the first tab, 2 the second tab and -1 being the previously active +#: tab, and any number larger than the last tab being the last tab:: + +#: map ctrl+alt+1 goto_tab 1 +#: map ctrl+alt+2 goto_tab 2 + +#: Just as with new_window above, you can also pass the name of +#: arbitrary commands to run when using new_tab and use +#: new_tab_with_cwd. Finally, if you want the new tab to open next to +#: the current tab rather than at the end of the tabs list, use:: + +#: map ctrl+t new_tab !neighbor [optional cmd to run] +#: }}} + +#: Layout management {{{ + +map kitty_mod+l next_layout + +#: You can also create shortcuts to switch to specific layouts:: + +#: map ctrl+alt+t goto_layout tall +#: map ctrl+alt+s goto_layout stack + +#: Similarly, to switch back to the previous layout:: + +#: map ctrl+alt+p last_used_layout +#: }}} + +#: Font sizes {{{ + +#: You can change the font size for all top-level kitty OS windows at +#: a time or only the current one. + +map kitty_mod+equal change_font_size all +2.0 +map kitty_mod+minus change_font_size all -2.0 +map kitty_mod+backspace change_font_size all 0 + +#: To setup shortcuts for specific font sizes:: + +#: map kitty_mod+f6 change_font_size all 10.0 + +#: To setup shortcuts to change only the current OS window's font +#: size:: + +#: map kitty_mod+f6 change_font_size current 10.0 +#: }}} + +#: Select and act on visible text {{{ + +#: Use the hints kitten to select text and either pass it to an +#: external program or insert it into the terminal or copy it to the +#: clipboard. + +map kitty_mod+e kitten hints + +#: Open a currently visible URL using the keyboard. The program used +#: to open the URL is specified in open_url_with. + +map kitty_mod+p>f kitten hints --type path --program - + +#: Select a path/filename and insert it into the terminal. Useful, for +#: instance to run git commands on a filename output from a previous +#: git command. + +map kitty_mod+p>shift+f kitten hints --type path + +#: Select a path/filename and open it with the default open program. + +map kitty_mod+p>l kitten hints --type line --program - + +#: Select a line of text and insert it into the terminal. Use for the +#: output of things like: ls -1 + +map kitty_mod+p>w kitten hints --type word --program - + +#: Select words and insert into terminal. + +map kitty_mod+p>h kitten hints --type hash --program - + +#: Select something that looks like a hash and insert it into the +#: terminal. Useful with git, which uses sha1 hashes to identify +#: commits + +map kitty_mod+p>n kitten hints --type linenum + +#: Select something that looks like filename:linenum and open it in +#: vim at the specified line number. + + +#: The hints kitten has many more modes of operation that you can map +#: to different shortcuts. For a full description see kittens/hints. +#: }}} + +#: Miscellaneous {{{ + +map kitty_mod+f11 toggle_fullscreen +map kitty_mod+f10 toggle_maximized +map kitty_mod+u kitten unicode_input +map kitty_mod+f2 edit_config_file +map kitty_mod+escape kitty_shell window + +#: Open the kitty shell in a new window/tab/overlay/os_window to +#: control kitty using commands. + +map kitty_mod+a>m set_background_opacity +0.1 +map kitty_mod+a>l set_background_opacity -0.1 +map kitty_mod+a>1 set_background_opacity 1 +map kitty_mod+a>d set_background_opacity default +map kitty_mod+delete clear_terminal reset active + +#: You can create shortcuts to clear/reset the terminal. For example:: + +#: # Reset the terminal +#: map kitty_mod+f9 clear_terminal reset active +#: # Clear the terminal screen by erasing all contents +#: map kitty_mod+f10 clear_terminal clear active +#: # Clear the terminal scrollback by erasing it +#: map kitty_mod+f11 clear_terminal scrollback active +#: # Scroll the contents of the screen into the scrollback +#: map kitty_mod+f12 clear_terminal scroll active + +#: If you want to operate on all windows instead of just the current +#: one, use all instead of active. + +#: It is also possible to remap Ctrl+L to both scroll the current +#: screen contents into the scrollback buffer and clear the screen, +#: instead of just clearing the screen:: + +#: map ctrl+l combine : clear_terminal scroll active : send_text normal,application \x0c + + +#: You can tell kitty to send arbitrary (UTF-8) encoded text to the +#: client program when pressing specified shortcut keys. For example:: + +#: map ctrl+alt+a send_text all Special text + +#: This will send "Special text" when you press the ctrl+alt+a key +#: combination. The text to be sent is a python string literal so you +#: can use escapes like \x1b to send control codes or \u21fb to send +#: unicode characters (or you can just input the unicode characters +#: directly as UTF-8 text). The first argument to send_text is the +#: keyboard modes in which to activate the shortcut. The possible +#: values are normal or application or kitty or a comma separated +#: combination of them. The special keyword all means all modes. The +#: modes normal and application refer to the DECCKM cursor key mode +#: for terminals, and kitty refers to the special kitty extended +#: keyboard protocol. + +#: Another example, that outputs a word and then moves the cursor to +#: the start of the line (same as pressing the Home key):: + +#: map ctrl+alt+a send_text normal Word\x1b[H +#: map ctrl+alt+a send_text application Word\x1bOH + +#: }}} + +# }}} + + +# BEGIN_KITTY_THEME +# Catppuccin-Macchiato +include current-theme.conf +# END_KITTY_THEME diff --git a/etc/skel/.config/pluma/accels b/etc/skel/.config/pluma/accels new file mode 100644 index 0000000..c82c59c --- /dev/null +++ b/etc/skel/.config/pluma/accels @@ -0,0 +1,223 @@ +; pluma GtkAccelMap rc-file -*- scheme -*- +; this file is an automated accelerator map dump +; +; (gtk_accel_path "/FileBrowserWidgetSingleSelectionActionGroup/FileRename" "") +; (gtk_accel_path "/LanguagesActions/php" "") +; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/Search" "") +; (gtk_accel_path "/FileBrowserWidgetSingleMostSelectionActionGroup/FileNew" "") +; (gtk_accel_path "/LanguagesActions/dpatch" "") +; (gtk_accel_path "/PlumaDocInfoPluginActions/DocumentStatistics" "") +; (gtk_accel_path "/LanguagesActions/idl-exelis" "") +; (gtk_accel_path "/LanguagesActions/vala" "") +; (gtk_accel_path "/LanguagesActions/gtkrc" "") +; (gtk_accel_path "/LanguagesActions/pig" "") +; (gtk_accel_path "/LanguagesActions/vhdl" "") +; (gtk_accel_path "/LanguagesActions/puppet" "") +; (gtk_accel_path "/LanguagesActions/automake" "") +; (gtk_accel_path "/LanguagesActions/logcat" "") +; (gtk_accel_path "/LanguagesActions/asp" "") +; (gtk_accel_path "/LanguagesActions/sql" "") +; (gtk_accel_path "/LanguagesActions/opal" "") +; (gtk_accel_path "/LanguagesActions/eiffel" "") +; (gtk_accel_path "/LanguagesActions/docker" "") +; (gtk_accel_path "/PlumaWindowActions/SearchGoToLine" "i") +; (gtk_accel_path "/LanguagesActions/opencl" "") +; (gtk_accel_path "/LanguagesActions/t2t" "") +; (gtk_accel_path "/PlumaWindowPanesActions/ViewBottomPane" "F9") +; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/HelpContents" "F1") +; (gtk_accel_path "/PlumaWindowActions/EditDelete" "") +; (gtk_accel_path "/LanguagesActions/idl" "") +; (gtk_accel_path "/LanguagesActions/kotlin" "") +; (gtk_accel_path "/PlumaWindowActions/DocumentsPreviousDocument" "Page_Up") +; (gtk_accel_path "/LanguagesActions/erb-html" "") +; (gtk_accel_path "/LanguagesActions/forth" "") +; (gtk_accel_path "/LanguagesActions/vbnet" "") +; (gtk_accel_path "/PlumaWindowActions/EditPaste" "v") +; (gtk_accel_path "/LanguagesActions/typescript" "") +; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/ViewFullscreen" "F11") +; (gtk_accel_path "/PlumaSpellPluginActions/AutoSpell" "F7") +; (gtk_accel_path "/PlumaWindowActions/UpperCase" "") +; (gtk_accel_path "/LanguagesActions/js" "") +; (gtk_accel_path "/LanguagesActions/ftl" "") +; (gtk_accel_path "/PlumaWindowActions/EditUndo" "z") +; (gtk_accel_path "/PlumaWindowActions/SearchFindNext" "g") +; (gtk_accel_path "/LanguagesActions/boo" "") +; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/Edit" "") +; (gtk_accel_path "/PlumaWindowActions/DocumentsMoveToNewWindow" "") +; (gtk_accel_path "/LanguagesActions/yacc" "") +; (gtk_accel_path "/LanguagesActions/star" "") +; (gtk_accel_path "/LanguagesActions/jsx" "") +; (gtk_accel_path "/LanguagesActions/json" "") +; (gtk_accel_path "/LanguagesActions/spice" "") +; (gtk_accel_path "/FileBrowserWidgetSensitiveActionGroup/DirectoryRefresh" "") +; (gtk_accel_path "/LanguagesActions/docbook" "") +; (gtk_accel_path "/LanguagesActions/gdb-log" "") +; (gtk_accel_path "/PlumaWindowPanesActions/ViewSidePane" "F9") +; (gtk_accel_path "/LanguagesActions/meson" "") +; (gtk_accel_path "/LanguagesActions/erb" "") +; (gtk_accel_path "/PlumaWindowActions/FileRevert" "") +; (gtk_accel_path "/LanguagesActions/ocl" "") +; (gtk_accel_path "/LanguagesActions/dart" "") +; (gtk_accel_path "/LanguagesActions/scala" "") +; (gtk_accel_path "/LanguagesActions/xml" "") +; (gtk_accel_path "/LanguagesActions/terraform" "") +; (gtk_accel_path "/FileBrowserWidgetFileSelectionActionGroup/FileOpen" "") +; (gtk_accel_path "/LanguagesActions/haskell-literate" "") +; (gtk_accel_path "/LanguagesActions/commonlisp" "") +; (gtk_accel_path "/LanguagesActions/ooc" "") +; (gtk_accel_path "/FileBrowserPluginSingleSelectionExtra/OpenTerminal" "") +; (gtk_accel_path "/LanguagesActions/matlab" "") +; (gtk_accel_path "/LanguagesActions/ansforth94" "") +; (gtk_accel_path "/LanguagesActions/scilab" "") +; (gtk_accel_path "/PlumaWindowActions/FileSave" "s") +; (gtk_accel_path "/LanguagesActions/rust" "") +; (gtk_accel_path "/LanguagesActions/xslt" "") +; (gtk_accel_path "/LanguagesActions/j" "") +; (gtk_accel_path "/LanguagesActions/objj" "") +; (gtk_accel_path "/LanguagesActions/verilog" "") +; (gtk_accel_path "/LanguagesActions/tera" "") +; (gtk_accel_path "/LanguagesActions/yaml" "") +; (gtk_accel_path "/LanguagesActions/makefile" "") +; (gtk_accel_path "/LanguagesActions/html" "") +; (gtk_accel_path "/LanguagesActions/gettext-translation" "") +; (gtk_accel_path "/LanguagesActions/csv" "") +; (gtk_accel_path "/PlumaWindowActions/EditCopy" "c") +; (gtk_accel_path "/LanguagesActions/llvm" "") +; (gtk_accel_path "/LanguagesActions/cmake" "") +; (gtk_accel_path "/LanguagesActions/imagej" "") +; (gtk_accel_path "/LanguagesActions/octave" "") +; (gtk_accel_path "/FileBrowserWidgetActionGroup/FilterBinary" "") +; (gtk_accel_path "/LanguagesActions/dosbatch" "") +; (gtk_accel_path "/LanguagesActions/glsl" "") +; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/FileOpen" "o") +; (gtk_accel_path "/PlumaWindowActions/FileCloseAll" "w") +; (gtk_accel_path "/LanguagesActions/desktop" "") +; (gtk_accel_path "/LanguagesActions/diff" "") +; (gtk_accel_path "/LanguagesActions/pkgconfig" "") +; (gtk_accel_path "/LanguagesActions/haskell" "") +; (gtk_accel_path "/LanguagesActions/ada" "") +; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/View" "") +; (gtk_accel_path "/LanguagesActions/chdr" "") +; (gtk_accel_path "/LanguagesActions/maxima" "") +; (gtk_accel_path "/PlumaSpellPluginActions/CheckSpell" "F7") +; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/Help" "") +; (gtk_accel_path "/PlumaQuitWindowActions/FileQuit" "q") +; (gtk_accel_path "/LanguagesActions/libtool" "") +; (gtk_accel_path "/LanguagesActions/scss" "") +; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/HelpAbout" "") +; (gtk_accel_path "/DocumentsListActions/Tab_0" "1") +; (gtk_accel_path "/PlumaWindowActions/EditRedo" "z") +; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/Documents" "") +; (gtk_accel_path "/LanguagesActions/rpmspec" "") +; (gtk_accel_path "/LanguagesActions/css" "") +; (gtk_accel_path "/LanguagesActions/dot" "") +; (gtk_accel_path "/LanguagesActions/python" "") +; (gtk_accel_path "/PlumaWindowActions/InvertCase" "") +; (gtk_accel_path "/LanguagesActions/awk" "") +; (gtk_accel_path "/LanguagesActions/haxe" "") +; (gtk_accel_path "/LanguagesActions/less" "") +; (gtk_accel_path "/LanguagesActions/yara" "") +; (gtk_accel_path "/PlumaWindowActions/EditSelectAll" "a") +; (gtk_accel_path "/LanguagesActions/netrexx" "") +; (gtk_accel_path "/LanguagesActions/groovy" "") +; (gtk_accel_path "/LanguagesActions/typescript-jsx" "") +; (gtk_accel_path "/LanguagesActions/perl" "") +; (gtk_accel_path "/PlumaWindowActions/SearchIncrementalSearch" "k") +; (gtk_accel_path "/LanguagesActions/sparql" "") +; (gtk_accel_path "/LanguagesActions/powershell" "") +; (gtk_accel_path "/LanguagesActions/rst" "") +; (gtk_accel_path "/LanguagesActions/d" "") +; (gtk_accel_path "/PlumaWindowActions/SearchClearHighlight" "k") +; (gtk_accel_path "/LanguagesActions/jade" "") +; (gtk_accel_path "/LanguagesActions/m4" "") +; (gtk_accel_path "/LanguagesActions/sh" "") +; (gtk_accel_path "/LanguagesActions/pascal" "") +; (gtk_accel_path "/PlumaWindowActions/EditCut" "x") +; (gtk_accel_path "/LanguagesActions/julia" "") +; (gtk_accel_path "/PlumaWindowActions/FilePrint" "p") +; (gtk_accel_path "/LanguagesActions/tcl" "") +; (gtk_accel_path "/LanguagesActions/c" "") +; (gtk_accel_path "/LanguagesActions/mallard" "") +; (gtk_accel_path "/LanguagesActions/objc" "") +; (gtk_accel_path "/LanguagesActions/dtl" "") +; (gtk_accel_path "/PlumaSpellPluginActions/ConfigSpell" "") +; (gtk_accel_path "/LanguagesActions/fsharp" "") +; (gtk_accel_path "/LanguagesActions/systemverilog" "") +; (gtk_accel_path "/LanguagesActions/erlang" "") +; (gtk_accel_path "/LanguagesActions/ruby" "") +; (gtk_accel_path "/LanguagesActions/fish" "") +; (gtk_accel_path "/PlumaTimePluginActions/InsertDateAndTime" "") +; (gtk_accel_path "/LanguagesActions/go" "") +; (gtk_accel_path "/LanguagesActions/fcl" "") +; (gtk_accel_path "/LanguagesActions/fortran" "") +; (gtk_accel_path "/LanguagesActions/python3" "") +; (gtk_accel_path "/LanguagesActions/changelog" "") +; (gtk_accel_path "/LanguagesActions/cobol" "") +; (gtk_accel_path "/LanguagesActions/abnf" "") +; (gtk_accel_path "/PlumaWindowActions/SearchFindPrevious" "g") +; (gtk_accel_path "/FileBrowserWidgetSelectionActionGroup/FileMoveToTrash" "") +; (gtk_accel_path "/LanguagesActions/mediawiki" "") +; (gtk_accel_path "/LanguagesActions/java" "") +; (gtk_accel_path "/LanguagesActions/swift" "") +; (gtk_accel_path "/LanguagesActions/genie" "") +; (gtk_accel_path "/FileBrowserWidgetBookmarkActionGroup/BookmarkOpen" "") +; (gtk_accel_path "/LanguagesActions/c-sharp" "") +; (gtk_accel_path "/LanguagesActions/cuda" "") +; (gtk_accel_path "/LanguagesActions/gap" "") +; (gtk_accel_path "/LanguagesActions/bluespec" "") +; (gtk_accel_path "/PlumaWindowActions/SearchFind" "f") +; (gtk_accel_path "/PlumaWindowActions/ChangeCase" "") +; (gtk_accel_path "/PlumaCloseWindowActions/FileClose" "w") +; (gtk_accel_path "/LanguagesActions/solidity" "") +; (gtk_accel_path "/LanguagesActions/lean" "") +; (gtk_accel_path "/PlumaWindowActions/FileSaveAs" "s") +; (gtk_accel_path "/FileBrowserWidgetActionGroup/FilterHidden" "") +; (gtk_accel_path "/LanguagesActions/sweave" "") +; (gtk_accel_path "/LanguagesActions/mxml" "") +; (gtk_accel_path "/LanguagesActions/nemerle" "") +; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/ViewToolbar" "") +; (gtk_accel_path "/LanguagesActions/ini" "") +; (gtk_accel_path "/LanguagesActions/cg" "") +; (gtk_accel_path "/LanguagesActions/scheme" "") +; (gtk_accel_path "/LanguagesActions/actionscript" "") +; (gtk_accel_path "/LanguagesActions/toml" "") +; (gtk_accel_path "/FileBrowserWidgetActionGroupToplevel/FilterMenuAction" "") +; (gtk_accel_path "/LanguagesActions/gradle" "") +; (gtk_accel_path "/PlumaWindowActions/SearchReplace" "h") +; (gtk_accel_path "/LanguagesActions/bibtex" "") +; (gtk_accel_path "/PlumaWindowActions/FileSaveAll" "l") +; (gtk_accel_path "/LanguagesActions/asciidoc" "") +; (gtk_accel_path "/LanguagesActions/ocaml" "") +; (gtk_accel_path "/PlumaWindowActions/ViewHighlightMode" "") +; (gtk_accel_path "/FileBrowserPluginExtra/SetActiveRoot" "") +; (gtk_accel_path "/LanguagesActions/lua" "") +; (gtk_accel_path "/FileBrowserWidgetSingleMostSelectionActionGroup/DirectoryNew" "") +; (gtk_accel_path "/LanguagesActions/latex" "") +; (gtk_accel_path "/LanguagesActions/sml" "") +; (gtk_accel_path "/PlumaWindowActions/FilePrintPreview" "p") +; (gtk_accel_path "/LanguagesActions/markdown" "") +; (gtk_accel_path "/LanguagesActions/proto" "") +; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/EditPreferences" "") +; (gtk_accel_path "/LanguagesActions/erb-js" "") +; (gtk_accel_path "/LanguagesActions/gdscript" "") +; (gtk_accel_path "/LanguagesActions/cpphdr" "") +; (gtk_accel_path "/LanguagesActions/r" "") +; (gtk_accel_path "/LanguagesActions/bennugd" "") +; (gtk_accel_path "/PlumaWindowActions/TitleCase" "") +; (gtk_accel_path "/LanguagesActions/logtalk" "") +; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/File" "") +; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/ViewStatusbar" "") +; (gtk_accel_path "/PlumaWindowActions/DocumentsNextDocument" "Page_Down") +; (gtk_accel_path "/LanguagesActions/cpp" "") +; (gtk_accel_path "/LanguagesActions/nsis" "") +; (gtk_accel_path "/FileBrowserWidgetSelectionActionGroup/FileDelete" "") +; (gtk_accel_path "/LanguagesActions/dtd" "") +; (gtk_accel_path "/LanguagesActions/prolog" "") +; (gtk_accel_path "/FileBrowserWidgetSensitiveActionGroup/DirectoryOpen" "") +; (gtk_accel_path "/LanguagesActions/texinfo" "") +; (gtk_accel_path "/LanguagesActions/lex" "") +; (gtk_accel_path "/PlumaWindowActions/LowerCase" "") +; (gtk_accel_path "/LanguagesActions/modelica" "") +; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/Tools" "") +; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/FileNew" "n") +; (gtk_accel_path "/LanguagesActions/thrift" "") diff --git a/etc/skel/.config/pluma/styles/catppuccin-macchiato.xml b/etc/skel/.config/pluma/styles/catppuccin-macchiato.xml new file mode 100644 index 0000000..e2b840e --- /dev/null +++ b/etc/skel/.config/pluma/styles/catppuccin-macchiato.xml @@ -0,0 +1,100 @@ + + + + + + sacerdos + <_description>Soothing pastel theme for Gedit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +