Xcompose
This commit is contained in:
@@ -7,7 +7,8 @@ env = GDK_SCALE,2
|
||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||
env = QT_ENABLE_HIGHDPI_SCALING,1
|
||||
env = QT_SCREEN_SCALE_FACTORS,2
|
||||
monitor=eDP-1,3840x2160,0x0,2
|
||||
# monitor=eDP-1,3840x2160,0x0,2
|
||||
monitor=HDMI-A-1,preferred,auto,auto
|
||||
|
||||
# Good compromise for 27" or 32" 4K monitors (but fractional!)
|
||||
# env = GDK_SCALE,1.75
|
||||
|
||||
35
.config/shell/.env
Normal file
35
.config/shell/.env
Normal file
@@ -0,0 +1,35 @@
|
||||
OPENROUTER_API_KEY=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
|
||||
OPENROUTER_API_BASE=https://openrouter.ai/api
|
||||
|
||||
AIHUBMIX_API_KEY=sk-0ArIwI5NaUF1U1Z6F9D9CeF8C155436bA7E8A8107cFf7f7b
|
||||
AIHUBMIX_API_BASE=https://aihubmix.com/api
|
||||
|
||||
#COPILOT_API_KEY=ghu_XOB0IcwvOBthQxxZea0EBhZHjn0aBW17UHml
|
||||
#COPILOT_API_BASE=https://api.githubcopilot.com
|
||||
COPILOT_API_KEY=
|
||||
COPILOT_API_BASE=
|
||||
|
||||
DEFAULT_OPENAI_API_KEY=${OPENROUTER_API_KEY}
|
||||
DEFAULT_OPENAI_API_BASE=${OPENROUTER_API_BASE}
|
||||
# DEFAULT_AI_MODEL=openai/gpt-5.2-codex
|
||||
DEFAULT_AI_MODEL=auto
|
||||
|
||||
REASONING_OPENAI_API_KEY=${OPENROUTER_API_KEY}
|
||||
REASONING_OPENAI_API_BASE=${OPENROUTER_API_BASE}
|
||||
#REASONING_MODEL=openai/gpt-5.1-codex
|
||||
# REASONING_MODEL=moonshotai/kimi-k2-thinking
|
||||
REASONING_MODEL=anthropic/claude-opus-4.6
|
||||
|
||||
FAST_OPENAI_API_KEY=${OPENROUTER_API_KEY}
|
||||
FAST_OPENAI_API_BASE=${OPENROUTER_API_BASE}
|
||||
FAST_MODEL=qwen/qwen3-max
|
||||
|
||||
COMPLETION_OPENAI_API_KEY=${OPENROUTER_API_KEY}
|
||||
COMPLETION_OPENAI_API_BASE=${OPENROUTER_API_BASE}
|
||||
COMPLETION_MODEL=google/gemini-3-flash-preview
|
||||
# COMPLETION_MODEL=anthropic/claude-3-haiku
|
||||
|
||||
OPENAI_API_KEY=${DEFAULT_OPENAI_API_KEY}
|
||||
OPENAI_API_BASE=${DEFAULT_OPENAI_API_BASE}
|
||||
AIDER_OPENAI_API_KEY=${DEFAULT_OPENAI_API_KEY}
|
||||
AIDER_OPENAI_API_BASE=${DEFAULT_OPENAI_API_BASE}
|
||||
@@ -46,6 +46,7 @@ export ELECTRUMDIR="${XDG_DATA_HOME:-$HOME/.local/share}/electrum"
|
||||
export ANDROID_AVD_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/android/avd"
|
||||
export ANDROID_USER_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/android"
|
||||
export CODEX_HOME="${XDG_CONFIG_HOME:-$HOME/.config}/codex"
|
||||
export XCOMPOSEFILE="${XDG_CONFIG_HOME:-$HOME/.config}/xcompose"
|
||||
|
||||
# Export OPENAI_API_KEY from GitHub Copilot config
|
||||
# if [ -f "$HOME/.config/github-copilot/apps.json" ]; then
|
||||
|
||||
35
.config/xcompose
Normal file
35
.config/xcompose
Normal file
@@ -0,0 +1,35 @@
|
||||
# Run station-restart-xcompose to apply changes
|
||||
|
||||
include "%L"
|
||||
|
||||
# Emoji
|
||||
<Multi_key> <m> <s> : "😄" # smile
|
||||
<Multi_key> <m> <c> : "😂" # cry
|
||||
<Multi_key> <m> <l> : "😍" # love
|
||||
<Multi_key> <m> <v> : "✌️" # victory
|
||||
<Multi_key> <m> <h> : "❤️" # heart
|
||||
<Multi_key> <m> <y> : "👍" # yes
|
||||
<Multi_key> <m> <n> : "👎" # no
|
||||
<Multi_key> <m> <f> : "🖕" # fuck
|
||||
<Multi_key> <m> <w> : "🤞" # wish
|
||||
<Multi_key> <m> <r> : "🤘" # rock
|
||||
<Multi_key> <m> <k> : "😘" # kiss
|
||||
<Multi_key> <m> <e> : "🙄" # eyeroll
|
||||
<Multi_key> <m> <d> : "🤤" # droll
|
||||
<Multi_key> <m> <m> : "💰" # money
|
||||
<Multi_key> <m> <x> : "🎉" # xellebrate
|
||||
<Multi_key> <m> <1> : "💯" # 100%
|
||||
<Multi_key> <m> <t> : "🥂" # toast
|
||||
<Multi_key> <m> <p> : "🙏" # pray
|
||||
<Multi_key> <m> <i> : "😉" # wink
|
||||
<Multi_key> <m> <o> : "👌" # OK
|
||||
<Multi_key> <m> <g> : "👋" # greeting
|
||||
<Multi_key> <m> <a> : "💪" # arm
|
||||
<Multi_key> <m> <b> : "🤯" # blowing
|
||||
|
||||
# Typography
|
||||
<Multi_key> <space> <space> : "—"
|
||||
|
||||
# Identification
|
||||
<Multi_key> <space> <n> : "chris"
|
||||
<Multi_key> <space> <e> : "stofflees@gmail.com"
|
||||
7
.local/bin/station-restart-app
Executable file
7
.local/bin/station-restart-app
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Restart an application by killing it and relaunching via uwsm.
|
||||
# Usage: station-restart-app <application-name> [application-args...]
|
||||
|
||||
pkill -x $1
|
||||
setsid uwsm-app -- "$@" >/dev/null 2>&1 &
|
||||
5
.local/bin/station-restart-xcompose
Executable file
5
.local/bin/station-restart-xcompose
Executable file
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Restart the XCompose input method service (fcitx5) to apply new compose key settings.
|
||||
|
||||
station-restart-app fcitx5 --disable notificationitem
|
||||
Reference in New Issue
Block a user