Add Konsole customisations

This commit is contained in:
Evie Litherland-Smith 2024-06-19 17:54:35 +01:00
parent 790c0e38f5
commit b1d6e5d5a6
5 changed files with 30 additions and 75 deletions

View file

@ -3,6 +3,7 @@
fonts,
...
}: {
imports = [./konsole.nix];
home.packages = with pkgs; [
wl-clipboard
volantes-cursors
@ -47,9 +48,9 @@
};
hotkeys.commands = {
"launch-terminal" = {
name = "Launch Konsole Terminal Emulator";
key = "Meta+Alt+T";
"launch-konsole" = {
name = "Launch Konsole";
key = "Meta+Alt+K";
command = "konsole";
};
"launch-emacs" = {
@ -121,8 +122,8 @@
baloofilerc = {"Basic Settings"."Indexing-Enabled" = false;};
kdeglobals = {
General = {
TerminalApplication = "alacritty";
TerminalService = "Alacritty.desktop";
TerminalApplication = "konsole";
TerminalService = "org.kde.konsole.desktop";
};
};
kscreenlockerrc = {

View file

@ -0,0 +1,24 @@
{fonts, ...}: {
programs.konsole = {
enable = true;
defaultProfile = "One-Light";
customColorSchemes.onelight = ./onelight.colorscheme;
profiles.onelight = {
name = "One-Light";
colorScheme = "onelight";
font.name = fonts.monospace.name;
extraConfig = {
"Interaction Options" = {
"TextEditorCmd" = 6;
"TextEditorCmdCustom" = "emacsclient -c +LINE:COLUMN PATH";
"UnderlineFilesEnabled" = "true";
"OpenLinksByDirectClickEnabled" = "true";
};
"Terminal Features" = {
"BlinkingCursorEnabled" = "true";
"VerticalLine" = "false";
};
};
};
};
}

View file

@ -1,45 +0,0 @@
keyboard "Linux console"
key F2 : "\E[[B"
key Enter-NewLine : "\r"
key Enter+NewLine : "\r\n"
key F8 : "\E[19~"
key Home : "\E[1~"
key Tab : "\t"
key PgDown+Shift+Ctrl : ScrollPromptDown
key PgDown+Shift-Ctrl : ScrollPageDown
key PgDown-Shift : "\E[6~"
key PgUp+Shift+Ctrl : ScrollPromptUp
key PgUp+Shift-Ctrl : ScrollPageUp
key PgUp-Shift : "\E[5~"
key Ins-Shift : "\E[2~"
key F3 : "\E[[C"
key F6 : "\E[17~"
key F9 : "\E[20~"
key F5 : "\E[[E"
key End : "\E[4~"
key Right-Shift+Ansi-AppCursorKeys : "\E[C"
key Right-Shift+Ansi+AppCursorKeys : "\EOC"
key Right-Shift-Ansi : "\EC"
key F1 : "\E[[A"
key Up+Shift : ScrollLineUp
key Up-Shift+Ansi-AppCursorKeys : "\E[A"
key Up-Shift+Ansi+AppCursorKeys : "\EOA"
key Up-Shift-Ansi : "\EA"
key F10 : "\E[21~"
key Down+Shift : ScrollLineDown
key Down-Shift+Ansi-AppCursorKeys : "\E[B"
key Down-Shift+Ansi+AppCursorKeys : "\EOB"
key Down-Shift-Ansi : "\EB"
key Left-Shift+Ansi-AppCursorKeys : "\E[D"
key Left-Shift+Ansi+AppCursorKeys : "\EOD"
key Left-Shift-Ansi : "\ED"
key Backspace : "\x7f"
key F4 : "\E[[D"
key F12 : "\E[24~"
key F11 : "\E[23~"
key Return+NewLine : "\r\n"
key Return-NewLine : "\r"
key Esc : "\E"
key Del : "\E[3~"
key Space+Ctrl : "\x00"
key F7 : "\E[18~"

View file

@ -1,25 +0,0 @@
[Appearance]
ColorScheme=One Light
LineSpacing=0
[Cursor Options]
CursorShape=0
[General]
Name=One Light
Parent=FALLBACK/
TerminalCenter=false
TerminalMargin=2
[Interaction Options]
OpenLinksByDirectClickEnabled=true
TextEditorCmd=6
TextEditorCmdCustom=emacsclient -c +LINE:COLUMN PATH
UnderlineFilesEnabled=true
[Keyboard]
KeyBindings=linux
[Terminal Features]
BlinkingCursorEnabled=true
VerticalLine=false