From 85165468f589dbb395b73f0cb17b758ac6fe33aa Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Mon, 10 Nov 2025 15:29:49 +0100 Subject: [PATCH] Update 'kitty.conf' --- .../home-manager/modules/bookmarks/jira.nix | 6 + .../home-manager/modules/bookmarks/k8s.nix | 181 ++++++++ .../home-manager/modules/bookmarks/repos.nix | 402 ++++++++++++++++++ .config/kitty/kitty.conf | 171 +++++++- 4 files changed, 744 insertions(+), 16 deletions(-) create mode 100644 .config/home-manager/modules/bookmarks/jira.nix create mode 100644 .config/home-manager/modules/bookmarks/k8s.nix create mode 100644 .config/home-manager/modules/bookmarks/repos.nix diff --git a/.config/home-manager/modules/bookmarks/jira.nix b/.config/home-manager/modules/bookmarks/jira.nix new file mode 100644 index 0000000..7fa0033 --- /dev/null +++ b/.config/home-manager/modules/bookmarks/jira.nix @@ -0,0 +1,6 @@ +[ + { + name = "kanban - tenant manager"; + url = "https://rightcrowd.atlassian.net/jira/software/c/projects/RPD/boards/1131"; + } +] diff --git a/.config/home-manager/modules/bookmarks/k8s.nix b/.config/home-manager/modules/bookmarks/k8s.nix new file mode 100644 index 0000000..0fdf5ce --- /dev/null +++ b/.config/home-manager/modules/bookmarks/k8s.nix @@ -0,0 +1,181 @@ +[ + { + name = "localdev"; + bookmarks = [ + { + name = "api-test.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "rightcrowd-api"; + url = "https://api-test.h.rightcrowd.cloud"; + } + ]; + } + { + name = "argo-applicationset.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "argocd-applicationset-controller"; + url = "https://argo-applicationset.h.rightcrowd.cloud"; + } + ]; + } + { + name = "argo.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "argocd-server"; + url = "https://argo.h.rightcrowd.cloud"; + } + ]; + } + { + name = "grafana.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "grafana"; + url = "https://grafana.h.rightcrowd.cloud"; + } + ]; + } + { + name = "grpc-wf-test.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "workflow"; + url = "https://grpc-wf-test.h.rightcrowd.cloud"; + } + ]; + } + { + name = "home.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "homepage"; + url = "https://home.h.rightcrowd.cloud"; + } + { + name = "oauth2-proxy-homepage-service"; + url = "https://home.h.rightcrowd.cloud"; + } + ]; + } + { + name = "iam.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "keycloak-service"; + url = "https://iam.h.rightcrowd.cloud"; + } + { + name = "keycloak-service"; + url = "https://iam.h.rightcrowd.cloud"; + } + ]; + } + { + name = "minio.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "console"; + url = "https://minio.h.rightcrowd.cloud"; + } + ]; + } + { + name = "piam-test.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "workflow"; + url = "https://piam-test.h.rightcrowd.cloud"; + } + ]; + } + { + name = "registry.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "registry-docker-registry"; + url = "https://registry.h.rightcrowd.cloud"; + } + ]; + } + { + name = "reporting-test.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "reporting"; + url = "https://reporting-test.h.rightcrowd.cloud"; + } + ]; + } + { + name = "side-login-api.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "side-login-backend-service"; + url = "https://side-login-api.h.rightcrowd.cloud"; + } + ]; + } + { + name = "side-login.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "side-login-frontend-service"; + url = "https://side-login.h.rightcrowd.cloud"; + } + ]; + } + { + name = "tenant-manager.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "tenant-manager-frontend"; + url = "https://tenant-manager.h.rightcrowd.cloud"; + } + { + name = "tenant-manager-backend"; + url = "https://tenant-manager.h.rightcrowd.cloud"; + } + ]; + } + { + name = "vault.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "vault"; + url = "https://vault.h.rightcrowd.cloud"; + } + ]; + } + { + name = "web-tracing.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "alloy"; + url = "https://web-tracing.h.rightcrowd.cloud"; + } + ]; + } + { + name = "wf-test.h.rightcrowd.cloud"; + bookmarks = [ + { + name = "workflow"; + url = "https://wf-test.h.rightcrowd.cloud"; + } + ]; + } + ]; + } + { + name = "dev"; + bookmarks = [ + { + name = "tenman"; + url = ""; + } + ]; + } +] diff --git a/.config/home-manager/modules/bookmarks/repos.nix b/.config/home-manager/modules/bookmarks/repos.nix new file mode 100644 index 0000000..5cd2249 --- /dev/null +++ b/.config/home-manager/modules/bookmarks/repos.nix @@ -0,0 +1,402 @@ +[ + { + name = "agent"; + url = "https://gitlab.com/rightcrowd/agent"; + } + { + name = "ai openapi experiment"; + url = "https://gitlab.com/rightcrowd/ai-openapi-experiment"; + } + { + name = "ai project"; + url = "https://gitlab.com/rightcrowd/ai-project"; + } + { + name = "ai-rule-engine"; + url = "https://gitlab.com/rightcrowd/ai-rule-engine"; + } + { + name = "ai_chatbot_helpdesk"; + url = "https://gitlab.com/rightcrowd/ai_chatbot_helpdesk"; + } + { + name = "airflow"; + url = "https://gitlab.com/rightcrowd/airflow"; + } + { + name = "android-device-library"; + url = "https://gitlab.com/rightcrowd/android-device-library"; + } + { + name = "android-tpm"; + url = "https://gitlab.com/rightcrowd/android-tpm"; + } + { + name = "android-tpm-test"; + url = "https://gitlab.com/rightcrowd/android-tpm-test"; + } + { + name = "architecture design decisions"; + url = "https://gitlab.com/rightcrowd/architecture-design-decisions"; + } + { + name = "backend-core"; + url = "https://gitlab.com/rightcrowd/backend-core"; + } + { + name = "backend-identity-access-management"; + url = "https://gitlab.com/rightcrowd/backend-identity-access-management"; + } + { + name = "backend-pin-management"; + url = "https://gitlab.com/rightcrowd/backend-pin-management"; + } + { + name = "backend-test-container"; + url = "https://gitlab.com/rightcrowd/backend-test-container"; + } + { + name = "bu snaplogic"; + url = "https://gitlab.com/rightcrowd/bu-snaplogic"; + } + { + name = "contractor-portal"; + url = "https://gitlab.com/rightcrowd/contractor-portal"; + } + { + name = "credential service"; + url = "https://gitlab.com/rightcrowd/credential-service"; + } + { + name = "employee app"; + url = "https://gitlab.com/rightcrowd/employee-app"; + } + { + name = "events-service-research"; + url = "https://gitlab.com/rightcrowd/events-service-research"; + } + { + name = "facerecognition"; + url = "https://gitlab.com/rightcrowd/facerecognition"; + } + { + name = "function-keycloak-builtin-objects"; + url = "https://gitlab.com/rightcrowd/function-keycloak-builtin-objects"; + } + { + name = "fw_ble_soc_bl"; + url = "https://gitlab.com/rightcrowd/fw_ble_soc_bl"; + } + { + name = "fw_ble_soc_certification"; + url = "https://gitlab.com/rightcrowd/fw_ble_soc_certification"; + } + { + name = "fw_ble_soc_dw_sniffer"; + url = "https://gitlab.com/rightcrowd/fw_ble_soc_dw_sniffer"; + } + { + name = "fw_ble_soc_dw_tag"; + url = "https://gitlab.com/rightcrowd/fw_ble_soc_dw_tag"; + } + { + name = "fw_ble_soc_dw_ths_master"; + url = "https://gitlab.com/rightcrowd/fw_ble_soc_dw_ths_master"; + } + { + name = "fw_ble_soc_dw_ths_slave"; + url = "https://gitlab.com/rightcrowd/fw_ble_soc_dw_ths_slave"; + } + { + name = "fw_ble_soc_hw_3_0"; + url = "https://gitlab.com/rightcrowd/fw_ble_soc_hw_3_0"; + } + { + name = "fw_ble_soc_prod_test_jig"; + url = "https://gitlab.com/rightcrowd/fw_ble_soc_prod_test_jig"; + } + { + name = "fw_cr"; + url = "https://gitlab.com/rightcrowd/fw_cr"; + } + { + name = "fw_cr_upload"; + url = "https://gitlab.com/rightcrowd/fw_cr_upload"; + } + { + name = "fw_legacy_applet"; + url = "https://gitlab.com/rightcrowd/fw_legacy_applet"; + } + { + name = "fw_nfc_soc"; + url = "https://gitlab.com/rightcrowd/fw_nfc_soc"; + } + { + name = "fw_nrf5_sdk"; + url = "https://gitlab.com/rightcrowd/fw_nrf5_sdk"; + } + { + name = "fw_orion"; + url = "https://gitlab.com/rightcrowd/fw_orion"; + } + { + name = "fw_pr"; + url = "https://gitlab.com/rightcrowd/fw_pr"; + } + { + name = "fw_prod"; + url = "https://gitlab.com/rightcrowd/fw_prod"; + } + { + name = "fw_prod_dekimo"; + url = "https://gitlab.com/rightcrowd/fw_prod_dekimo"; + } + { + name = "fw_prod_test"; + url = "https://gitlab.com/rightcrowd/fw_prod_test"; + } + { + name = "fw_scc"; + url = "https://gitlab.com/rightcrowd/fw_scc"; + } + { + name = "fw_tc"; + url = "https://gitlab.com/rightcrowd/fw_tc"; + } + { + name = "fw_tc_prod_test"; + url = "https://gitlab.com/rightcrowd/fw_tc_prod_test"; + } + { + name = "fw_test_app"; + url = "https://gitlab.com/rightcrowd/fw_test_app"; + } + { + name = "gateway api"; + url = "https://gitlab.com/rightcrowd/gateway-api"; + } + { + name = "gitlab-renovate-runner"; + url = "https://gitlab.com/rightcrowd/gitlab-renovate-runner"; + } + { + name = "hashicorp vault"; + url = "https://gitlab.com/rightcrowd/hashicorp-vault"; + } + { + name = "helm charts"; + url = "https://gitlab.com/rightcrowd/helm-charts"; + } + { + name = "hid mobile credentials poc dump"; + url = "https://gitlab.com/rightcrowd/poc-hid-mobile-credentials-dump"; + } + { + name = "in-cluster-development"; + url = "https://gitlab.com/rightcrowd/in-cluster-development"; + } + { + name = "integrations service"; + url = "https://gitlab.com/rightcrowd/integrations-service"; + } + { + name = "interview-questions"; + url = "https://gitlab.com/rightcrowd/interview-questions"; + } + { + name = "ios-firmware-manager"; + url = "https://gitlab.com/rightcrowd/ios-firmware-manager"; + } + { + name = "ios-gw"; + url = "https://gitlab.com/rightcrowd/ios-gw"; + } + { + name = "ios-kiosk"; + url = "https://gitlab.com/rightcrowd/ios-kiosk"; + } + { + name = "json parser"; + url = "https://gitlab.com/rightcrowd/json-parser"; + } + { + name = "jwt-claims-convention"; + url = "https://gitlab.com/rightcrowd/jwt-claims-convention"; + } + { + name = "k8s secret aggregation operator"; + url = "https://gitlab.com/rightcrowd/k8s-secrets-aggregation-operator"; + } + { + name = "keycloak"; + url = "https://gitlab.com/rightcrowd/keycloak"; + } + { + name = "keycloak-realm-kubernetes-operator"; + url = "https://gitlab.com/rightcrowd/keycloak-realm-kubernetes-operator"; + } + { + name = "keycloak-test-impl"; + url = "https://gitlab.com/rightcrowd/keycloak-test-impl"; + } + { + name = "kube diff"; + url = "https://gitlab.com/rightcrowd/kube-diff"; + } + { + name = "link service"; + url = "https://gitlab.com/rightcrowd/link-service"; + } + { + name = "location service"; + url = "https://gitlab.com/rightcrowd/location-service"; + } + { + name = "mongo-encryption-poc"; + url = "https://gitlab.com/rightcrowd/mongo-encryption-poc"; + } + { + name = "next gen reporting"; + url = "https://gitlab.com/rightcrowd/next-gen-reporting"; + } + { + name = "node.js application template"; + url = "https://gitlab.com/rightcrowd/templates/node.js-application-template"; + } + { + name = "nodejs python microservice poc"; + url = "https://gitlab.com/rightcrowd/nodejs-python-microservice-poc"; + } + { + name = "observability dev kit"; + url = "https://gitlab.com/rightcrowd/observability-dev-kit"; + } + { + name = "open adapter security expert"; + url = "https://gitlab.com/rightcrowd/open-adapter-security-expert"; + } + { + name = "pacs remote adapter andover"; + url = "https://gitlab.com/rightcrowd/pacs-ra-andover"; + } + { + name = "platform apps"; + url = "https://gitlab.com/rightcrowd/platform-apps"; + } + { + name = "platform feature flags"; + url = "https://gitlab.com/rightcrowd/feature-flags"; + } + { + name = "platform infra"; + url = "https://gitlab.com/rightcrowd/platform-infra"; + } + { + name = "platform-dev"; + url = "https://gitlab.com/rightcrowd/platform-dev"; + } + { + name = "platform-onprem"; + url = "https://gitlab.com/rightcrowd/platform-onprem"; + } + { + name = "poc-android-ble-test-app"; + url = "https://gitlab.com/rightcrowd/poc-android-ble-test-app"; + } + { + name = "poc-hw-tools"; + url = "https://gitlab.com/rightcrowd/poc-hw-tools"; + } + { + name = "poc_arduino_sketches"; + url = "https://gitlab.com/rightcrowd/poc_arduino_sketches"; + } + { + name = "poc_gw_rssi_visu"; + url = "https://gitlab.com/rightcrowd/poc_gw_rssi_visu"; + } + { + name = "public api javascript client"; + url = "https://gitlab.com/rightcrowd/public-api-js-client"; + } + { + name = "rightcrowd cloud"; + url = "https://gitlab.com/rightcrowd/RightCrowd-cloud"; + } + { + name = "rightcrowd design system web"; + url = "https://gitlab.com/rightcrowd/rightcrowd-design-system-web"; + } + { + name = "rightcrowd gitlab image builder"; + url = "https://gitlab.com/rightcrowd/rightcrowd-gitlab-image-builder"; + } + { + name = "rightcrowd-lib"; + url = "https://gitlab.com/rightcrowd/lib"; + } + { + name = "rightcrowd-ng-api-design"; + url = "https://gitlab.com/rightcrowd/rightcrowd-ng-api-design"; + } + { + name = "rightface"; + url = "https://gitlab.com/rightcrowd/rightface"; + } + { + name = "side login application"; + url = "https://gitlab.com/rightcrowd/side-login-application"; + } + { + name = "single tenant router"; + url = "https://gitlab.com/rightcrowd/single-tenant-redirector"; + } + { + name = "smartaccess api design"; + url = "https://gitlab.com/rightcrowd/smartaccess-api-design"; + } + { + name = "smartaccess interface"; + url = "https://gitlab.com/rightcrowd/admin-application"; + } + { + name = "smartface"; + url = "https://gitlab.com/rightcrowd/smartface"; + } + { + name = "techshare"; + url = "https://gitlab.com/rightcrowd/techshare"; + } + { + name = "tenant manager"; + url = "https://gitlab.com/rightcrowd/tenant-manager"; + } + { + name = "tenman-k8s-operator-experiment"; + url = "https://gitlab.com/rightcrowd/tenman-k8s-operator-experiment"; + } + { + name = "tenman-k8s-operator-experiment-ts"; + url = "https://gitlab.com/rightcrowd/tenman-k8s-operator-experiment-ts"; + } + { + name = "test-setup"; + url = "https://gitlab.com/rightcrowd/test-setup"; + } + { + name = "trpc-oas-experiment"; + url = "https://gitlab.com/rightcrowd/trpc-oas-experiment"; + } + { + name = "uwb-demo"; + url = "https://gitlab.com/rightcrowd/uwb-demo"; + } + { + name = "web ui components"; + url = "https://gitlab.com/rightcrowd/ui-components"; + } + { + name = "web-pin-management"; + url = "https://gitlab.com/rightcrowd/web-pin-management"; + } +] diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index ee37a00..1e500dc 100644 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -1,28 +1,167 @@ -# Fonts +#: Fonts {{{ font_family Iosevka Term SS08 -font_size 24.0 +bold_font auto +italic_font auto +bold_italic_font auto +font_size 12.0 +disable_ligatures never + +# }}} + +#: Cursor {{{ -# Cursor cursor_shape block cursor_blink_interval 0 -# Performance tuning +#: }}} -repaint_delay 8 - -# Transparency - -# dynamic_background_opacity yes -# background_opacity 0.0 - -enable_audio_bell no - -# Scrollback +#: Scrollback {{{ scrollback_lines 8192 -scrollback_pager nvimpager +scrollbar scrolled scrollback_pager_history_size 1024 -include ./themes/zenwritten_light.conf +#: }}} + +#: Mouse {{{ + +mouse_hide_wait 0.0 +paste_actions quote-urls-at-prompt,confirm + +#: }}} + +#: Performance tuning {{{ + +repaint_delay 8 +input_delay 2 + +#: }}} + +#: Terminal bell {{{ + +enable_audio_bell yes +window_alert_on_bell yes + +#: }}} + +#: Window layout {{{ + +remember_window_size no +remember_window_position no +enabled_layouts * +hide_window_decorations yes + +#: }}} + +#: Tab bar {{{ + +tab_bar_edge top +tab_bar_style powerline +tab_bar_min_tabs 1 +tab_powerline_style slanted +tab_activity_symbol ! +tab_title_template "{index}{fmt.fg.red}{bell_symbol}{fmt.fg.tab}{activity_symbol}:{tab.last_focused_progress_percent}{title}" + +#: }}} + +#: Advanced {{{ + +notify_on_cmd_finish unfocused + +#: }}} + +#: OS specific tweaks {{{ + +linux_display_server auto +wayland_enable_ime no + +#: }}} + +#: Keyboard shortcuts {{{ + +kitty_mod ctrl+shift +map kitty_mod+c copy_to_clipboard +map kitty_mod+v paste_from_clipboard +map cmd+v +# map kitty_mod+o pass_selection_to_program +# map kitty_mod+o pass_selection_to_program firefox +# map kitty_mod+y new_window less @selection +map kitty_mod+z scroll_to_prompt -1 +map kitty_mod+x scroll_to_prompt 1 +map kitty_mod+h show_scrollback +# 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 . +# map kitty_mod+g show_last_command_output +# map kitty_mod+enter launch --cwd=current +# map cmd+enter +# map ctrl+n launch --location=neighbor +# map ctrl+f launch --location=first +map kitty_mod+n +map cmd+n +map kitty_mod+w +map shift+cmd+d +map kitty_mod+] +map kitty_mod+[ +map kitty_mod+f +map kitty_mod+b +map kitty_mod+` +map kitty_mod+r +map cmd+r +map kitty_mod+1 +map cmd+1 +map kitty_mod+2 +map cmd+2 +map kitty_mod+3 +map cmd+3 +map kitty_mod+4 +map cmd+4 +map kitty_mod+5 +map cmd+5 +map kitty_mod+6 +map cmd+6 +map kitty_mod+7 +map cmd+7 +map kitty_mod+8 +map cmd+8 +map kitty_mod+9 +map cmd+9 +map kitty_mod+0 +map f1 goto_tab 1 +map f2 goto_tab 2 +map f3 goto_tab 3 +map f4 goto_tab 4 +map f5 goto_tab 5 +map f6 goto_tab 6 +map f7 goto_tab 7 +map f8 goto_tab 8 +map kitty_mod+c new_tab +map cmd+t +map kitty_mod+q +map cmd+w +map kitty_mod+. +map kitty_mod+, +map kitty_mod+alt+t +map shift+cmd+i +map kitty_mod+f1 +map kitty_mod+f11 +map ctrl+cmd+f +map kitty_mod+f10 +map opt+cmd+s +map kitty_mod+u kitten unicode_input +map ctrl+cmd+space +map kitty_mod+/ kitty_shell window +map kitty_mod+f5 +map kitty_mod+r load_config_file + +map shift+cmd+/ +map cmd+h +map opt+cmd+ +map cmd+m +map cmd+q + +#: }}} + +include ./themes/zenwritten_dark.conf include ./nvim.conf