Compare commits

...

89 Commits

Author SHA1 Message Date
anmiller
dfb9bf97e8 Fix kubeconfig xdg confg 2025-03-26 14:13:01 +00:00
anmiller
185824f6b8 Add script to symlink to old paths for legacy support 2025-03-21 18:02:40 +00:00
anmiller
16fdb25994 XDGify kubernetes config 2025-03-21 17:49:25 +00:00
anmiller
f79760f63e Support nix XDG pathing 2025-03-21 13:46:12 +00:00
anmiller
a07797c281 Add XDG support 2025-03-20 20:36:01 +00:00
anmiller
d0a7049bd8 Add gitconfig in xdg location
Recommendations came from this blog post:
    https://blog.gitbutler.com/how-git-core-devs-configure-git/

Let's see how this works out lol

Test
2025-03-20 20:35:57 +00:00
anmiller
b0e5c8e511 Add xdg-utils 2025-03-18 20:49:49 +00:00
anmiller
957de95e36 Make screen default to bash explicitly
Implictly I've never needed this as my user shell has always been bash
but in some containers recently the default shell is /bin/sh
2025-03-11 18:34:03 +00:00
anmiller
7a243ee185 Remove vim classic and add screen to standard utils 2025-03-11 18:28:15 +00:00
anmiller
e32ed8a7b7 Re-enable slow packages that have to be compiled from source 2025-03-11 14:15:52 +00:00
anmiller
1481fcc948 Update nix to 2.24.12 which is the current stable 2025-03-11 13:56:12 +00:00
anmiller
4afcb4523a Source nix profile after installing nix 2025-03-11 13:48:35 +00:00
anmiller
db92ba133b Update dotfile application to check for prereqs 2025-03-11 13:35:07 +00:00
0a7f1e193a Refactor profile flake installer
Add support for exporting to archive.nar
Add support for importing from an archive.nar
Add simple support for adding a flake.lock
2025-03-10 22:18:42 -04:00
edf8584f2a Conditionally source nix-profile if needed on non-nixos machines 2025-03-10 15:55:07 -04:00
30ff982bff Refactor code so coder_template_type is considered 2025-03-10 15:09:09 -04:00
da4d9dc4ce In a devcontainer setup install nix packages 2025-03-07 15:21:23 -05:00
anmiller
37d71e1e43 Add distrobox 2025-02-21 20:28:23 +00:00
anmiller
7f0fd90dcc Add zk for zettelkansten notes 2025-02-21 20:28:13 +00:00
anmiller
33be0bbd0a Add terraform LSP/config 2025-02-21 20:27:55 +00:00
630160e1e9 Merge branch 'master' of git.nixy.moe:nixy/dotfiles 2025-01-23 14:48:08 -05:00
anmiller
27d202b0c2 Fix .bashrc 2025-01-21 21:20:42 +00:00
anmiller
4353a79f16 Merge branch 'master' of https://git.nixy.moe/nixy/dotfiles 2025-01-21 21:19:55 +00:00
5ba18a9a7f Adjust PS1 for distrobox containers 2025-01-18 17:01:46 -05:00
157cb56eea Add nvim zk plugin 2025-01-18 17:01:30 -05:00
6d2ebcb505 Add vim option select to shell profile 2025-01-18 15:53:34 -05:00
anmiller
b3cecbaf22 Improve Xtrace by hiding output of prompt commands 2025-01-17 20:03:16 +00:00
anmiller
f72d1050d3 Add python + LSP + gitlab-ci-local tool 2025-01-03 18:07:30 +00:00
c2e40ce9df Update colorscheme fix to be conditional on neovim version 2024-12-04 10:11:40 -05:00
6c09b2c11b Merge branch 'master' of git.nixy.moe:nixy/dotfiles 2024-12-01 15:15:41 -05:00
8ff319f8de Fix colorscheme for neovim v0.10+ 2024-12-01 15:15:33 -05:00
561297d305 Refactor KDE to use konsave 2024-11-17 13:50:46 -05:00
7fbe76430d Add vim-gitgutter to configuration 2024-10-01 22:59:48 -04:00
anmiller
ed643a06f9 Update removal for newer nix profile output 2024-09-30 16:58:09 +00:00
anmiller
c460081637 Update language servers/dev tools 2024-09-30 16:53:04 +00:00
anmiller
2f971627bd Update nix to 2.18.7 and conditionally add ssl-cert to conf.nix 2024-09-30 16:52:40 +00:00
anmiller
55141b696b Add solargraph 2024-09-24 16:59:46 +00:00
anmiller
bee634eb79 Attempt to fix pinentry on non-nixos 2024-08-22 14:23:18 +00:00
anmiller
bc63202425 Add nix-shell prompt condition 2024-08-21 14:55:43 +00:00
anmiller
119c751ea3 More screen improvements 2024-07-16 17:17:45 +00:00
anmiller
722352e607 Add ruby by default 2024-07-16 17:13:30 +00:00
anmiller
e1d39feb7d Extend default scrollback for screen 2024-07-16 17:13:15 +00:00
f64da797ce Move vim option select to execute logic at alias def time
Using the function would cause problems when trying to perform a `sudo
vim`. The sudo command would run in a root shell which does not have my
shells functions (but does have it's aliases) so then any attempt to
sudo vim would fail with "vim_option_select: command not found"
2024-07-03 20:16:09 -04:00
anmiller
ec19718182 Improve highlighting on selected pmenu 2024-06-11 20:21:07 +00:00
anmiller
6e88e2b333 Update flakes to support 24.05 and unstable branches 2024-06-07 13:47:48 +00:00
anmiller
4c312cfa58 Ensure persistent history exists 2024-06-07 13:46:39 +00:00
anmiller
11e8bf4bec Improve escaping for PS1 2024-06-07 13:44:14 +00:00
a16b49a394 Fix for vim colorscheme
LSP diagnostics use the same coloration as menu completion, which I had
_mostly_ ignored for a long time because while black on magenta is bad,
most of the text was black. Now that LSP is trying to use it, it then
rehighlights the text within the box many colors and then having magenta
as a background is bad
2024-06-06 23:20:54 -04:00
829e53d3cc Improve default window name for slime 2024-06-06 20:58:26 -04:00
e02cdd0b66 Attempt to automatically extract session name from curren screen session 2024-06-06 20:56:25 -04:00
c2ebab9a41 Don't do weird things with autocmd 2024-06-06 20:56:08 -04:00
5426e96bed Merge branch 'master' of git.nixy.moe:nixy/dotfiles 2024-06-05 21:03:06 -04:00
51b8138cf3 Update regex to match new direnv versions 2024-06-03 16:31:27 -04:00
790c132e07 Merge branch 'master' of https://git.nixy.moe/nixy/dotfiles 2024-06-03 16:30:07 -04:00
008d3720ff Add basic autocmds to wrap on markdown and open logs at the end 2024-06-02 17:24:00 -04:00
85cee95c2e Make a root single user nix install possible
Taken from this issue https://github.com/NixOS/nix/issues/1559

This is only so that the script will succeed when running in docker
containers without systemd (can't use multi-user) and that have root as
the default user, a shockingly common practice
2024-05-22 14:25:21 +00:00
7360e32a08 Automatically install coder in nix environments 2024-05-21 20:33:17 +00:00
c2286bb299 Remove vestigial vagrant reference 2024-05-21 20:33:17 +00:00
4c48565a8f Add installers for common programs to bring along 2024-05-21 20:33:17 +00:00
edd3b72430 Make direnv prompt updating conditional to direnv's presence 2024-05-21 20:33:17 +00:00
772da66b96 Fix Direnv prompt whenver off primary hosts 2024-05-21 20:33:17 +00:00
ac168d66d7 Beginner luasnip configuration for terraform 2024-05-21 20:33:17 +00:00
8937b9f566 Option select on tput working or use old fallback control codes 2024-05-21 20:33:17 +00:00
c73a495540 Attempt to fix recursive cloning for submodules 2024-05-21 20:31:27 +00:00
406c50b4a5 Add a vim option select 2024-05-21 20:31:27 +00:00
4360067486 Merge branch 'master' of https://git.nixy.moe/nixy/dotfiles 2024-05-13 13:55:38 -04:00
b156901695 Added conditional coloring of bash prompt dependent on direnv status 2024-05-12 22:58:50 -04:00
bc00f7a310 Option select on tput working or use old fallback control codes 2024-04-15 16:43:28 +00:00
16545b322f Attempt to fix recursive cloning for submodules 2024-04-15 16:18:09 +00:00
dafc207f96 Add a vim option select 2024-04-15 14:38:06 +00:00
f81ee2834a Move persistent history to more appropriate location 2024-04-10 22:38:26 -04:00
b7ce819dba Update git plugins 2024-04-10 22:35:31 -04:00
f7b5147450 Improve bash history, add persistent history file 2024-04-10 16:47:36 +00:00
6246e75d81 Alias cat to always add a newline
Sometimes if a file doesn't have a newline cat will not do one, causing
prompt strangeness
2024-04-10 16:46:42 +00:00
d901efe31a Add aliases for easy searching of history 2024-04-10 16:46:31 +00:00
e15f254143 Add readline shortcuts for improved history searching 2024-04-10 16:37:56 +00:00
fa7af5ee1f Address issues that cause shell lines to break 2024-02-27 17:14:13 +00:00
819c41de45 Beginning binding/config for luasnip 2024-02-15 20:13:36 -05:00
c97ef61d30 Split up neonvim configuration into lua files rather than lua heredoc 2024-02-15 20:13:01 -05:00
0d5d35d5e1 Pin plugins to specific tagged versions rather than master + add luasnip 2024-02-15 18:42:52 -05:00
8c379c558a Update plugins 2024-02-15 18:17:27 -05:00
8ce45fc87c Update lspconfig 2024-02-09 17:24:02 +00:00
ed9e0d4419 Add conditional SSH config construction 2024-02-08 14:55:12 +00:00
dd35fe3b20 Update plugins 2024-02-06 20:08:30 -05:00
c26f6a6bf5 More neovim testing 2024-02-06 18:29:51 -05:00
08713c254f Begin to examine neovim config 2024-01-31 01:36:32 +00:00
2d14e91f81 Add support for progressive neovimming 2024-01-30 14:48:07 +00:00
8dda8c7fbc Set hostname in prompt if through SSH 2024-01-04 15:23:08 +00:00
7d67ff0662 Add firefox as BROWSER 2023-12-03 21:53:24 -05:00
132 changed files with 3078 additions and 1183 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
taskwarrior/.task/*.data taskwarrior/.task/*.data
ssh/.ssh/extra.conf

21
.gitmodules vendored
View File

@ -40,3 +40,24 @@
[submodule "vim/.vim/bundle/ale"] [submodule "vim/.vim/bundle/ale"]
path = vim/.vim/bundle/ale path = vim/.vim/bundle/ale
url = https://github.com/dense-analysis/ale url = https://github.com/dense-analysis/ale
[submodule "vim/.vim/nvim-bundle/plenary"]
path = vim/.vim/nvim-bundle/plenary
url = https://github.com/nvim-lua/plenary.nvim.git
[submodule "vim/.vim/nvim-bundle/telescope"]
path = vim/.vim/nvim-bundle/telescope
url = https://github.com/nvim-telescope/telescope.nvim.git
[submodule "vim/.vim/nvim-bundle/nvim-lspconfig"]
path = vim/.vim/nvim-bundle/nvim-lspconfig
url = https://github.com/neovim/nvim-lspconfig.git
[submodule "vim/.vim/nvim-bundle/indent-blankline"]
path = vim/.vim/nvim-bundle/indent-blankline
url = https://github.com/lukas-reineke/indent-blankline.nvim.git
[submodule "vim/.vim/nvim-bundle/LuaSnip"]
path = vim/.vim/nvim-bundle/LuaSnip
url = https://github.com/L3MON4D3/LuaSnip.git
[submodule "vim/.vim/bundle/vim-gitgutter"]
path = vim/.vim/bundle/vim-gitgutter
url = https://github.com/airblade/vim-gitgutter.git
[submodule "vim/.vim/nvim-bundle/zk-nvim"]
path = vim/.vim/nvim-bundle/zk-nvim
url = https://github.com/zk-org/zk-nvim.git

View File

@ -15,12 +15,29 @@ restore_from_adoption() {
apply_dotfile bash apply_dotfile bash
apply_dotfile sh apply_dotfile sh
apply_dotfile readline apply_dotfile readline
apply_dotfile screen
apply_dotfile git
apply_dotfile xdg
apply_dotfile vim apply_dotfile vim
apply_dotfile ruby apply_dotfile ruby
apply_dotfile python apply_dotfile python
# Only if inside a coder instance
if [ -n "${CODER}" ]; then
apply_dotfile gnupg
fi
# Check that SSH version is above 9.2 (where EnableEscapeCommandline was added) before conditionally adding
# a config file. This is then included in the main config
SSH_VERSION=$(ssh -V 2>&1 | cut -d',' -f 1 | cut -d '_' -f 2)
if [[ "${SSH_VERSION}" =~ ^9\.[1-9]{0,1}[2-9].*$ ]]; then
cat <<CONFIG > ssh/.ssh/extra.conf
EnableEscapeCommandline yes
CONFIG
fi
apply_dotfile ssh apply_dotfile ssh
restore_from_adoption restore_from_adoption

View File

@ -5,6 +5,14 @@
# Allow alias expansion for commands executed with sudo # Allow alias expansion for commands executed with sudo
alias sudo="sudo " alias sudo="sudo "
#{- VIM OPTION SELECT -}#
if which nvim &> /dev/null; then
export PREFERRED_VIM=nvim
else
export PREFERRED_VIM=vim
fi
alias vim="$PREFERRED_VIM "
#{- GNU COREUTILS -}# #{- GNU COREUTILS -}#
# Sort directories first and colorize output # Sort directories first and colorize output
@ -37,6 +45,14 @@ alias df="df -h"
# Human readable file size inspection # Human readable file size inspection
alias du="du -sh" alias du="du -sh"
# History searches
alias phistory='cat ${PERSISTENT_HISTFILE}'
alias hgrep='history | grep --color'
alias phgrep="cat ${PERSISTENT_HISTFILE} | grep --color"
alias hfzf='history | fzf'
alias phfzf="cat ${PERSISTENT_HISTFILE} | fzf"
#{- NETWORKING -}# #{- NETWORKING -}#
@ -46,6 +62,8 @@ alias ping="ping -c 4"
# Show progress while syncing # Show progress while syncing
alias rsync="rsync --progress" alias rsync="rsync --progress"
# Force a newline at the end of curl responses to prevent artifacting
alias curl="curl -w '\n'"
#{- SHELL INTROSPECTION -}# #{- SHELL INTROSPECTION -}#

View File

@ -24,7 +24,7 @@ export HISTSIZE=-1
#{- SHELL OPTIONS -}# #{- SHELL OPTIONS -}#
# Append history to $HISTFILE when bash exits, instead of overwriting it # Append history to $HISTFILE when bash exits, instead of overwriting it
shopt -s histappend #shopt -s histappend
# Attempt to preserve multi-line commands in history with embedded newlines # Attempt to preserve multi-line commands in history with embedded newlines
shopt -s cmdhist lithist shopt -s cmdhist lithist

View File

@ -2,17 +2,60 @@
#{- PROMPT -}# #{- PROMPT -}#
red="\[\033[1;31m\]" if which tput &> /dev/null && tput bold &> /dev/null; then
green="\[\033[1;32m\]" red="\001$(tput bold)$(tput setaf 1)\002"
yellow="\[\033[1;33m\]" green="\001$(tput bold)$(tput setaf 2)\002"
blue="\[\033[1;34m\]" yellow="\001$(tput bold)$(tput setaf 3)\002"
magenta="\[\033[1;35m\]" blue="\001$(tput bold)$(tput setaf 4)\002"
cyan="\[\033[1;36m\]" magenta="\001$(tput bold)$(tput setaf 5)\002"
no_color="\[\033[0m\]" cyan="\001$(tput bold)$(tput setaf 6)\002"
no_color="\001$(tput sgr0)\002"
else
red="\[\033[1;31m\]"
green="\[\033[1;32m\]"
yellow="\[\033[1;33m\]"
blue="\[\033[1;34m\]"
magenta="\[\033[1;35m\]"
cyan="\[\033[1;36m\]"
no_color="\[\033[0m\]"
fi
export PS1="${green}\$${no_color} "
if [ "${HOSTNAME}" != "crypt" ] && [ "${HOSTNAME}" != "tomb" ]; then export PS1="${green}"'\$'"${no_color} "
PS1="${PS1}${blue}${HOSTNAME} ${PS1}" export DIRENV_PS1="${red}"'\$'"${no_color} "
export NIX_SHELL_PS1="${blue}"'λ'"${no_color} "
if [ "${HOSTNAME}" != "crypt" ] && [ "${HOSTNAME}" != "tomb" ] || [ "${CONTAINER_ID}" != "" ] || [ "${SSH_TTY}" != "" ]; then
if [ "${CONTAINER_ID}" ]; then
OLD_HOSTNAME="${HOSTNAME}"
HOSTNAME="${CONTAINER_ID}"
fi
DIRENV_PS1="${DIRENV_PS1}${blue}${HOSTNAME} ${DIRENV_PS1}"
NIX_SHELL_PS1="${NIX_SHELL_PS1}${green}${HOSTNAME} ${NIX_SHELL_PS1}"
if [ "${CONTAINER_ID}" ]; then
PS1="${PS1}${magenta}${HOSTNAME} ${PS1}"
else
PS1="${PS1}${blue}${HOSTNAME} ${PS1}"
fi
if [ "${CONTAINER_ID}" ]; then
HOSTNAME="${OLD_HOSTNAME}"
fi
fi
export ORIG_PS1=${PS1}
if which direnv &> /dev/null; then
update_prompt() {
if [ -n "${IN_NIX_SHELL}" ]; then
PS1=${NIX_SHELL_PS1}
elif direnv status | grep -iEq 'RC allowed (true|0)'; then
PS1=${DIRENV_PS1}
else
PS1=${ORIG_PS1}
fi
}
PROMPT_COMMAND="update_prompt; $PROMPT_COMMAND"
fi fi
# Continuation Prompt: "> " in cyan # Continuation Prompt: "> " in cyan
@ -22,12 +65,35 @@ export PS4="${blue}#${no_color} "
#{- HISTORY -}# #{- HISTORY -}#
#shopt -s histappend PROMPT_COMMAND="history -n; history -w; history -c; history -r; $PROMPT_COMMAND"
#export PROMPT_COMMAND="history -a; histroy -c; history -r; $PROMPT_COMMAND" # PROMPT_COMMAND="echo hist1; history; history -n; echo hist2; history; history -w; echo hist3; history; history -c; echo hist4; history; history -r; echo hist5; history; $PROMPT_COMMAND"
export HISTFILE="$HOME/.history/bash"
export HISTTIMEFORMAT="%F %T "
export HISTCONTROL="erasedups:ignoreboth"
export HISTFILESIZE=-1
export HISTSIZE=-1
export HISTCONTROL="ignoreboth:erasedups" export PERSISTENT_HISTFILE="${HOME}/.history/bash_persistent_history"
shopt -s histappend log_bash_persistent_history()
export PROMPT_COMMAND="history -n; history -w; history -c; history -r; $PROMPT_COMMAND" {
local rc=$?
[[
$(history 1) =~ ^\ *[0-9]+\ +([^\ ]+\ [^\ ]+)\ +(.*)$
]]
local date_part="${BASH_REMATCH[1]}"
local command_part="${BASH_REMATCH[2]}"
# Ensure file exists
if ! [ -w "$(dirname ${PERSISTENT_HISTFILE})" ]; then
mkdir -p $(dirname ${PERSISTENT_HISTFILE})
fi
if [ "$command_part" != "$PERSISTENT_HISTORY_LAST" ]
then
echo $date_part "|" "$rc" "|" "$command_part" >> "${PERSISTENT_HISTFILE}"
export PERSISTENT_HISTORY_LAST="$command_part"
fi
}
PROMPT_COMMAND="log_bash_persistent_history; $PROMPT_COMMAND"
#{- SOURCING -}# #{- SOURCING -}#
@ -43,6 +109,9 @@ if [ -r "$HOME/.env" ]; then
. "$HOME/.env" . "$HOME/.env"
fi fi
if [ -r "$HOME/.config/xdg/env" ]; then
. "$HOME/.config/xdg/env"
fi
# Source aliases, if they exist # Source aliases, if they exist
if [ -f "$HOME/.aliases" ] && [ -r "$HOME/.aliases" ]; then if [ -f "$HOME/.aliases" ] && [ -r "$HOME/.aliases" ]; then
@ -64,6 +133,23 @@ if [ -f "$HOME/.private_functions" ] && [ -r "$HOME/.private_functions" ]; then
. "$HOME/.private_functions" . "$HOME/.private_functions"
fi fi
# Preserve the usefulness of set -x by attempting to hide everything that
# happens in prompt_command
preserve_xtrace() {
if grep -q "x" <<< $-; then
XTRACE_WAS_SET=1
set +x
fi
} 2>/dev/null
preserve_xtrace_reset() {
if [ "${XTRACE_WAS_SET}" ]; then
set -x
unset XTRACE_WAS_SET
fi
} 2>/dev/null
PROMPT_COMMAND="preserve_xtrace; $PROMPT_COMMAND preserve_xtrace_reset"
if $(which direnv &> /dev/null); then if $(which direnv &> /dev/null); then
eval "$(direnv hook bash)" eval "$(direnv hook bash)"
fi fi

View File

@ -15,3 +15,9 @@ maths()
{ {
bc -l <<< "scale=2; $*" bc -l <<< "scale=2; $*"
} }
cat_with_newline()
{
cat "$@" && echo
}
alias cat="cat_with_newline"

25
git/.config/git/config Normal file
View File

@ -0,0 +1,25 @@
[branch]
sort = -committerdate
[column]
ui = auto
[tag]
sort = version:refname
[init]
defaultBranch = main
[diff]
algorithm = histogram
colorMoved = plain
mnemonicPrefix = true
renames = true
[push]
default = simple
autoSetupRemote = true
followTags = true
[fetch]
prune = true
pruneTags = true
all = true
[commit]
verbose = true
[core]
excludefiles = ~/.config/git/ignore

View File

@ -0,0 +1 @@
pinentry-program /home/coder/.nix-profile/bin/pinentry-curses

View File

@ -1,14 +1,40 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Install my dotfiles on a variety of systems
echo "CURRENT LOCATION: $PWD" set -ex
echo "PWD: $PWD"
# Coder dotfiles (and most other ways of doing this) will not do a recursive clone, so do that in install script.
git submodule init && git submodule update
# Match case insensitively to make things easier for this part
shopt -s nocasematch
echo "Installing dotfiles..." echo "Installing dotfiles..."
if [ -f /etc/os-release ]; then
if [ "${CODER_TEMPLATE_TYPE}" == "Devcontainer" ]; then
installers/install-nix.sh
installers/install-nix-packages-flake.sh
if [ -r "$HOME/.nix-profile/etc/profile.d/nix.sh" ]; then
. "$HOME/.nix-profile/etc/profile.d/nix.sh"
elif [ -r "${XDG_STATE_HOME:-$HOME/.local/state}/nix/profile/etc/profile.d/nix.sh" ]; then
. "${XDG_STATE_HOME:-$HOME/.local/state}/nix/profile/etc/profile.d/nix.sh"
fi
elif [ "${CODER_OS_FAMILY:-}" == "Ubuntu" ]; then
echo "Detected OS as Ubuntu, using apt";
sudo apt-get update;
sudo apt-get install -y stow;
installers/install-nix.sh
if [ -r "$HOME/.nix-profile/etc/profile.d/nix.sh" ]; then
. "$HOME/.nix-profile/etc/profile.d/nix.sh"
elif [ -r "${XDG_STATE_HOME:-$HOME/.local/state}/nix/profile/etc/profile.d/nix.sh" ]; then
. "${XDG_STATE_HOME:-$HOME/.local/state}/nix/profile/etc/profile.d/nix.sh"
fi
elif [ -f /etc/os-release ]; then
echo "Idenitfying OS to install GNU stow..." echo "Idenitfying OS to install GNU stow..."
if grep -q -i debian /etc/os-release; then if grep -q -i debian /etc/os-release; then
echo "You've got Debian!"; echo "Detected OS as Ubuntu, using apt";
sudo apt update; sudo apt-get update;
sudo apt install -y stow; sudo apt-get install -y stow;
elif grep -q -i rhel /etc/os-release || grep -q -i fedora /etc/os-release; then elif grep -q -i rhel /etc/os-release || grep -q -i fedora /etc/os-release; then
echo "You've got RedHat (or maybe Fedora)! Which is unsupported right now sorry!"; echo "You've got RedHat (or maybe Fedora)! Which is unsupported right now sorry!";
# sudo yum install -y stow; # sudo yum install -y stow;
@ -27,7 +53,16 @@ else
exit 1; exit 1;
fi fi
shopt -u nocasematch
# Apply the dotfiles with stow # Apply the dotfiles with stow
echo "RUNNING APPLY DOTFILES" echo "Running apply dotfiles"
./apply-dotfiles if which stow &> /dev/null; then
echo "RAN APPLY DOTFILES" ./apply-dotfiles
elif which nix &> /dev/null; then
./apply-dotfiles-nix
else
echo "Tools for installing dotfiles are unavailable, failing..."
exit 1
fi
echo "Dotfiles applied successfully"

View File

@ -0,0 +1,198 @@
#!/usr/bin/env bash
# Installs packages to the nix profile using nix profile
# Reference: https://nixos.org/manual/nixpkgs/stable/#sec-declarative-package-management
set -e
FLAKE_PATH="${HOME}/.config/nix/flakes/my-package-collection"
FLAKE_NAME="flake.nix"
ARCHIVE_PATH="${FLAKE_PATH}/archive.nar"
if ! which nix &>/dev/null; then
if [ -r "$HOME/.nix-profile/etc/profile.d/nix.sh" ]; then
. "$HOME/.nix-profile/etc/profile.d/nix.sh"
elif [ -r "${XDG_STATE_HOME:-$HOME/.local/state}/nix/profile/etc/profile.d/nix.sh" ]; then
. "${XDG_STATE_HOME:-$HOME/.local/state}/nix/profile/etc/profile.d/nix.sh"
else
echo "Nix isn't available. Exiting now!"
exit 1
fi
fi
nix_packages=(
# Personal tools
"ranger"
"jq"
"yq"
"screen"
"xdg-utils" # For xdg-open
"zk"
# Neovim + Plugin dependencies
"neovim"
"ripgrep"
"fzf"
# Language servers
"helm-ls" # Helm
"yaml-language-server" # Yaml
"lua-language-server" # Lua
"solargraph" # Ruby
# Terraform
"terraform-ls"
"tflint"
"python3Packages.python-lsp-server" # Python
"shellcheck"
# ProgrammingLanguages
"lua52Packages.lua"
"ruby"
"python3"
"pass"
"gnupg"
"gnupg1"
"pinentry-curses"
# Professional tools
"skopeo"
"awscli2"
"kubectl"
"kubernetes-helm"
"rancher"
"gitlab-ci-local"
"distrobox"
# Remote programming tools
"lemonade"
)
unstable_packages=(
# CVE in NixOS stable version of vault
"vault"
# Need unstable latest up to date terraform/terragrunt
"terraform"
"terragrunt"
# Language servers
"gitlab-ci-ls"
)
generate_flake() {
mkdir -p "${FLAKE_PATH}"
templated_insert="$(for nix_package in ${nix_packages[@]}; do echo " $nix_package"; echo; done)"
templated_insert=${templated_insert}$(for unstable_package in ${unstable_packages[@]}; do echo; echo " unstablePkgs.$unstable_package"; done)
# Reference: https://discourse.nixos.org/t/nix-profile-in-combination-with-declarative-package-management/21228/9
cat <<EOF > "${FLAKE_PATH}/${FLAKE_NAME}"
{
description = "A declarative system installation";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05";
unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
};
outputs = { self, nixpkgs, unstable }:
let
supportedSystems = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ];
# Generate a user-friendly version number.
version = builtins.substring 0 8 self.lastModifiedDate;
# Helper function to generate an attrset '{ x86_64-linux = f "x86_64-linux"; ... }'.
forAllSystems = nixpkgs.lib.genAttrs supportedSystems;
# Nixpkgs instantiated for supported system types.
nixpkgsFor = forAllSystems (system: import nixpkgs { inherit system; config.allowUnfree = true; });
in {
packages = forAllSystems (system:
let
pkgs = nixpkgsFor.\${system};
in {
default = self.packages.\${system}.myPackageCollection;
myPackageCollection = # libs and clis
let
pkgs = nixpkgs.legacyPackages.\${system}; # here we need just legacy packages
unstablePkgs = import unstable { inherit system; config.allowUnfree = true; };
in pkgs.buildEnv {
name = "myPackageCollection";
paths = with pkgs; [
${templated_insert}
];
extraOutputsToInstall = [ "man" "doc" ];
};
}); # packages
}; # outputs
}
EOF
}
lock_flake() {
nix flake lock "${FLAKE_PATH}"
}
flake_lock_exists() {
if [ -r "${FLAKE_PATH}/flake.lock" ]; then
return 0
else
return 1
fi
}
install_nix_packages()
{
# The name of the package we are going to install, needed to check for presence/uninstall
package_name=packages.x86_64-linux.myPackageCollection
if [ "${nix_packages[*]}" ]; then
# Updated to process new nix profile format, proper processing probably needs JQ
# But JQ would be another dependency and this is good enough for now
# Okay we are installing jq to do stuff now but I don't feel like reworking this
if nix profile list --json | grep -qi "\"attrPath\":\"${package_name}\""; then
echo "Removing previous version of profile"
store_path=$(nix profile list --json | nix-shell --quiet -p jq --run 'jq -r .elements.myPackageCollection.storePaths[0]')
nix profile remove "${store_path}"
fi
echo "Installing profile"
nix profile install "${FLAKE_PATH}/#myPackageCollection"
fi
}
get_store_path() {
# This is only called post successful installation so jq is available
nix profile list --json | jq -r .elements.myPackageCollection.storePaths[0]
}
export_archive() {
store_path="${1}"
mkdir -p "$(dirname ${ARCHIVE_PATH})"
nix-store --export $(nix-store --query --requisites ${store_path}) > "${ARCHIVE_PATH}"
}
import_archive() {
nix-store --import < "${ARCHIVE_PATH}" > /dev/null
}
archive_exists() {
if [ -r "${ARCHIVE_PATH}" ]; then
return 0
else
return 1
fi
}
if archive_exists; then
import_archive
fi
generate_flake
if ! flake_lock_exists; then
lock_flake
fi
install_nix_packages
if ! archive_exists; then
export_archive "$(get_store_path)"
fi

50
installers/install-nix.sh Executable file
View File

@ -0,0 +1,50 @@
#!/usr/bin/env bash
# Install the Nix package manager as a secondary package manager.
# This can sometimes be useful for getting more recent packages.
set -e
set -x
# Abort installation if Nix is already installed
if [ -d /nix ]; then
exit 0
fi
# Workaround to make a single user install work as root
if [ "${USER:-}" == "root" ] || [ "${UID:-}" == "0" ]; then
mkdir -p /etc/nix
echo "build-users-group =" > /etc/nix/nix.conf
fi
# Download the Nix installer and it's signature from NixOS.org
curl -so install-nix https://releases.nixos.org/nix/nix-2.24.12/install
# Run the installer
sh ./install-nix
# Source the nix profile
cat << EOF > ~/.bashrc
# Source nix if it's installed
if [ -r ~/.nix-profile/etc/profile.d/nix.sh ]; then
. ~/.nix-profile/etc/profile.d/nix.sh
elif [ -r "${XDG_STATE_HOME:-$HOME/.local/state}/nix/profile/etc/profile.d/nix.sh" ]; then
. "${XDG_STATE_HOME:-$HOME/.local/state}/nix/profile/etc/profile.d/nix.sh"
fi
EOF
# Remove the installer and signature
rm -f ./install-nix
# Enable flakes and the nix command
NIX_CONF_DIR=~/.config/nix
NIX_CONF_FILE=${NIX_CONF_DIR}/nix.conf
mkdir -p ${NIX_CONF_DIR}
cat <<EOF > ${NIX_CONF_FILE}
experimental-features = flakes nix-command
use-xdg-base-directories = true
EOF
# Conditionally add a link to system certificates for nix
if [ -f /etc/ssl/certs/ca-certificates.crt ]; then
echo 'ssl-cert-file = /etc/ssl/certs/ca-certificates.crt' >> ${NIX_CONF_FILE}
fi

View File

@ -1,17 +0,0 @@
[qt]
GUIEffects=none
KDE\contrast=4
KWinPalette\activeBackground=#31363b
KWinPalette\activeBlend=#ffffff
KWinPalette\activeForeground=#eff0f1
KWinPalette\activeTitleBtnBg=#31363b
KWinPalette\frame=#31363b
KWinPalette\inactiveBackground=#31363b
KWinPalette\inactiveBlend=#4b4743
KWinPalette\inactiveForeground=#7f8c8d
KWinPalette\inactiveFrame=#31363b
KWinPalette\inactiveTitleBtnBg=#31363b
Palette\active=#eff0f1, #31363b, #454c54, #3c4248, #1c1f22, #2b2f34, #eff0f1, #ffffff, #eff0f1, #232629, #31363b, #141719, #3daee9, #eff0f1, #2980b9, #7f8c8d, #31363b, #000000, #31363b, #eff0f1
Palette\disabled=#6e7175, #2e3338, #434a51, #3a4046, #1b1e21, #292d31, #65686a, #ffffff, #6e7175, #212427, #2e3338, #131518, #2e3338, #6e7175, #234257, #404648, #2e3338, #000000, #31363b, #eff0f1
Palette\inactive=#eff0f1, #31363b, #454c54, #3c4248, #1c1f22, #2b2f34, #eff0f1, #ffffff, #eff0f1, #232629, #31363b, #141719, #224e65, #eff0f1, #2980b9, #7f8c8d, #31363b, #000000, #31363b, #eff0f1
font="Sans Serif,10,-1,5,50,0,0,0,0,0,Regular"

View File

@ -1,2 +0,0 @@
[$Version]
update_info=fonts_akregator.upd:Plasma_Fonts_Akregator

View File

@ -1,5 +0,0 @@
[General]
dbVersion=2
exclude filters=*~,.obj,lzo,*.class,*.pyc,*.tmp,CTestTestfile.cmake,po,*.o,conftest,.uic,CMakeTmpQmake,autom4te,.moc,.xsession-errors*,ui_*.h,*.omf,.hg,Makefile.am,*.csproj,*.swap,*.elc,confdefs.h,CMakeTmp,confstat,*.m4,*.aux,*.moc,*.pc,config.status,moc_*.cpp,lost+found,qrc_*.cpp,libtool,*.orig,*.la,*.rej,*.gmo,.git,*.po,.svn,*.nvram,_darcs,__pycache__,*.part,*.vm*,litmain.sh,.bzr,.pch,*.lo,CMakeCache.txt,*.rcore,.histfile.*,CVS,*.loT,cmake_install.cmake,CMakeFiles,core-dumps
exclude filters version=2
first run=false

View File

@ -1,10 +0,0 @@
[General]
Version=200
ViewPropsTimestamp=2017,11,10,18,43,51
[MainWindow]
Height 1080=500
MenuBar=Disabled
State=AAAA/wAAAAD9AAAAAwAAAAAAAAC4AAABzvwCAAAAAvsAAAAWAGYAbwBsAGQAZQByAHMARABvAGMAawAAAAAA/////wAAAAoBAAAD+wAAABQAcABsAGEAYwBlAHMARABvAGMAawEAAAAmAAABzgAAAFoBAAADAAAAAQAAAAAAAAAA/AIAAAAB+wAAABAAaQBuAGYAbwBEAG8AYwBrAAAAAAD/////AAAACgEAAAMAAAADAAAAAAAAAAD8AQAAAAH7AAAAGAB0AGUAcgBtAGkAbgBhAGwARABvAGMAawAAAAAA/////wAAAAoBAAADAAACNQAAAc4AAAAEAAAABAAAAAgAAAAI/AAAAAEAAAACAAAAAQAAABYAbQBhAGkAbgBUAG8AbwBsAEIAYQByAQAAAAD/////AAAAAAAAAAA=
ToolBarsMovable=Disabled
Width 1920=750

View File

@ -1,10 +0,0 @@
[Settings]
gtk-font-name=Sans Serif 10
gtk-theme-name=Breeze-Dark
gtk-icon-theme-name=breeze
gtk-fallback-icon-theme=hicolor
gtk-cursor-theme-name=breeze_cursors
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-menu-images=1
gtk-button-images=1
gtk-primary-button-warps-slider=0

View File

@ -1,55 +0,0 @@
# created by KDE Plasma, Fri Nov 10 19:00:13 2017
#
# If you do not want Plasma to override your GTK settings, select
# Colors in the System Settings and disable the checkbox
# "Apply colors to non-Qt applications"
#
#
style "default"
{
bg[NORMAL] = { 0.192, 0.212, 0.231 }
bg[SELECTED] = { 0.239, 0.682, 0.914 }
bg[INSENSITIVE] = { 0.192, 0.212, 0.231 }
bg[ACTIVE] = { 0.169, 0.184, 0.204 }
bg[PRELIGHT] = { 0.192, 0.212, 0.231 }
base[NORMAL] = { 0.137, 0.149, 0.161 }
base[SELECTED] = { 0.239, 0.682, 0.914 }
base[INSENSITIVE] = { 0.192, 0.212, 0.231 }
base[ACTIVE] = { 0.239, 0.682, 0.914 }
base[PRELIGHT] = { 0.239, 0.682, 0.914 }
text[NORMAL] = { 0.937, 0.941, 0.945 }
text[SELECTED] = { 0.937, 0.941, 0.945 }
text[INSENSITIVE] = { 0.169, 0.184, 0.204 }
text[ACTIVE] = { 0.937, 0.941, 0.945 }
text[PRELIGHT] = { 0.937, 0.941, 0.945 }
fg[NORMAL] = { 0.937, 0.941, 0.945 }
fg[SELECTED] = { 0.937, 0.941, 0.945 }
fg[INSENSITIVE] = { 0.169, 0.184, 0.204 }
fg[ACTIVE] = { 0.937, 0.941, 0.945 }
fg[PRELIGHT] = { 0.937, 0.941, 0.945 }
}
class "*" style "default"
style "ToolTip"
{
bg[NORMAL] = { 0.937, 0.922, 0.906 }
base[NORMAL] = { 1.000, 1.000, 1.000 }
text[NORMAL] = { 0.000, 0.000, 0.000 }
fg[NORMAL] = { 0.000, 0.000, 0.000 }
}
widget "gtk-tooltip" style "ToolTip"
widget "gtk-tooltips" style "ToolTip"
style "MenuItem"
{
bg[PRELIGHT] = { 0.239, 0.682, 0.914 }
fg[PRELIGHT] = { 0.937, 0.941, 0.945 }
}
class "*MenuItem" style "MenuItem"

View File

@ -1,58 +0,0 @@
# created by KDE Plasma, Fri Nov 10 19:00:13 2017
#
# If you do not want Plasma to override your GTK settings, select
# Colors in the System Settings and disable the checkbox
# "Apply colors to non-Qt applications"
#
#
gtk-alternative-button-order = 1
style "default"
{
bg[NORMAL] = { 0.192, 0.212, 0.231 }
bg[SELECTED] = { 0.239, 0.682, 0.914 }
bg[INSENSITIVE] = { 0.192, 0.212, 0.231 }
bg[ACTIVE] = { 0.169, 0.184, 0.204 }
bg[PRELIGHT] = { 0.192, 0.212, 0.231 }
base[NORMAL] = { 0.137, 0.149, 0.161 }
base[SELECTED] = { 0.239, 0.682, 0.914 }
base[INSENSITIVE] = { 0.192, 0.212, 0.231 }
base[ACTIVE] = { 0.239, 0.682, 0.914 }
base[PRELIGHT] = { 0.239, 0.682, 0.914 }
text[NORMAL] = { 0.937, 0.941, 0.945 }
text[SELECTED] = { 0.937, 0.941, 0.945 }
text[INSENSITIVE] = { 0.169, 0.184, 0.204 }
text[ACTIVE] = { 0.937, 0.941, 0.945 }
text[PRELIGHT] = { 0.937, 0.941, 0.945 }
fg[NORMAL] = { 0.937, 0.941, 0.945 }
fg[SELECTED] = { 0.937, 0.941, 0.945 }
fg[INSENSITIVE] = { 0.169, 0.184, 0.204 }
fg[ACTIVE] = { 0.937, 0.941, 0.945 }
fg[PRELIGHT] = { 0.937, 0.941, 0.945 }
}
class "*" style "default"
style "ToolTip"
{
bg[NORMAL] = { 0.937, 0.922, 0.906 }
base[NORMAL] = { 1.000, 1.000, 1.000 }
text[NORMAL] = { 0.000, 0.000, 0.000 }
fg[NORMAL] = { 0.000, 0.000, 0.000 }
}
widget "gtk-tooltip" style "ToolTip"
widget "gtk-tooltips" style "ToolTip"
style "MenuItem"
{
bg[PRELIGHT] = { 0.239, 0.682, 0.914 }
fg[PRELIGHT] = { 0.937, 0.941, 0.945 }
}
class "*MenuItem" style "MenuItem"

View File

@ -1,5 +0,0 @@
[activities]
35b7a967-cd9f-482b-8dd7-c6a4f5579cf4=Default
[main]
currentActivity=35b7a967-cd9f-482b-8dd7-c6a4f5579cf4

View File

@ -1,2 +0,0 @@
[$Version]
update_info=fonts_kate.upd:Plasma_Fonts_Kate

View File

@ -1,3 +0,0 @@
[Mouse]
cursorSize=0
cursorTheme=breeze_cursors

View File

@ -1,2 +0,0 @@
[PlasmaRunnerManager]
LaunchCounts=

View File

@ -1,46 +0,0 @@
updateInfoAdded=true
[disable_kmix.upd]
ctime=1510275396
done=PlasmaVolume_DisableKMixAutostart
mtime=1
[fonts_akregator.upd]
ctime=1510275348
done=Plasma_Fonts_Akregator
mtime=1
[fonts_global.upd]
ctime=1510275348
done=Fonts_Global
mtime=1
[fonts_kate.upd]
ctime=1510275348
done=Plasma_Fonts_Kate
mtime=1
[gtkbreeze5.5.upd]
ctime=1510273253
mtime=1
[kde4breeze.upd]
ctime=1510275168
mtime=1
[krdb_libpathwipe.upd]
ctime=1510278833
mtime=1
[krunnerplugins.upd]
ctime=1510277948
mtime=1
[kscreenlocker.upd]
ctime=1510275751
done=0.1-autolock
mtime=1
[okular.upd]
ctime=1510276516
mtime=1

View File

@ -1,5 +0,0 @@
[systemsettings]
InfoOutput=4
[unnamed app]
InfoOutput=4

View File

@ -1,11 +0,0 @@
[Devices][/org/freedesktop/UDisks2/block_devices/sda2]
EverMounted=true
Icon=drive-harddisk
LastNameSeen=nixos
LastSeenMounted=true
[Devices][/org/freedesktop/UDisks2/block_devices/sda4]
EverMounted=true
Icon=drive-harddisk
LastNameSeen=home
LastSeenMounted=true

View File

@ -1,134 +0,0 @@
[$Version]
update_info=fonts_global.upd:Fonts_Global
[ColorEffects:Disabled]
Color=56,56,56
ColorAmount=0
ColorEffect=0
ContrastAmount=0.65
ContrastEffect=1
IntensityAmount=0.1
IntensityEffect=2
[ColorEffects:Inactive]
ChangeSelectionColor=true
Color=112,111,110
ColorAmount=0.025
ColorEffect=2
ContrastAmount=0.1
ContrastEffect=2
Enable=false
IntensityAmount=0
IntensityEffect=0
[Colors:Button]
BackgroundAlternate=77,77,77
BackgroundNormal=49,54,59
DecorationFocus=61,174,233
DecorationHover=61,174,233
ForegroundActive=61,174,233
ForegroundInactive=189,195,199
ForegroundLink=41,128,185
ForegroundNegative=218,68,83
ForegroundNeutral=246,116,0
ForegroundNormal=239,240,241
ForegroundPositive=39,174,96
ForegroundVisited=127,140,141
[Colors:Complementary]
BackgroundAlternate=59,64,69
BackgroundNormal=49,54,59
DecorationFocus=30,146,255
DecorationHover=61,174,230
ForegroundActive=246,116,0
ForegroundInactive=175,176,179
ForegroundLink=61,174,230
ForegroundNegative=237,21,21
ForegroundNeutral=201,206,59
ForegroundNormal=239,240,241
ForegroundPositive=17,209,22
ForegroundVisited=61,174,230
[Colors:Selection]
BackgroundAlternate=29,153,243
BackgroundNormal=61,174,233
DecorationFocus=61,174,233
DecorationHover=61,174,233
ForegroundActive=252,252,252
ForegroundInactive=239,240,241
ForegroundLink=253,188,75
ForegroundNegative=218,68,83
ForegroundNeutral=246,116,0
ForegroundNormal=239,240,241
ForegroundPositive=39,174,96
ForegroundVisited=189,195,199
[Colors:Tooltip]
BackgroundAlternate=77,77,77
BackgroundNormal=49,54,59
DecorationFocus=61,174,233
DecorationHover=61,174,233
ForegroundActive=61,174,233
ForegroundInactive=189,195,199
ForegroundLink=41,128,185
ForegroundNegative=218,68,83
ForegroundNeutral=246,116,0
ForegroundNormal=239,240,241
ForegroundPositive=39,174,96
ForegroundVisited=127,140,141
[Colors:View]
BackgroundAlternate=49,54,59
BackgroundNormal=35,38,41
DecorationFocus=61,174,233
DecorationHover=61,174,233
ForegroundActive=61,174,233
ForegroundInactive=189,195,199
ForegroundLink=41,128,185
ForegroundNegative=218,68,83
ForegroundNeutral=246,116,0
ForegroundNormal=239,240,241
ForegroundPositive=39,174,96
ForegroundVisited=127,140,141
[Colors:Window]
BackgroundAlternate=77,77,77
BackgroundNormal=49,54,59
DecorationFocus=61,174,233
DecorationHover=61,174,233
ForegroundActive=61,174,233
ForegroundInactive=189,195,199
ForegroundLink=41,128,185
ForegroundNegative=218,68,83
ForegroundNeutral=246,116,0
ForegroundNormal=239,240,241
ForegroundPositive=39,174,96
ForegroundVisited=127,140,141
[General]
ColorScheme=Breeze Dark
Name=Breeze Dark
dbfile=/home/andrew/.mozilla/firefox/wl2fnrm9.default/places.sqlite
fixed=Monospace,10,-1,5,50,0,0,0,0,0,Regular
font=Sans Serif,10,-1,5,50,0,0,0,0,0,Regular
menuFont=Sans Serif,10,-1,5,50,0,0,0,0,0,Regular
shadeSortColumn=true
smallestReadableFont=Sans Serif,8,-1,5,50,0,0,0,0,0,Regular
toolBarFont=Sans Serif,8,-1,5,50,0,0,0,0,0,Regular
[Icons]
Theme=breeze-dark
[KDE]
LookAndFeelPackage=org.kde.breezedark.desktop
contrast=4
widgetStyle=Breeze
[WM]
activeBackground=49,54,59
activeBlend=255,255,255
activeFont=Noto Sans,12,-1,5,50,0,0,0,0,0,Bold
activeForeground=239,240,241
inactiveBackground=49,54,59
inactiveBlend=75,71,67
inactiveForeground=127,140,141

View File

@ -1,227 +0,0 @@
[KDE Keyboard Layout Switcher]
Switch to Next Keyboard Layout=Ctrl+Alt+K,none,Switch to Next Keyboard Layout
_k_friendly_name=KDE Daemon
[kaccess]
Toggle Screen Reader On and Off=Meta+Alt+S,Meta+Alt+S,Toggle Screen Reader On and Off
_k_friendly_name=Accessibility
[kcm_touchpad]
Disable Touchpad=Touchpad Off,Touchpad Off,Disable Touchpad
Enable Touchpad=Touchpad On,Touchpad On,Enable Touchpad
Toggle Touchpad=Touchpad Toggle,Touchpad Toggle,Toggle Touchpad
_k_friendly_name=KDE Daemon
[kded5]
Decrease Keyboard Brightness=Keyboard Brightness Down,Keyboard Brightness Down,Decrease Keyboard Brightness
Decrease Screen Brightness=Monitor Brightness Down,Monitor Brightness Down,Decrease Screen Brightness
Hibernate=Hibernate,Hibernate,Hibernate
Increase Keyboard Brightness=Keyboard Brightness Up,Keyboard Brightness Up,Increase Keyboard Brightness
Increase Screen Brightness=Monitor Brightness Up,Monitor Brightness Up,Increase Screen Brightness
PowerOff=Power Off,Power Off,Power Off
Show System Activity=Ctrl+Esc,Ctrl+Esc,Show System Activity
Sleep=Sleep,Sleep,Suspend
Toggle Keyboard Backlight=Keyboard Light On/Off,Keyboard Light On/Off,Toggle Keyboard Backlight
_k_friendly_name=Power Management
display=Display\tMeta+P,Display\tMeta+P,Switch Display
[khotkeys]
_k_friendly_name=KDE Daemon
{d03619b6-9b3c-48cc-9d9c-a2aadb485550}=Search,none,Search
[kmix]
_k_friendly_name=Audio Volume
decrease_microphone_volume=Microphone Volume Down,Microphone Volume Down,Decrease Microphone Volume
decrease_volume=Volume Down,Volume Down,Decrease Volume
increase_microphone_volume=Microphone Volume Up,Microphone Volume Up,Increase Microphone Volume
increase_volume=Volume Up,Volume Up,Increase Volume
mic_mute=Microphone Mute,Microphone Mute,Mute Microphone
mute=Volume Mute,Volume Mute,Mute
[krunner]
_k_friendly_name=Run Command
run command=Alt+Space\tAlt+F2\t,Alt+Space,Run Command
run command on clipboard contents=Alt+Shift+F2,Alt+Shift+F2,Run Command on clipboard contents
[ksmserver]
Halt Without Confirmation=Ctrl+Alt+Shift+PgDown,none,Halt Without Confirmation
Lock Session=Ctrl+Alt+L\tScreensaver,Ctrl+Alt+L\tScreensaver,Lock Session
Log Out=Ctrl+Alt+Del,none,Log Out
Log Out Without Confirmation=Ctrl+Alt+Shift+Del,none,Log Out Without Confirmation
Reboot Without Confirmation=Ctrl+Alt+Shift+PgUp,none,Reboot Without Confirmation
_k_friendly_name=ksmserver
[kwin]
Activate Window Demanding Attention=Ctrl+Alt+A,Ctrl+Alt+A,Activate Window Demanding Attention
Decrease Opacity=none,none,Decrease Opacity of Active Window by 5 %
Expose=Ctrl+F9,Ctrl+F9,Toggle Present Windows (Current desktop)
ExposeAll=Ctrl+F10\tLaunch (C),Ctrl+F10\tLaunch (C),Toggle Present Windows (All desktops)
ExposeClass=Ctrl+F7,Ctrl+F7,Toggle Present Windows (Window class)
Increase Opacity=none,none,Increase Opacity of Active Window by 5 %
Invert Screen Colors=none,none,Invert Screen Colors
Kill Window=Ctrl+Alt+Esc,Ctrl+Alt+Esc,Kill Window
MoveMouseToCenter=Meta+F6,Meta+F6,Move Mouse to Center
MoveMouseToFocus=Meta+F5,Meta+F5,Move Mouse to Focus
MoveZoomDown=Meta+Down,Meta+Down,Move Zoomed Area Downwards
MoveZoomLeft=Meta+Left,Meta+Left,Move Zoomed Area to Left
MoveZoomRight=Meta+Right,Meta+Right,Move Zoomed Area to Right
MoveZoomUp=Meta+Up,Meta+Up,Move Zoomed Area Upwards
Remove Window From Group=none,none,Remove Window From Group
Setup Window Shortcut=none,none,Setup Window Shortcut
Show Desktop=none,none,Show Desktop
ShowDesktopGrid=Ctrl+F8,Ctrl+F8,Show Desktop Grid
Suspend Compositing=Alt+Shift+F12,Alt+Shift+F12,Suspend Compositing
Switch One Desktop Down=none,none,Switch One Desktop Down
Switch One Desktop Up=none,none,Switch One Desktop Up
Switch One Desktop to the Left=none,none,Switch One Desktop to the Left
Switch One Desktop to the Right=none,none,Switch One Desktop to the Right
Switch Window Down=Meta+Alt+Down,Meta+Alt+Down,Switch to Window Below
Switch Window Left=Meta+Alt+Left,Meta+Alt+Left,Switch to Window to the Left
Switch Window Right=Meta+Alt+Right,Meta+Alt+Right,Switch to Window to the Right
Switch Window Up=Meta+Alt+Up,Meta+Alt+Up,Switch to Window Above
Switch to Desktop 1=Ctrl+F1,Ctrl+F1,Switch to Desktop 1
Switch to Desktop 10=none,none,Switch to Desktop 10
Switch to Desktop 11=none,none,Switch to Desktop 11
Switch to Desktop 12=none,none,Switch to Desktop 12
Switch to Desktop 13=none,none,Switch to Desktop 13
Switch to Desktop 14=none,none,Switch to Desktop 14
Switch to Desktop 15=none,none,Switch to Desktop 15
Switch to Desktop 16=none,none,Switch to Desktop 16
Switch to Desktop 17=none,none,Switch to Desktop 17
Switch to Desktop 18=none,none,Switch to Desktop 18
Switch to Desktop 19=none,none,Switch to Desktop 19
Switch to Desktop 2=Ctrl+F2,Ctrl+F2,Switch to Desktop 2
Switch to Desktop 20=none,none,Switch to Desktop 20
Switch to Desktop 3=Ctrl+F3,Ctrl+F3,Switch to Desktop 3
Switch to Desktop 4=Ctrl+F4,Ctrl+F4,Switch to Desktop 4
Switch to Desktop 5=none,none,Switch to Desktop 5
Switch to Desktop 6=none,none,Switch to Desktop 6
Switch to Desktop 7=none,none,Switch to Desktop 7
Switch to Desktop 8=none,none,Switch to Desktop 8
Switch to Desktop 9=none,none,Switch to Desktop 9
Switch to Next Desktop=none,none,Switch to Next Desktop
Switch to Next Screen=none,none,Switch to Next Screen
Switch to Previous Desktop=none,none,Switch to Previous Desktop
Switch to Previous Screen=none,none,Switch to Previous Screen
Switch to Screen 0=none,none,Switch to Screen 0
Switch to Screen 1=none,none,Switch to Screen 1
Switch to Screen 2=none,none,Switch to Screen 2
Switch to Screen 3=none,none,Switch to Screen 3
Switch to Screen 4=none,none,Switch to Screen 4
Switch to Screen 5=none,none,Switch to Screen 5
Switch to Screen 6=none,none,Switch to Screen 6
Switch to Screen 7=none,none,Switch to Screen 7
Toggle Window Raise/Lower=none,none,Toggle Window Raise/Lower
Walk Through Desktop List=none,none,Walk Through Desktop List
Walk Through Desktop List (Reverse)=none,none,Walk Through Desktop List (Reverse)
Walk Through Desktops=none,none,Walk Through Desktops
Walk Through Desktops (Reverse)=none,none,Walk Through Desktops (Reverse)
Walk Through Window Tabs=none,none,Walk Through Window Tabs
Walk Through Window Tabs (Reverse)=none,none,Walk Through Window Tabs (Reverse)
Walk Through Windows=Alt+Tab,none,Walk Through Windows
Walk Through Windows (Reverse)=Alt+Shift+Backtab,none,Walk Through Windows (Reverse)
Walk Through Windows Alternative=none,none,Walk Through Windows Alternative
Walk Through Windows Alternative (Reverse)=none,none,Walk Through Windows Alternative (Reverse)
Walk Through Windows of Current Application=Alt+`,none,Walk Through Windows of Current Application
Walk Through Windows of Current Application (Reverse)=Alt+~,none,Walk Through Windows of Current Application (Reverse)
Walk Through Windows of Current Application Alternative=none,none,Walk Through Windows of Current Application Alternative
Walk Through Windows of Current Application Alternative (Reverse)=none,none,Walk Through Windows of Current Application Alternative (Reverse)
Window Above Other Windows=none,none,Keep Window Above Others
Window Below Other Windows=none,none,Keep Window Below Others
Window Close=Alt+F4,Alt+F4,Close Window
Window Fullscreen=none,none,Make Window Fullscreen
Window Grow Horizontal=none,none,Pack Grow Window Horizontally
Window Grow Vertical=none,none,Pack Grow Window Vertically
Window Lower=none,none,Lower Window
Window Maximize=none,none,Maximize Window
Window Maximize Horizontal=none,none,Maximize Window Horizontally
Window Maximize Vertical=none,none,Maximize Window Vertically
Window Minimize=none,none,Minimize Window
Window Move=none,none,Move Window
Window No Border=none,none,Hide Window Border
Window On All Desktops=none,none,Keep Window on All Desktops
Window One Desktop Down=none,none,Window One Desktop Down
Window One Desktop Up=none,none,Window One Desktop Up
Window One Desktop to the Left=none,none,Window One Desktop to the Left
Window One Desktop to the Right=none,none,Window One Desktop to the Right
Window Operations Menu=Alt+F3,Alt+F3,Window Operations Menu
Window Pack Down=none,none,Pack Window Down
Window Pack Left=none,none,Pack Window to the Left
Window Pack Right=none,none,Pack Window to the Right
Window Pack Up=none,none,Pack Window Up
Window Quick Tile Bottom=none,none,Quick Tile Window to the Bottom
Window Quick Tile Bottom Left=none,none,Quick Tile Window to the Bottom Left
Window Quick Tile Bottom Right=none,none,Quick Tile Window to the Bottom Right
Window Quick Tile Left=none,none,Quick Tile Window to the Left
Window Quick Tile Right=none,none,Quick Tile Window to the Right
Window Quick Tile Top=none,none,Quick Tile Window to the Top
Window Quick Tile Top Left=none,none,Quick Tile Window to the Top Left
Window Quick Tile Top Right=none,none,Quick Tile Window to the Top Right
Window Raise=none,none,Raise Window
Window Resize=none,none,Resize Window
Window Shade=none,none,Shade Window
Window Shrink Horizontal=none,none,Pack Shrink Window Horizontally
Window Shrink Vertical=none,none,Pack Shrink Window Vertically
Window to Desktop 1=none,none,Window to Desktop 1
Window to Desktop 10=none,none,Window to Desktop 10
Window to Desktop 11=none,none,Window to Desktop 11
Window to Desktop 12=none,none,Window to Desktop 12
Window to Desktop 13=none,none,Window to Desktop 13
Window to Desktop 14=none,none,Window to Desktop 14
Window to Desktop 15=none,none,Window to Desktop 15
Window to Desktop 16=none,none,Window to Desktop 16
Window to Desktop 17=none,none,Window to Desktop 17
Window to Desktop 18=none,none,Window to Desktop 18
Window to Desktop 19=none,none,Window to Desktop 19
Window to Desktop 2=none,none,Window to Desktop 2
Window to Desktop 20=none,none,Window to Desktop 20
Window to Desktop 3=none,none,Window to Desktop 3
Window to Desktop 4=none,none,Window to Desktop 4
Window to Desktop 5=none,none,Window to Desktop 5
Window to Desktop 6=none,none,Window to Desktop 6
Window to Desktop 7=none,none,Window to Desktop 7
Window to Desktop 8=none,none,Window to Desktop 8
Window to Desktop 9=none,none,Window to Desktop 9
Window to Next Desktop=none,none,Window to Next Desktop
Window to Next Screen=none,none,Window to Next Screen
Window to Previous Desktop=none,none,Window to Previous Desktop
Window to Previous Screen=none,none,Window to Previous Screen
Window to Screen 0=none,none,Window to Screen 0
Window to Screen 1=none,none,Window to Screen 1
Window to Screen 2=none,none,Window to Screen 2
Window to Screen 3=none,none,Window to Screen 3
Window to Screen 4=none,none,Window to Screen 4
Window to Screen 5=none,none,Window to Screen 5
Window to Screen 6=none,none,Window to Screen 6
Window to Screen 7=none,none,Window to Screen 7
_k_friendly_name=KWin
view_actual_size=,Meta+0,Actual Size
view_zoom_in=Meta+=,Meta+=,Zoom In
view_zoom_out=Meta+-,Meta+-,Zoom Out
[plasmashell]
_k_friendly_name=Plasma
activate task manager entry 1=Meta+1,Meta+1,Activate Task Manager Entry 1
activate task manager entry 10=Meta+0,Meta+0,Activate Task Manager Entry 10
activate task manager entry 2=Meta+2,Meta+2,Activate Task Manager Entry 2
activate task manager entry 3=Meta+3,Meta+3,Activate Task Manager Entry 3
activate task manager entry 4=Meta+4,Meta+4,Activate Task Manager Entry 4
activate task manager entry 5=Meta+5,Meta+5,Activate Task Manager Entry 5
activate task manager entry 6=Meta+6,Meta+6,Activate Task Manager Entry 6
activate task manager entry 7=Meta+7,Meta+7,Activate Task Manager Entry 7
activate task manager entry 8=Meta+8,Meta+8,Activate Task Manager Entry 8
activate task manager entry 9=Meta+9,Meta+9,Activate Task Manager Entry 9
activate widget 3=Alt+F1,none,Activate Application Launcher Widget
clear-history=none,none,Clear Clipboard History
clipboard_action=Ctrl+Alt+X,Ctrl+Alt+X,Enable Clipboard Actions
cycleNextAction=none,none,Next History Item
cyclePrevAction=none,none,Previous History Item
edit_clipboard=none,none,Edit Contents...
manage activities=Meta+Q,Meta+Q,Activities...
next activity=Meta+Tab,none,Walk through activities
previous activity=Meta+Shift+Tab,none,Walk through activities (Reverse)
repeat_action=Ctrl+Alt+R,Ctrl+Alt+R,Manually Invoke Action on Current Clipboard
show dashboard=Ctrl+F12,Ctrl+F12,Show Desktop
show-barcode=none,none,Show Barcode...
show-on-mouse-pos=none,none,Open Klipper at Mouse Position
stop current activity=Meta+S,Meta+S,Stop Current Activity

View File

@ -1,2 +0,0 @@
[$Version]
update_info=disable_kmix.upd:PlasmaVolume_DisableKMixAutostart

View File

@ -0,0 +1,114 @@
---
# This is the configuration file for konsave.
# This file is pre-configured for KDE Plasma users.
# This will backup all the important files for your Plasma customizations.
# Please make sure it follows the correct format for proper working of Konsave.
# The format should be:
# ---
# save:
# name:
# location: "path/to/parent/directory"
# entries:
# # these are files which will be backed up.
# # They should be present in the specified location.
# - file1
# - file2
# export:
# # This includes files which will be exported with your profile.
# # They will not be saved but only be exported and imported.
# # These may include files like complete icon packs and themes..
# name:
# location: "path/to/parent/directory"
# entries:
# - file1
# - file2
# ...
# You can use these placeholders in the "location" of each item:
# $HOME: the home directory
# $CONFIG_DIR: refers to "$HOME/.config/"
# $SHARE_DIR: refers to "$HOME/.local/share"
# $BIN_DIR: refers to "$HOME/.local/bin"
# ${ENDS_WITH="text"}: for folders with different names on different computers whose names end with the same thing.
# The best example for this is the "*.default-release" folder of firefox.
# ${BEGINS_WITH="text"}: for folders with different names on different computers whose names start with the same thing.
# Modified to attempt to be less controlling about things that may differ between machines
# such as themes, wallpapers, etc.
# Also remove many files that have history/information leakage
save:
configs:
location: "$CONFIG_DIR"
entries:
- gtk-2.0
- gtk-3.0
- gtk-4.0
- kate
- Kvantum
- latte
- katerc
- kcminputrc
- kglobalshortcutsrc
- klipperrc
- krunnerrc
- ksmserverrc
- kwinrc
- kwinrulesrc
- gtkrc
- gtkrc-2.0
- lattedockrc
- breezerc
- oxygenrc
- lightlyrc
- ksplashrc
- khotkeysrc
app_layouts:
location: "$HOME/.local/share/kxmlgui5"
entries:
- dolphin
- konsole
# Here are a few examples of how you can add more stuff to back up.
# Uncomment these lines if you want.
# firefox:
# location: "$HOME/.mozilla/firefox/${ENDS_WITH='.default-release'}"
# entries:
# - chrome # for firefox customizations
# code oss:
# location: "$CONFIG_DIR/Code - OSS/User/"
# entries:
# - settings.json
# The following files will only be used for exporting and importing.
export:
share_folder:
location: "$SHARE_DIR"
entries:
- plasma
- kwin
- konsole
- fonts
- color-schemes
- aurorae
- icons
- wallpapers
home_folder:
location: "$HOME/"
entries:
- .fonts
- .themes
- .icons
# You can add more files to export like this
# name:
# location: "path/to/parent/directory"
# entries:
# - file1
# - file2
# - folder1
# - folder2
...

View File

@ -0,0 +1,70 @@
<?xml version='1.0'?>
<!DOCTYPE gui SYSTEM 'kpartgui.dtd'>
<gui version="20" name="konsole">
<MenuBar>
<Menu name="file">
<text>File</text>
<Action name="new-window"/>
<Action name="new-tab"/>
<Action name="clone-tab"/>
<Separator/>
<DefineGroup name="session-operations"/>
<Separator/>
<DefineGroup name="session-tab-operations"/>
<Action name="close-window"/>
</Menu>
<Menu name="edit">
<text>Edit</text>
<DefineGroup name="session-edit-operations"/>
</Menu>
<Menu name="view">
<text>View</text>
<Menu name="view-split">
<text>Split View</text>
<Action name="split-view-left-right"/>
<Action name="split-view-top-bottom"/>
<Action name="split-view-left-right-next-tab"/>
<Action name="split-view-top-bottom-next-tab"/>
<Action name="close-active-view"/>
<Action name="close-other-views"/>
<Action name="expand-active-view"/>
<Action name="shrink-active-view"/>
<Action name="toggle-maximize-current-view"/>
<Action name="equal-size-view"/>
</Menu>
<Separator/>
<Action name="detach-tab"/>
<Action name="detach-view"/>
<Action name="save-layout"/>
<Action name="load-layout"/>
<Separator/>
<DefineGroup name="session-view-operations"/>
</Menu>
<Action name="bookmark"/>
<Menu name="settings">
<text>Settings</text>
<DefineGroup name="session-settings"/>
<Action name="manage-profiles"/>
<Action name="show-menubar"/>
<Action name="window-colorscheme-menu"/>
<Separator/>
<Action name="view-full-screen"/>
<Separator/>
<Action name="configure-shortcuts"/>
<Action name="configure-notifications"/>
<Action name="configure-settings"/>
</Menu>
<Menu name="plugins">
<text>Plugins</text>
<ActionList name="plugin-submenu"/>
</Menu>
<Menu name="help">
<text>Help</text>
</Menu>
</MenuBar>
<ToolBar noMerge="1" alreadyVisited="1" name="mainToolBar">
<text translationDomain="kxmlgui5">Main Toolbar</text>
<index>0</index>
</ToolBar>
<ActionProperties/>
</gui>

View File

@ -0,0 +1,35 @@
<?xml version='1.0'?>
<!DOCTYPE gui SYSTEM 'kpartgui.dtd'>
<gui name="konsolepart" translationDomain="konsole" version="14">
<Menu name="session-popup-menu">
<Action name="edit_copy_contextmenu"/>
<Action name="edit_paste"/>
<Action name="web-search"/>
<Action name="open-browser"/>
<Separator/>
<Action name="set-encoding"/>
<Separator/>
<Action name="edit_find"/>
<Menu name="history">
<text>S&amp;crollback</text>
<Action name="file_save_as" group="session-history-operations"/>
<Separator group="session-history-operations"/>
<Action name="adjust-history" group="session-history-operations"/>
<Separator group="session-history-operations"/>
<Action name="clear-history" group="session-history-operations"/>
<Action name="clear-history-and-reset" group="session-history-operations"/>
</Menu>
<Separator/>
<Action name="view-readonly"/>
<Action name="allow-mouse-tracking"/>
<Separator/>
<Action name="switch-profile"/>
<Action name="edit-current-profile"/>
<Action name="manage-profiles"/>
<Separator/>
<Action name="close-session"/>
</Menu>
<ActionProperties scheme="Default">
<Action name="close-session" shortcut=""/>
</ActionProperties>
</gui>

View File

@ -0,0 +1,97 @@
<?xml version='1.0'?>
<!DOCTYPE gui SYSTEM 'kpartgui.dtd'>
<gui name="session" version="35">
<MenuBar>
<Menu name="file">
<Action name="file_save_as" group="session-operations"/>
<Separator group="session-operations"/>
<Action name="file_print" group="session-operations"/>
<Separator group="session-operations"/>
<Action name="open-browser" group="session-operations"/>
<Action name="close-session" group="session-tab-operations"/>
</Menu>
<Menu name="edit">
<Action name="edit_copy" group="session-edit-operations"/>
<Action name="edit_paste" group="session-edit-operations"/>
<Separator group="session-edit-operations"/>
<Action name="select-all" group="session-edit-operations"/>
<Action name="select-mode" group="session-edit-operations"/>
<Separator group="session-edit-operations"/>
<Action name="copy-input-to" group="session-edit-operations"/>
<Action name="send-signal" group="session-edit-operations"/>
<Action name="rename-session" group="session-edit-operations"/>
<Action name="zmodem-upload" group="session-edit-operations"/>
<Separator group="session-edit-operations"/>
<Action name="edit_find" group="session-edit-operations"/>
<Action name="edit_find_next" group="session-edit-operations"/>
<Action name="edit_find_prev" group="session-edit-operations"/>
</Menu>
<Menu name="view">
<Action name="monitor-once" group="session-view-operations"/>
<Action name="monitor-prompt" group="session-view-operations"/>
<Action name="monitor-silence" group="session-view-operations"/>
<Action name="monitor-activity" group="session-view-operations"/>
<Action name="monitor-process-finish" group="session-view-operations"/>
<Separator group="session-view-operations"/>
<Action name="view-readonly" group="session-view-operations"/>
<Action name="allow-mouse-tracking" group="session-view-operations"/>
<Separator group="session-view-operations"/>
<Action name="enlarge-font" group="session-view-operations"/>
<Action name="reset-font-size" group="session-view-operations"/>
<Action name="shrink-font" group="session-view-operations"/>
<Action name="set-encoding" group="session-view-operations"/>
<Separator group="session-view-operations"/>
<Action name="clear-history" group="session-view-operations"/>
<Action name="clear-history-and-reset" group="session-view-operations"/>
</Menu>
<Menu name="settings">
<Action name="edit-current-profile" group="session-settings"/>
<Action name="switch-profile" group="session-settings"/>
</Menu>
</MenuBar>
<ToolBar name="sessionToolbar" noMerge="1">
<text translationDomain="konsole">Session Toolbar</text>
<index>1</index>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
</ToolBar>
<Menu name="session-popup-menu">
<Action name="edit_copy_contextmenu"/>
<Action name="edit_copy_contextmenu_in"/>
<Action name="edit_copy_contextmenu_out"/>
<Action name="edit_copy_contextmenu_in_out"/>
<Action name="edit_paste"/>
<Action name="web-search"/>
<Action name="open-browser"/>
<Separator/>
<Menu name="view-split">
<text>Split View</text>
<Action name="split-view-left-right"/>
<Action name="split-view-top-bottom"/>
</Menu>
<Separator/>
<Action name="set-encoding"/>
<Action name="clear-history"/>
<Action name="adjust-history"/>
<Separator/>
<Action name="view-readonly"/>
<Action name="allow-mouse-tracking"/>
<Separator/>
<Action name="switch-profile"/>
<Action name="edit-current-profile"/>
</Menu>
<ActionProperties/>
</gui>

View File

@ -0,0 +1,114 @@
---
# This is the configuration file for konsave.
# This file is pre-configured for KDE Plasma users.
# This will backup all the important files for your Plasma customizations.
# Please make sure it follows the correct format for proper working of Konsave.
# The format should be:
# ---
# save:
# name:
# location: "path/to/parent/directory"
# entries:
# # these are files which will be backed up.
# # They should be present in the specified location.
# - file1
# - file2
# export:
# # This includes files which will be exported with your profile.
# # They will not be saved but only be exported and imported.
# # These may include files like complete icon packs and themes..
# name:
# location: "path/to/parent/directory"
# entries:
# - file1
# - file2
# ...
# You can use these placeholders in the "location" of each item:
# $HOME: the home directory
# $CONFIG_DIR: refers to "$HOME/.config/"
# $SHARE_DIR: refers to "$HOME/.local/share"
# $BIN_DIR: refers to "$HOME/.local/bin"
# ${ENDS_WITH="text"}: for folders with different names on different computers whose names end with the same thing.
# The best example for this is the "*.default-release" folder of firefox.
# ${BEGINS_WITH="text"}: for folders with different names on different computers whose names start with the same thing.
# Modified to attempt to be less controlling about things that may differ between machines
# such as themes, wallpapers, etc.
# Also remove many files that have history/information leakage
save:
configs:
location: "$CONFIG_DIR"
entries:
- gtk-2.0
- gtk-3.0
- gtk-4.0
- kate
- Kvantum
- latte
- katerc
- kcminputrc
- kglobalshortcutsrc
- klipperrc
- krunnerrc
- ksmserverrc
- kwinrc
- kwinrulesrc
- gtkrc
- gtkrc-2.0
- lattedockrc
- breezerc
- oxygenrc
- lightlyrc
- ksplashrc
- khotkeysrc
app_layouts:
location: "$HOME/.local/share/kxmlgui5"
entries:
- dolphin
- konsole
# Here are a few examples of how you can add more stuff to back up.
# Uncomment these lines if you want.
# firefox:
# location: "$HOME/.mozilla/firefox/${ENDS_WITH='.default-release'}"
# entries:
# - chrome # for firefox customizations
# code oss:
# location: "$CONFIG_DIR/Code - OSS/User/"
# entries:
# - settings.json
# The following files will only be used for exporting and importing.
export:
share_folder:
location: "$SHARE_DIR"
entries:
- plasma
- kwin
- konsole
- fonts
- color-schemes
- aurorae
- icons
- wallpapers
home_folder:
location: "$HOME/"
entries:
- .fonts
- .themes
- .icons
# You can add more files to export like this
# name:
# location: "path/to/parent/directory"
# entries:
# - file1
# - file2
# - folder1
# - folder2
...

View File

@ -0,0 +1,11 @@
[Filechooser Settings]
LocationMode=path-bar
ShowHidden=false
ShowSizeColumn=true
GeometryX=486
GeometryY=214
GeometryWidth=948
GeometryHeight=720
SortColumn=name
SortOrder=ascending
StartupMode=recent

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#6d2229" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="5,5 13,13 " />
<polyline fill="none" vector-effect="none" points="13,5 5,13 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#6d2229" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#2a2e32" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="5,5 13,13 " />
<polyline fill="none" vector-effect="none" points="13,5 5,13 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#da4453" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#2a2e32" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="5,5 13,13 " />
<polyline fill="none" vector-effect="none" points="13,5 5,13 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="none" stroke="#a1a9b1" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="5,5 13,13 " />
<polyline fill="none" vector-effect="none" points="13,5 5,13 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#ff98a2" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="5,5 13,13 " />
<polyline fill="none" vector-effect="none" points="13,5 5,13 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="none" stroke="#fcfcfc" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="5,5 13,13 " />
<polyline fill="none" vector-effect="none" points="13,5 5,13 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#6e7175" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="4,11 9,6 14,11 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#4e5358" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#2a2e32" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="4,11 9,6 14,11 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#a1a9b1" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#2a2e32" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="4,11 9,6 14,11 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="none" stroke="#a1a9b1" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="4,11 9,6 14,11 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 970 B

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#fcfcfc" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="4,11 9,6 14,11 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="none" stroke="#fcfcfc" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="4,11 9,6 14,11 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 970 B

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#6e7175" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="round" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M4,9 L9,4 L14,9 L9,14 L4,9"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#4e5358" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#2a2e32" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="round" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M4,9 L9,4 L14,9 L9,14 L4,9"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#a1a9b1" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#2a2e32" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="round" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M4,9 L9,4 L14,9 L9,14 L4,9"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="none" stroke="#a1a9b1" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="round" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M4,9 L9,4 L14,9 L9,14 L4,9"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 957 B

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#fcfcfc" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="round" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M4,9 L9,4 L14,9 L9,14 L4,9"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="none" stroke="#fcfcfc" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="round" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M4,9 L9,4 L14,9 L9,14 L4,9"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 957 B

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#6e7175" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="4,7 9,12 14,7 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#4e5358" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#2a2e32" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="4,7 9,12 14,7 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#a1a9b1" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#2a2e32" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="4,7 9,12 14,7 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="none" stroke="#a1a9b1" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="4,7 9,12 14,7 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 969 B

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#fcfcfc" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<circle cx="9" cy="9" r="9"/>
</g>
<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="4,7 9,12 14,7 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="none" stroke="#fcfcfc" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="4,7 9,12 14,7 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 969 B

View File

@ -0,0 +1,84 @@
@define-color borders_breeze #5f6265;
@define-color content_view_bg_breeze #1b1e20;
@define-color error_color_backdrop_breeze #da4453;
@define-color error_color_breeze #da4453;
@define-color error_color_insensitive_backdrop_breeze #592930;
@define-color error_color_insensitive_breeze #592930;
@define-color insensitive_base_color_breeze #1a1d1f;
@define-color insensitive_base_fg_color_breeze #656768;
@define-color insensitive_bg_color_breeze #282c30;
@define-color insensitive_borders_breeze #3a3d41;
@define-color insensitive_fg_color_breeze #6e7173;
@define-color insensitive_selected_bg_color_breeze #282c30;
@define-color insensitive_selected_fg_color_breeze #6e7173;
@define-color insensitive_unfocused_bg_color_breeze #282c30;
@define-color insensitive_unfocused_fg_color_breeze #6e7173;
@define-color insensitive_unfocused_selected_bg_color_breeze #282c30;
@define-color insensitive_unfocused_selected_fg_color_breeze #6e7173;
@define-color link_color_breeze #325980;
@define-color link_visited_color_breeze #9b59b6;
@define-color success_color_backdrop_breeze #27ae60;
@define-color success_color_breeze #27ae60;
@define-color success_color_insensitive_backdrop_breeze #1e4d34;
@define-color success_color_insensitive_breeze #1e4d34;
@define-color theme_base_color_breeze #1b1e20;
@define-color theme_bg_color_breeze #2a2e32;
@define-color theme_button_background_backdrop_breeze #31363b;
@define-color theme_button_background_backdrop_insensitive_breeze #2f3338;
@define-color theme_button_background_insensitive_breeze #2f3338;
@define-color theme_button_background_normal_breeze #31363b;
@define-color theme_button_decoration_focus_backdrop_breeze #325980;
@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #2f3f4f;
@define-color theme_button_decoration_focus_breeze #325980;
@define-color theme_button_decoration_focus_insensitive_breeze #2f3f4f;
@define-color theme_button_decoration_hover_backdrop_breeze #325980;
@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #2f3f4f;
@define-color theme_button_decoration_hover_breeze #325980;
@define-color theme_button_decoration_hover_insensitive_breeze #2f3f4f;
@define-color theme_button_foreground_active_backdrop_breeze #fcfcfc;
@define-color theme_button_foreground_active_backdrop_insensitive_breeze #6e7173;
@define-color theme_button_foreground_active_breeze #ffffff;
@define-color theme_button_foreground_active_insensitive_breeze #6e7173;
@define-color theme_button_foreground_backdrop_breeze #fcfcfc;
@define-color theme_button_foreground_backdrop_insensitive_breeze #727679;
@define-color theme_button_foreground_insensitive_breeze #727679;
@define-color theme_button_foreground_normal_breeze #fcfcfc;
@define-color theme_fg_color_breeze #fcfcfc;
@define-color theme_header_background_backdrop_breeze #2a2e32;
@define-color theme_header_background_breeze #31363b;
@define-color theme_header_background_light_breeze #2a2e32;
@define-color theme_header_foreground_backdrop_breeze #fcfcfc;
@define-color theme_header_foreground_breeze #fcfcfc;
@define-color theme_header_foreground_insensitive_backdrop_breeze #fcfcfc;
@define-color theme_header_foreground_insensitive_breeze #fcfcfc;
@define-color theme_hovering_selected_bg_color_breeze #325980;
@define-color theme_selected_bg_color_breeze #2b4763;
@define-color theme_selected_fg_color_breeze #ffffff;
@define-color theme_text_color_breeze #fcfcfc;
@define-color theme_titlebar_background_backdrop_breeze #2a2e32;
@define-color theme_titlebar_background_breeze #31363b;
@define-color theme_titlebar_background_light_breeze #2a2e32;
@define-color theme_titlebar_foreground_backdrop_breeze #fcfcfc;
@define-color theme_titlebar_foreground_breeze #fcfcfc;
@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #fcfcfc;
@define-color theme_titlebar_foreground_insensitive_breeze #fcfcfc;
@define-color theme_unfocused_base_color_breeze #1b1e20;
@define-color theme_unfocused_bg_color_breeze #2a2e32;
@define-color theme_unfocused_fg_color_breeze #fcfcfc;
@define-color theme_unfocused_selected_bg_color_alt_breeze #25384c;
@define-color theme_unfocused_selected_bg_color_breeze #25384c;
@define-color theme_unfocused_selected_fg_color_breeze #fcfcfc;
@define-color theme_unfocused_text_color_breeze #fcfcfc;
@define-color theme_unfocused_view_bg_color_breeze #1a1d1f;
@define-color theme_unfocused_view_text_color_breeze #656768;
@define-color theme_view_active_decoration_color_breeze #325980;
@define-color theme_view_hover_decoration_color_breeze #325980;
@define-color tooltip_background_breeze #31363b;
@define-color tooltip_border_breeze #64686b;
@define-color tooltip_text_breeze #fcfcfc;
@define-color unfocused_borders_breeze #5f6265;
@define-color unfocused_insensitive_borders_breeze #3a3d41;
@define-color warning_color_backdrop_breeze #f67400;
@define-color warning_color_breeze #f67400;
@define-color warning_color_insensitive_backdrop_breeze #633914;
@define-color warning_color_insensitive_breeze #633914;

View File

@ -0,0 +1 @@
@import 'colors.css';

View File

@ -0,0 +1,16 @@
[Settings]
gtk-application-prefer-dark-theme=true
gtk-button-images=true
gtk-cursor-theme-name=breeze_cursors
gtk-cursor-theme-size=24
gtk-decoration-layout=icon:minimize,maximize,close
gtk-enable-animations=true
gtk-font-name=Noto Sans, 10
gtk-icon-theme-name=Papirus-Colors-Dark
gtk-menu-images=true
gtk-modules=colorreload-gtk-module:window-decorations-gtk-module
gtk-primary-button-warps-slider=true
gtk-sound-theme-name=ocean
gtk-theme-name=Breeze
gtk-toolbar-style=3
gtk-xft-dpi=108134

View File

@ -0,0 +1,50 @@
headerbar button.titlebutton.close, .titlebar button.titlebutton.close {
background-image: url("assets/close-normal.svg"); }
headerbar button.titlebutton.close:hover, .titlebar button.titlebutton.close:hover {
background-image: url("assets/close-hover.svg"); }
headerbar button.titlebutton.close:active, .titlebar button.titlebutton.close:active {
background-image: url("assets/close-active.svg"); }
headerbar button.titlebutton.close:backdrop, .titlebar button.titlebutton.close:backdrop {
background-image: url("assets/close-backdrop-normal.svg"); }
headerbar button.titlebutton.close:backdrop:hover, .titlebar button.titlebutton.close:backdrop:hover {
background-image: url("assets/close-backdrop-hover.svg"); }
headerbar button.titlebutton.close:backdrop:active, .titlebar button.titlebutton.close:backdrop:active {
background-image: url("assets/close-backdrop-active.svg"); }
headerbar button.titlebutton.maximize, .titlebar button.titlebutton.maximize {
background-image: url("assets/maximize-normal.svg"); }
headerbar button.titlebutton.maximize:hover, .titlebar button.titlebutton.maximize:hover {
background-image: url("assets/maximize-hover.svg"); }
headerbar button.titlebutton.maximize:active, .titlebar button.titlebutton.maximize:active {
background-image: url("assets/maximize-active.svg"); }
headerbar button.titlebutton.maximize:backdrop, .titlebar button.titlebutton.maximize:backdrop {
background-image: url("assets/maximize-backdrop-normal.svg"); }
headerbar button.titlebutton.maximize:backdrop:hover, .titlebar button.titlebutton.maximize:backdrop:hover {
background-image: url("assets/maximize-backdrop-hover.svg"); }
headerbar button.titlebutton.maximize:backdrop:active, .titlebar button.titlebutton.maximize:backdrop:active {
background-image: url("assets/maximize-backdrop-active.svg"); }
headerbar button.titlebutton.minimize, .titlebar button.titlebutton.minimize {
background-image: url("assets/minimize-normal.svg"); }
headerbar button.titlebutton.minimize:hover, .titlebar button.titlebutton.minimize:hover {
background-image: url("assets/minimize-hover.svg"); }
headerbar button.titlebutton.minimize:active, .titlebar button.titlebutton.minimize:active {
background-image: url("assets/minimize-active.svg"); }
headerbar button.titlebutton.minimize:backdrop, .titlebar button.titlebutton.minimize:backdrop {
background-image: url("assets/minimize-backdrop-normal.svg"); }
headerbar button.titlebutton.minimize:backdrop:hover, .titlebar button.titlebutton.minimize:backdrop:hover {
background-image: url("assets/minimize-backdrop-hover.svg"); }
headerbar button.titlebutton.minimize:backdrop:active, .titlebar button.titlebutton.minimize:backdrop:active {
background-image: url("assets/minimize-backdrop-active.svg"); }
.maximized headerbar button.titlebutton.maximize, .maximized .titlebar button.titlebutton.maximize {
background-image: url("assets/maximized-normal.svg"); }
.maximized headerbar button.titlebutton.maximize:hover, .maximized .titlebar button.titlebutton.maximize:hover {
background-image: url("assets/maximized-hover.svg"); }
.maximized headerbar button.titlebutton.maximize:active, .maximized .titlebar button.titlebutton.maximize:active {
background-image: url("assets/maximized-active.svg"); }
.maximized headerbar button.titlebutton.maximize:backdrop, .maximized .titlebar button.titlebutton.maximize:backdrop {
background-image: url("assets/maximized-backdrop-normal.svg"); }
.maximized headerbar button.titlebutton.maximize:backdrop:hover, .maximized .titlebar button.titlebutton.maximize:backdrop:hover {
background-image: url("assets/maximized-backdrop-hover.svg"); }
.maximized headerbar button.titlebutton.maximize:backdrop:active, .maximized .titlebar button.titlebutton.maximize:backdrop:active {
background-image: url("assets/maximized-backdrop-active.svg"); }
/*# sourceMappingURL=window_decorations.css.map */

View File

@ -0,0 +1,84 @@
@define-color borders_breeze #5f6265;
@define-color content_view_bg_breeze #1b1e20;
@define-color error_color_backdrop_breeze #da4453;
@define-color error_color_breeze #da4453;
@define-color error_color_insensitive_backdrop_breeze #592930;
@define-color error_color_insensitive_breeze #592930;
@define-color insensitive_base_color_breeze #1a1d1f;
@define-color insensitive_base_fg_color_breeze #656768;
@define-color insensitive_bg_color_breeze #282c30;
@define-color insensitive_borders_breeze #3a3d41;
@define-color insensitive_fg_color_breeze #6e7173;
@define-color insensitive_selected_bg_color_breeze #282c30;
@define-color insensitive_selected_fg_color_breeze #6e7173;
@define-color insensitive_unfocused_bg_color_breeze #282c30;
@define-color insensitive_unfocused_fg_color_breeze #6e7173;
@define-color insensitive_unfocused_selected_bg_color_breeze #282c30;
@define-color insensitive_unfocused_selected_fg_color_breeze #6e7173;
@define-color link_color_breeze #325980;
@define-color link_visited_color_breeze #9b59b6;
@define-color success_color_backdrop_breeze #27ae60;
@define-color success_color_breeze #27ae60;
@define-color success_color_insensitive_backdrop_breeze #1e4d34;
@define-color success_color_insensitive_breeze #1e4d34;
@define-color theme_base_color_breeze #1b1e20;
@define-color theme_bg_color_breeze #2a2e32;
@define-color theme_button_background_backdrop_breeze #31363b;
@define-color theme_button_background_backdrop_insensitive_breeze #2f3338;
@define-color theme_button_background_insensitive_breeze #2f3338;
@define-color theme_button_background_normal_breeze #31363b;
@define-color theme_button_decoration_focus_backdrop_breeze #325980;
@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #2f3f4f;
@define-color theme_button_decoration_focus_breeze #325980;
@define-color theme_button_decoration_focus_insensitive_breeze #2f3f4f;
@define-color theme_button_decoration_hover_backdrop_breeze #325980;
@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #2f3f4f;
@define-color theme_button_decoration_hover_breeze #325980;
@define-color theme_button_decoration_hover_insensitive_breeze #2f3f4f;
@define-color theme_button_foreground_active_backdrop_breeze #fcfcfc;
@define-color theme_button_foreground_active_backdrop_insensitive_breeze #6e7173;
@define-color theme_button_foreground_active_breeze #ffffff;
@define-color theme_button_foreground_active_insensitive_breeze #6e7173;
@define-color theme_button_foreground_backdrop_breeze #fcfcfc;
@define-color theme_button_foreground_backdrop_insensitive_breeze #727679;
@define-color theme_button_foreground_insensitive_breeze #727679;
@define-color theme_button_foreground_normal_breeze #fcfcfc;
@define-color theme_fg_color_breeze #fcfcfc;
@define-color theme_header_background_backdrop_breeze #2a2e32;
@define-color theme_header_background_breeze #31363b;
@define-color theme_header_background_light_breeze #2a2e32;
@define-color theme_header_foreground_backdrop_breeze #fcfcfc;
@define-color theme_header_foreground_breeze #fcfcfc;
@define-color theme_header_foreground_insensitive_backdrop_breeze #fcfcfc;
@define-color theme_header_foreground_insensitive_breeze #fcfcfc;
@define-color theme_hovering_selected_bg_color_breeze #325980;
@define-color theme_selected_bg_color_breeze #2b4763;
@define-color theme_selected_fg_color_breeze #ffffff;
@define-color theme_text_color_breeze #fcfcfc;
@define-color theme_titlebar_background_backdrop_breeze #2a2e32;
@define-color theme_titlebar_background_breeze #31363b;
@define-color theme_titlebar_background_light_breeze #2a2e32;
@define-color theme_titlebar_foreground_backdrop_breeze #fcfcfc;
@define-color theme_titlebar_foreground_breeze #fcfcfc;
@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #fcfcfc;
@define-color theme_titlebar_foreground_insensitive_breeze #fcfcfc;
@define-color theme_unfocused_base_color_breeze #1b1e20;
@define-color theme_unfocused_bg_color_breeze #2a2e32;
@define-color theme_unfocused_fg_color_breeze #fcfcfc;
@define-color theme_unfocused_selected_bg_color_alt_breeze #25384c;
@define-color theme_unfocused_selected_bg_color_breeze #25384c;
@define-color theme_unfocused_selected_fg_color_breeze #fcfcfc;
@define-color theme_unfocused_text_color_breeze #fcfcfc;
@define-color theme_unfocused_view_bg_color_breeze #1a1d1f;
@define-color theme_unfocused_view_text_color_breeze #656768;
@define-color theme_view_active_decoration_color_breeze #325980;
@define-color theme_view_hover_decoration_color_breeze #325980;
@define-color tooltip_background_breeze #31363b;
@define-color tooltip_border_breeze #64686b;
@define-color tooltip_text_breeze #fcfcfc;
@define-color unfocused_borders_breeze #5f6265;
@define-color unfocused_insensitive_borders_breeze #3a3d41;
@define-color warning_color_backdrop_breeze #f67400;
@define-color warning_color_breeze #f67400;
@define-color warning_color_insensitive_backdrop_breeze #633914;
@define-color warning_color_insensitive_breeze #633914;

View File

@ -0,0 +1 @@
@import 'colors.css';

View File

@ -0,0 +1,13 @@
[Settings]
gtk-application-prefer-dark-theme=true
gtk-cursor-theme-name=breeze_cursors
gtk-cursor-theme-size=24
gtk-decoration-layout=icon:minimize,maximize,close
gtk-enable-animations=true
gtk-font-name=Noto Sans, 10
gtk-icon-theme-name=Papirus-Colors-Dark
gtk-modules=colorreload-gtk-module:window-decorations-gtk-module
gtk-primary-button-warps-slider=true
gtk-sound-theme-name=ocean
gtk-theme-name=Breeze
gtk-xft-dpi=108134

View File

@ -0,0 +1,50 @@
headerbar button.titlebutton.close, .titlebar button.titlebutton.close {
background-image: url("assets/close-normal.svg"); }
headerbar button.titlebutton.close:hover, .titlebar button.titlebutton.close:hover {
background-image: url("assets/close-hover.svg"); }
headerbar button.titlebutton.close:active, .titlebar button.titlebutton.close:active {
background-image: url("assets/close-active.svg"); }
headerbar button.titlebutton.close:backdrop, .titlebar button.titlebutton.close:backdrop {
background-image: url("assets/close-backdrop-normal.svg"); }
headerbar button.titlebutton.close:backdrop:hover, .titlebar button.titlebutton.close:backdrop:hover {
background-image: url("assets/close-backdrop-hover.svg"); }
headerbar button.titlebutton.close:backdrop:active, .titlebar button.titlebutton.close:backdrop:active {
background-image: url("assets/close-backdrop-active.svg"); }
headerbar button.titlebutton.maximize, .titlebar button.titlebutton.maximize {
background-image: url("assets/maximize-normal.svg"); }
headerbar button.titlebutton.maximize:hover, .titlebar button.titlebutton.maximize:hover {
background-image: url("assets/maximize-hover.svg"); }
headerbar button.titlebutton.maximize:active, .titlebar button.titlebutton.maximize:active {
background-image: url("assets/maximize-active.svg"); }
headerbar button.titlebutton.maximize:backdrop, .titlebar button.titlebutton.maximize:backdrop {
background-image: url("assets/maximize-backdrop-normal.svg"); }
headerbar button.titlebutton.maximize:backdrop:hover, .titlebar button.titlebutton.maximize:backdrop:hover {
background-image: url("assets/maximize-backdrop-hover.svg"); }
headerbar button.titlebutton.maximize:backdrop:active, .titlebar button.titlebutton.maximize:backdrop:active {
background-image: url("assets/maximize-backdrop-active.svg"); }
headerbar button.titlebutton.minimize, .titlebar button.titlebutton.minimize {
background-image: url("assets/minimize-normal.svg"); }
headerbar button.titlebutton.minimize:hover, .titlebar button.titlebutton.minimize:hover {
background-image: url("assets/minimize-hover.svg"); }
headerbar button.titlebutton.minimize:active, .titlebar button.titlebutton.minimize:active {
background-image: url("assets/minimize-active.svg"); }
headerbar button.titlebutton.minimize:backdrop, .titlebar button.titlebutton.minimize:backdrop {
background-image: url("assets/minimize-backdrop-normal.svg"); }
headerbar button.titlebutton.minimize:backdrop:hover, .titlebar button.titlebutton.minimize:backdrop:hover {
background-image: url("assets/minimize-backdrop-hover.svg"); }
headerbar button.titlebutton.minimize:backdrop:active, .titlebar button.titlebutton.minimize:backdrop:active {
background-image: url("assets/minimize-backdrop-active.svg"); }
.maximized headerbar button.titlebutton.maximize, .maximized .titlebar button.titlebutton.maximize {
background-image: url("assets/maximized-normal.svg"); }
.maximized headerbar button.titlebutton.maximize:hover, .maximized .titlebar button.titlebutton.maximize:hover {
background-image: url("assets/maximized-hover.svg"); }
.maximized headerbar button.titlebutton.maximize:active, .maximized .titlebar button.titlebutton.maximize:active {
background-image: url("assets/maximized-active.svg"); }
.maximized headerbar button.titlebutton.maximize:backdrop, .maximized .titlebar button.titlebutton.maximize:backdrop {
background-image: url("assets/maximized-backdrop-normal.svg"); }
.maximized headerbar button.titlebutton.maximize:backdrop:hover, .maximized .titlebar button.titlebutton.maximize:backdrop:hover {
background-image: url("assets/maximized-backdrop-hover.svg"); }
.maximized headerbar button.titlebutton.maximize:backdrop:active, .maximized .titlebar button.titlebutton.maximize:backdrop:active {
background-image: url("assets/maximized-backdrop-active.svg"); }
/*# sourceMappingURL=window_decorations.css.map */

View File

@ -0,0 +1,6 @@
# created by KDE Plasma, Mon Oct 28 16:37:58 2024
#
include "/run/current-system/sw/share/themes/Breeze/gtk-2.0/gtkrc"
gtk-theme-name="Breeze"

View File

@ -0,0 +1,5 @@
# created by KDE Plasma, Mon Oct 28 16:37:58 2024
#
gtk-alternative-button-order = 1

View File

@ -0,0 +1,28 @@
[General]
Days Meta Infos=30
Save Meta Infos=true
Show Full Path in Title=false
Show Menu Bar=true
Show Status Bar=true
Show Tab Bar=true
Show Url Nav Bar=true
[KTextEditor Renderer]
Animate Bracket Matching=false
Auto Color Theme Selection=true
Color Theme=Breeze Dark
Line Height Multiplier=1
Show Indentation Lines=false
Show Whole Bracket Expression=false
Text Font=Hack,10,-1,7,400,0,0,0,0,0,0,0,0,0,0,1
Word Wrap Marker=false
[filetree]
editShade=33,56,79
listMode=false
shadingEnabled=true
showCloseButton=false
showFullPathOnRoots=false
showToolbar=true
sortRole=0
viewShade=81,49,95

View File

@ -0,0 +1,8 @@
[$Version]
update_info=delete_cursor_old_default_size.upd:DeleteCursorOldDefaultSize,kcminputrc_fix_botched_5_21_0.upd:kcminputrc_fix_botched_5_21_0_pre,kcminputrc_fix_botched_5_21_0.upd:kcminputrc_fix_botched_5_21_0,kcminputrc_repeat.upd:kcminputrc_migrate_key_repeat
[Mouse]
X11LibInputXAccelProfileFlat=true
[Tmp]
update_info=delete_cursor_old_default_size.upd:DeleteCursorOldDefaultSize

View File

@ -0,0 +1,372 @@
[ActivityManager]
_k_friendly_name=Activity Manager
switch-to-activity-07d6012b-6cf4-47e7-95e4-ba31c3e275e9=none,none,Switch to activity "Server Mode"
switch-to-activity-1dde7cd6-8619-4e5a-a379-efe24805171f=none,none,Switch to activity "Default"
switch-to-activity-f8af4e46-9ce7-42f9-a915-e781b887f336=none,none,Switch to activity "Gamer Mode"
[KDE Keyboard Layout Switcher]
Switch to Last-Used Keyboard Layout=Meta+Alt+L,Meta+Alt+L,Switch to Last-Used Keyboard Layout
Switch to Next Keyboard Layout=Meta+Alt+K,Meta+Alt+K,Switch to Next Keyboard Layout
_k_friendly_name=Keyboard Layout Switcher
[kaccess]
Toggle Screen Reader On and Off=Meta+Alt+S,Meta+Alt+S,Toggle Screen Reader On and Off
_k_friendly_name=Accessibility
[kcm_touchpad]
Disable Touchpad=Touchpad Off,Touchpad Off,Disable Touchpad
Enable Touchpad=Touchpad On,Touchpad On,Enable Touchpad
Toggle Touchpad=Touchpad Toggle,Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku,Toggle Touchpad
_k_friendly_name=Touchpad
[khotkeys]
_k_friendly_name=Custom Shortcuts Service
{d03619b6-9b3c-48cc-9d9c-a2aadb485550}=none,none,Search
[kmix]
_k_friendly_name=Audio Volume
decrease_microphone_volume=Microphone Volume Down,Microphone Volume Down,Decrease Microphone Volume
decrease_volume=Volume Down,Volume Down,Decrease Volume
decrease_volume_small=Shift+Volume Down,Shift+Volume Down,Decrease Volume by 1%
increase_microphone_volume=Microphone Volume Up,Microphone Volume Up,Increase Microphone Volume
increase_volume=Volume Up,Volume Up,Increase Volume
increase_volume_small=Shift+Volume Up,Shift+Volume Up,Increase Volume by 1%
mic_mute=Microphone Mute\tMeta+Volume Mute,Microphone Mute\tMeta+Volume Mute,Mute Microphone
mute=Volume Mute,Volume Mute,Mute
[ksmserver]
Halt Without Confirmation=none,,Shut Down Without Confirmation
Lock Session=Meta+Ctrl+Esc\tScreensaver,Meta+L\tScreensaver,Lock Session
Log Out=Ctrl+Alt+Del,Ctrl+Alt+Del,Log Out
Log Out Without Confirmation=none,,Log Out Without Confirmation
Reboot=none,,Reboot
Reboot Without Confirmation=none,,Reboot Without Confirmation
Shut Down=none,,Shut Down
_k_friendly_name=Session Management
[kwin]
Activate Window Demanding Attention=Meta+Ctrl+A,Meta+Ctrl+A,Activate Window Demanding Attention
ApiTilingFocusDown=none,none,ApiTiling: Focus window on Down
ApiTilingFocusLeft=none,none,ApiTiling: Focus window on Left
ApiTilingFocusRight=none,none,ApiTiling: Focus window on Right
ApiTilingFocusUp=none,none,ApiTiling: Focus window on Up
ApiTilingMoveDown=Meta+Shift+Down,none,ApiTiling: Move window to Down
ApiTilingMoveLeft=none,none,ApiTiling: Move window to Left
ApiTilingMoveRight=none,none,ApiTiling: Move window to Right
ApiTilingMoveUp=Meta+Shift+Up,none,ApiTiling: Move window to Up
Cycle Overview=none,none,Cycle through Overview and Grid View
Cycle Overview Opposite=none,none,Cycle through Grid View and Overview
Decrease Opacity=none,,Decrease Opacity of Active Window by 5%
Edit Tiles=Meta+T,Meta+T,Toggle Tiles Editor
Expose=Ctrl+F9,Ctrl+F9,Toggle Present Windows (Current desktop)
ExposeAll=Ctrl+F10\tLaunch (C),Ctrl+F10\tLaunch (C),Toggle Present Windows (All desktops)
ExposeClass=Ctrl+F7,Ctrl+F7,Toggle Present Windows (Window class)
ExposeClassCurrentDesktop=none,none,Toggle Present Windows (Window class on current desktop)
Grid View=Meta+G,Meta+G,Toggle Grid View
Increase Opacity=none,,Increase Opacity of Active Window by 5%
Invert Screen Colors=none,none,Invert Screen Colors
KZones: Activate layout 1=Meta+Num+1,none,KZones: Activate layout 1
KZones: Activate layout 2=Meta+Num+2,none,KZones: Activate layout 2
KZones: Activate layout 3=Meta+Num+3,none,KZones: Activate layout 3
KZones: Activate layout 4=Meta+Num+4,none,KZones: Activate layout 4
KZones: Activate layout 5=Meta+Num+5,none,KZones: Activate layout 5
KZones: Activate layout 6=Meta+Num+6,none,KZones: Activate layout 6
KZones: Activate layout 7=Meta+Num+7,none,KZones: Activate layout 7
KZones: Activate layout 8=Meta+Num+8,none,KZones: Activate layout 8
KZones: Activate layout 9=Meta+Num+9,none,KZones: Activate layout 9
KZones: Cycle layouts=Ctrl+Alt+D,none,KZones: Cycle layouts
KZones: Cycle layouts (reversed)=Ctrl+Alt+Shift+D,none,KZones: Cycle layouts (reversed)
KZones: Move active window down=none,none,KZones: Move active window down
KZones: Move active window left=none,none,KZones: Move active window left
KZones: Move active window right=none,none,KZones: Move active window right
KZones: Move active window to next zone=Ctrl+Alt+Right,none,KZones: Move active window to next zone
KZones: Move active window to previous zone=Ctrl+Alt+Left,none,KZones: Move active window to previous zone
KZones: Move active window to zone 1=Ctrl+Alt+Num+1,none,KZones: Move active window to zone 1
KZones: Move active window to zone 2=Ctrl+Alt+Num+2,none,KZones: Move active window to zone 2
KZones: Move active window to zone 3=Ctrl+Alt+Num+3,none,KZones: Move active window to zone 3
KZones: Move active window to zone 4=Ctrl+Alt+Num+4,none,KZones: Move active window to zone 4
KZones: Move active window to zone 5=Ctrl+Alt+Num+5,none,KZones: Move active window to zone 5
KZones: Move active window to zone 6=Ctrl+Alt+Num+6,none,KZones: Move active window to zone 6
KZones: Move active window to zone 7=Ctrl+Alt+Num+7,none,KZones: Move active window to zone 7
KZones: Move active window to zone 8=Ctrl+Alt+Num+8,none,KZones: Move active window to zone 8
KZones: Move active window to zone 9=Ctrl+Alt+Num+9,none,KZones: Move active window to zone 9
KZones: Move active window up=none,none,KZones: Move active window up
KZones: Snap active window=none,none,KZones: Snap active window
KZones: Snap all windows=Meta+Space,none,KZones: Snap all windows
KZones: Switch to next window in current zone=Ctrl+Alt+Up,none,KZones: Switch to next window in current zone
KZones: Switch to previous window in current zone=Ctrl+Alt+Down,none,KZones: Switch to previous window in current zone
KZones: Toggle zone overlay=Ctrl+Alt+C,none,KZones: Toggle zone overlay
Kill Window=none,Meta+Ctrl+Esc,Kill Window
KrohnkiteBTreeLayout=none,none,Krohnkite: BTree Layout
KrohnkiteDecrease=none,none,Krohnkite: Decrease
KrohnkiteFloatAll=Meta+Shift+F,none,Krohnkite: Float All
KrohnkiteFloatingLayout=none,none,Krohnkite: Floating Layout
KrohnkiteFocusDown=Meta+J,none,Krohnkite: Focus Down
KrohnkiteFocusLeft=Meta+H,none,Krohnkite: Focus Left
KrohnkiteFocusNext=none,none,Krohnkite: Focus Next
KrohnkiteFocusPrev=Meta+\\,,none,Krohnkite: Focus Previous
KrohnkiteFocusRight=Meta+L,none,Krohnkite: Focus Right
KrohnkiteFocusUp=Meta+K,none,Krohnkite: Focus Up
KrohnkiteGrowHeight=none,none,Krohnkite: Grow Height
KrohnkiteIncrease=Meta+I,none,Krohnkite: Increase
KrohnkiteMonocleLayout=Meta+M,none,Krohnkite: Monocle Layout
KrohnkiteNextLayout=Meta+\\\\,none,Krohnkite: Next Layout
KrohnkitePreviousLayout=Meta+|,none,Krohnkite: Previous Layout
KrohnkiteQuarterLayout=none,none,Krohnkite: Quarter Layout
KrohnkiteRotate=Meta+R,none,Krohnkite: Rotate
KrohnkiteRotatePart=Meta+Shift+R,none,Krohnkite: Rotate Part
KrohnkiteSetMaster=Meta+Return,none,Krohnkite: Set master
KrohnkiteShiftDown=Meta+Shift+J,none,Krohnkite: Move Down/Next
KrohnkiteShiftLeft=Meta+Shift+H,none,Krohnkite: Move Left
KrohnkiteShiftRight=Meta+Shift+L,none,Krohnkite: Move Right
KrohnkiteShiftUp=Meta+Shift+K,none,Krohnkite: Move Up/Prev
KrohnkiteShrinkHeight=none,none,Krohnkite: Shrink Height
KrohnkiteShrinkWidth=none,none,Krohnkite: Shrink Width
KrohnkiteSpiralLayout=none,none,Krohnkite: Spiral Layout
KrohnkiteSpreadLayout=none,none,Krohnkite: Spread Layout
KrohnkiteStackedLayout=none,none,Krohnkite: Stacked Layout
KrohnkiteStairLayout=none,none,Krohnkite: Stair Layout
KrohnkiteTileLayout=none,none,Krohnkite: Tile Layout
KrohnkiteToggleFloat=Meta+F,none,Krohnkite: Toggle Float
KrohnkiteTreeColumnLayout=none,none,Krohnkite: Tree Column Layout
KrohnkitegrowWidth=none,none,Krohnkite: Grow Width
Move Tablet to Next Output=none,none,Move the tablet to the next output
MoveMouseToCenter=Meta+F6,Meta+F6,Move Mouse to Center
MoveMouseToFocus=Meta+F5,Meta+F5,Move Mouse to Focus
MoveZoomDown=none,none,Move Zoomed Area Downwards
MoveZoomLeft=none,none,Move Zoomed Area to Left
MoveZoomRight=none,none,Move Zoomed Area to Right
MoveZoomUp=none,none,Move Zoomed Area Upwards
Overview=Meta+W,Meta+W,Toggle Overview
PoloniumCycleEngine=none,none,Polonium: Cycle Engine
PoloniumFocusAbove=none,none,Polonium: Focus Above
PoloniumFocusBelow=none,none,Polonium: Focus Below
PoloniumFocusLeft=none,none,Polonium: Focus Left
PoloniumFocusRight=none,none,Polonium: Focus Right
PoloniumInsertAbove=none,none,Polonium: Insert Above
PoloniumInsertBelow=none,none,Polonium: Insert Below
PoloniumInsertLeft=none,none,Polonium: Insert Left
PoloniumInsertRight=none,none,Polonium: Insert Right
PoloniumOpenSettings=none,none,Polonium: Open Settings Dialog
PoloniumResizeAbove=none,none,Polonium: Resize Above
PoloniumResizeBelow=none,none,Polonium: Resize Below
PoloniumResizeLeft=none,none,Polonium: Resize Left
PoloniumResizeRight=none,none,Polonium: Resize Right
PoloniumRetileWindow=Meta+Shift+Space,none,Polonium: Retile Window
PoloniumSwitchBTree=none,none,Polonium: Use Binary Tree Engine
PoloniumSwitchHalf=none,none,Polonium: Use Half Engine
PoloniumSwitchKwin=none,none,Polonium: Use KWin Engine
PoloniumSwitchMonocle=none,none,Polonium: Use Monocle Engine
PoloniumSwitchThreeColumn=none,none,Polonium: Use Three Column Engine
Setup Window Shortcut=none,,Setup Window Shortcut
Show Desktop=Meta+D,Meta+D,Peek at Desktop
ShowDesktopGrid=Meta+F8,Meta+F8,Show Desktop Grid
Suspend Compositing=Alt+Shift+F12,Alt+Shift+F12,Suspend Compositing
Switch One Desktop Down=none,Meta+Ctrl+Down,Switch One Desktop Down
Switch One Desktop Up=none,Meta+Ctrl+Up,Switch One Desktop Up
Switch One Desktop to the Left=none,Meta+Ctrl+Left,Switch One Desktop to the Left
Switch One Desktop to the Right=none,Meta+Ctrl+Right,Switch One Desktop to the Right
Switch Window Down=Meta+Ctrl+J\tMeta+Alt+Down,Meta+Alt+Down,Switch to Window Below
Switch Window Left=Meta+Alt+Left\tMeta+Ctrl+H,Meta+Alt+Left,Switch to Window to the Left
Switch Window Right=Meta+Alt+Right\tMeta+Ctrl+L,Meta+Alt+Right,Switch to Window to the Right
Switch Window Up=Meta+Alt+Up\tMeta+Ctrl+K,Meta+Alt+Up,Switch to Window Above
Switch to Desktop 1=Meta+Ctrl+1\tCtrl+F1,Ctrl+F1,Switch to Desktop 1
Switch to Desktop 10=none,,Switch to Desktop 10
Switch to Desktop 11=none,,Switch to Desktop 11
Switch to Desktop 12=none,,Switch to Desktop 12
Switch to Desktop 13=none,,Switch to Desktop 13
Switch to Desktop 14=none,,Switch to Desktop 14
Switch to Desktop 15=none,,Switch to Desktop 15
Switch to Desktop 16=none,,Switch to Desktop 16
Switch to Desktop 17=none,,Switch to Desktop 17
Switch to Desktop 18=none,,Switch to Desktop 18
Switch to Desktop 19=none,,Switch to Desktop 19
Switch to Desktop 2=Meta+Ctrl+2\tCtrl+F2,Ctrl+F2,Switch to Desktop 2
Switch to Desktop 20=none,,Switch to Desktop 20
Switch to Desktop 3=Ctrl+F3\tMeta+Ctrl+3,Ctrl+F3,Switch to Desktop 3
Switch to Desktop 4=Meta+Ctrl+4\tCtrl+F4,Ctrl+F4,Switch to Desktop 4
Switch to Desktop 5=none,,Switch to Desktop 5
Switch to Desktop 6=none,,Switch to Desktop 6
Switch to Desktop 7=none,,Switch to Desktop 7
Switch to Desktop 8=none,,Switch to Desktop 8
Switch to Desktop 9=none,,Switch to Desktop 9
Switch to Next Desktop=none,,Switch to Next Desktop
Switch to Next Screen=none,,Switch to Next Screen
Switch to Previous Desktop=none,,Switch to Previous Desktop
Switch to Previous Screen=none,,Switch to Previous Screen
Switch to Screen 0=none,,Switch to Screen 0
Switch to Screen 1=none,,Switch to Screen 1
Switch to Screen 2=none,,Switch to Screen 2
Switch to Screen 3=none,,Switch to Screen 3
Switch to Screen 4=none,,Switch to Screen 4
Switch to Screen 5=none,,Switch to Screen 5
Switch to Screen 6=none,,Switch to Screen 6
Switch to Screen 7=none,,Switch to Screen 7
Switch to Screen Above=none,,Switch to Screen Above
Switch to Screen Below=none,,Switch to Screen Below
Switch to Screen to the Left=none,,Switch to Screen to the Left
Switch to Screen to the Right=none,,Switch to Screen to the Right
Toggle Night Color=none,none,Toggle Night Light
Toggle Window Raise/Lower=none,,Toggle Window Raise/Lower
Walk Through Desktop List=none,none,Walk Through Desktop List
Walk Through Desktop List (Reverse)=none,none,Walk Through Desktop List (Reverse)
Walk Through Desktops=none,none,Walk Through Desktops
Walk Through Desktops (Reverse)=none,none,Walk Through Desktops (Reverse)
Walk Through Windows=Alt+Tab,Alt+Tab,Walk Through Windows
Walk Through Windows (Reverse)=Alt+Shift+Backtab,Alt+Shift+Tab,Walk Through Windows (Reverse)
Walk Through Windows Alternative=none,,Walk Through Windows Alternative
Walk Through Windows Alternative (Reverse)=none,,Walk Through Windows Alternative (Reverse)
Walk Through Windows of Current Application=Alt+`,Alt+`,Walk Through Windows of Current Application
Walk Through Windows of Current Application (Reverse)=Alt+~,Alt+~,Walk Through Windows of Current Application (Reverse)
Walk Through Windows of Current Application Alternative=none,,Walk Through Windows of Current Application Alternative
Walk Through Windows of Current Application Alternative (Reverse)=none,,Walk Through Windows of Current Application Alternative (Reverse)
Window Above Other Windows=none,,Keep Window Above Others
Window Below Other Windows=none,,Keep Window Below Others
Window Close=Alt+F4\tMeta+Ctrl+W,Alt+F4,Close Window
Window Fullscreen=none,,Make Window Fullscreen
Window Grow Horizontal=none,,Expand Window Horizontally
Window Grow Vertical=none,,Expand Window Vertically
Window Lower=none,,Lower Window
Window Maximize=Meta+PgUp\tMeta+Ctrl+F,Meta+PgUp,Maximize Window
Window Maximize Horizontal=none,,Maximize Window Horizontally
Window Maximize Vertical=none,,Maximize Window Vertically
Window Minimize=Meta+PgDown,Meta+PgDown,Minimize Window
Window Move=none,,Move Window
Window Move Center=none,,Move Window to the Center
Window No Border=none,,Toggle Window Titlebar and Frame
Window On All Desktops=none,,Keep Window on All Desktops
Window One Desktop Down=Meta+Ctrl+Shift+Down,Meta+Ctrl+Shift+Down,Window One Desktop Down
Window One Desktop Up=Meta+Ctrl+Shift+Up,Meta+Ctrl+Shift+Up,Window One Desktop Up
Window One Desktop to the Left=Meta+Ctrl+Shift+Left,Meta+Ctrl+Shift+Left,Window One Desktop to the Left
Window One Desktop to the Right=Meta+Ctrl+Shift+Right,Meta+Ctrl+Shift+Right,Window One Desktop to the Right
Window One Screen Down=none,,Move Window One Screen Down
Window One Screen Up=none,,Move Window One Screen Up
Window One Screen to the Left=none,,Move Window One Screen to the Left
Window One Screen to the Right=none,,Move Window One Screen to the Right
Window Operations Menu=Alt+F3,Alt+F3,Window Operations Menu
Window Pack Down=none,,Move Window Down
Window Pack Left=none,,Move Window Left
Window Pack Right=none,,Move Window Right
Window Pack Up=none,,Move Window Up
Window Quick Tile Bottom=Meta+Down\tMeta+Ctrl+Shift+J,Meta+Down,Quick Tile Window to the Bottom
Window Quick Tile Bottom Left=Meta+Ctrl+Shift+B,,Quick Tile Window to the Bottom Left
Window Quick Tile Bottom Right=Meta+Ctrl+Shift+N,,Quick Tile Window to the Bottom Right
Window Quick Tile Left=Meta+Left\tMeta+Ctrl+Shift+H,Meta+Left,Quick Tile Window to the Left
Window Quick Tile Right=Meta+Ctrl+Shift+L\tMeta+Right,Meta+Right,Quick Tile Window to the Right
Window Quick Tile Top=Meta+Up\tMeta+Ctrl+Shift+K,Meta+Up,Quick Tile Window to the Top
Window Quick Tile Top Left=Meta+Ctrl+Shift+Y,,Quick Tile Window to the Top Left
Window Quick Tile Top Right=Meta+Ctrl+Shift+U,,Quick Tile Window to the Top Right
Window Raise=none,,Raise Window
Window Resize=none,,Resize Window
Window Shade=none,,Shade Window
Window Shrink Horizontal=none,,Shrink Window Horizontally
Window Shrink Vertical=none,,Shrink Window Vertically
Window to Desktop 1=Meta+Ctrl+!,,Window to Desktop 1
Window to Desktop 10=none,,Window to Desktop 10
Window to Desktop 11=none,,Window to Desktop 11
Window to Desktop 12=none,,Window to Desktop 12
Window to Desktop 13=none,,Window to Desktop 13
Window to Desktop 14=none,,Window to Desktop 14
Window to Desktop 15=none,,Window to Desktop 15
Window to Desktop 16=none,,Window to Desktop 16
Window to Desktop 17=none,,Window to Desktop 17
Window to Desktop 18=none,,Window to Desktop 18
Window to Desktop 19=none,,Window to Desktop 19
Window to Desktop 2=Meta+Ctrl+@,,Window to Desktop 2
Window to Desktop 20=none,,Window to Desktop 20
Window to Desktop 3=Meta+Ctrl+#,,Window to Desktop 3
Window to Desktop 4=Meta+Ctrl+$,,Window to Desktop 4
Window to Desktop 5=none,,Window to Desktop 5
Window to Desktop 6=none,,Window to Desktop 6
Window to Desktop 7=none,,Window to Desktop 7
Window to Desktop 8=none,,Window to Desktop 8
Window to Desktop 9=none,,Window to Desktop 9
Window to Next Desktop=none,,Window to Next Desktop
Window to Next Screen=Meta+Shift+Right,Meta+Shift+Right,Move Window to Next Screen
Window to Previous Desktop=none,,Window to Previous Desktop
Window to Previous Screen=Meta+Shift+Left,Meta+Shift+Left,Move Window to Previous Screen
Window to Screen 0=none,,Move Window to Screen 0
Window to Screen 1=none,,Move Window to Screen 1
Window to Screen 2=none,,Move Window to Screen 2
Window to Screen 3=none,,Move Window to Screen 3
Window to Screen 4=none,,Move Window to Screen 4
Window to Screen 5=none,,Move Window to Screen 5
Window to Screen 6=none,,Move Window to Screen 6
Window to Screen 7=none,,Move Window to Screen 7
_k_friendly_name=KWin
view_actual_size=Meta+0,Meta+0,Zoom to Actual Size
view_zoom_in=Meta++\tMeta+=,Meta++\tMeta+=,Zoom In
view_zoom_out=Meta+-,Meta+-,Zoom Out
[mediacontrol]
_k_friendly_name=Media Controller
mediavolumedown=none,,Media volume down
mediavolumeup=none,,Media volume up
nextmedia=Media Next,Media Next,Media playback next
pausemedia=Media Pause,Media Pause,Pause media playback
playmedia=none,,Play media playback
playpausemedia=Media Play,Media Play,Play/Pause media playback
previousmedia=Media Previous,Media Previous,Media playback previous
stopmedia=Media Stop,Media Stop,Stop media playback
[org_kde_powerdevil]
Decrease Keyboard Brightness=Keyboard Brightness Down,Keyboard Brightness Down,Decrease Keyboard Brightness
Decrease Screen Brightness=Monitor Brightness Down,Monitor Brightness Down,Decrease Screen Brightness
Decrease Screen Brightness Small=Shift+Monitor Brightness Down,Shift+Monitor Brightness Down,Decrease Screen Brightness by 1%
Hibernate=Hibernate,Hibernate,Hibernate
Increase Keyboard Brightness=Keyboard Brightness Up,Keyboard Brightness Up,Increase Keyboard Brightness
Increase Screen Brightness=Monitor Brightness Up,Monitor Brightness Up,Increase Screen Brightness
Increase Screen Brightness Small=Shift+Monitor Brightness Up,Shift+Monitor Brightness Up,Increase Screen Brightness by 1%
PowerDown=Power Down,Power Down,Power Down
PowerOff=Power Off,Power Off,Power Off
Sleep=Sleep,Sleep,Suspend
Toggle Keyboard Backlight=Keyboard Light On/Off,Keyboard Light On/Off,Toggle Keyboard Backlight
Turn Off Screen=none,none,Turn Off Screen
_k_friendly_name=KDE Power Management System
powerProfile=Battery\tMeta+B,Battery\tMeta+B,Switch Power Profile
[plasmashell]
_k_friendly_name=plasmashell
activate task manager entry 1=Meta+1,Meta+1,Activate Task Manager Entry 1
activate task manager entry 10=none,Meta+0,Activate Task Manager Entry 10
activate task manager entry 2=Meta+2,Meta+2,Activate Task Manager Entry 2
activate task manager entry 3=Meta+3,Meta+3,Activate Task Manager Entry 3
activate task manager entry 4=Meta+4,Meta+4,Activate Task Manager Entry 4
activate task manager entry 5=Meta+5,Meta+5,Activate Task Manager Entry 5
activate task manager entry 6=Meta+6,Meta+6,Activate Task Manager Entry 6
activate task manager entry 7=Meta+7,Meta+7,Activate Task Manager Entry 7
activate task manager entry 8=Meta+8,Meta+8,Activate Task Manager Entry 8
activate task manager entry 9=Meta+9,Meta+9,Activate Task Manager Entry 9
activate widget 24=Alt+F1,none,Activate Application Launcher Widget
activate widget 3=none,none,Activate Application Launcher Widget
activate widget 47=none,none,Activate Application Launcher Widget
clear-history=none,,Clear Clipboard History
clipboard_action=Meta+Ctrl+X,Meta+Ctrl+X,Automatic Action Popup Menu
cycle-panels=Meta+Alt+P,Meta+Alt+P,Move keyboard focus between panels
cycleNextAction=none,,Next History Item
cyclePrevAction=none,,Previous History Item
edit_clipboard=none,none,Edit Contents…
manage activities=Meta+Q,Meta+Q,Show Activity Switcher
next activity=Meta+Tab,Meta+Tab,Walk through activities
previous activity=Meta+Shift+Tab,Meta+Shift+Tab,Walk through activities (Reverse)
repeat_action=Meta+Ctrl+R,Meta+Ctrl+R,Manually Invoke Action on Current Clipboard
show dashboard=Ctrl+F12,Ctrl+F12,Show Desktop
show-barcode=none,,Show Barcode…
show-on-mouse-pos=Meta+V,Meta+V,Show Clipboard Items at Mouse Position
stop current activity=Meta+S,Meta+S,Stop Current Activity
switch to next activity=none,,Switch to Next Activity
switch to previous activity=none,,Switch to Previous Activity
toggle do not disturb=none,,Toggle do not disturb
[services][org.kde.konsole.desktop]
_launch=Ctrl+Alt+T\tMeta+Ctrl+Return
[services][org.kde.krunner.desktop]
_launch=Alt+Space\tMeta+Ctrl+Space\tSearch\tAlt+F2
[services][{340071a9-e008-4365-b2b0-51cc4e0320da}.desktop]
_launch=Meta+Ctrl+Del
[yakuake]
_k_friendly_name=Yakuake
toggle-window-state=Meta+Ctrl+Shift+Return,F12,Open/Retract Yakuake

View File

@ -1,5 +1,142 @@
[$Version]
update_info=konsole_globalaccel.upd:konsole_globalaccel,spectacle_shortcuts.upd:spectacle-migrate-shortcuts
[ColorEffects:Disabled]
ChangeSelectionColor[$d]
Color[$d]
ColorAmount[$d]
ColorEffect[$d]
ContrastAmount[$d]
ContrastEffect[$d]
Enable[$d]
IntensityAmount[$d]
IntensityEffect[$d]
[ColorEffects:Inactive]
ChangeSelectionColor[$d]
Color[$d]
ColorAmount[$d]
ColorEffect[$d]
ContrastAmount[$d]
ContrastEffect[$d]
Enable[$d]
IntensityAmount[$d]
IntensityEffect[$d]
[Colors:Button]
BackgroundAlternate[$d]
BackgroundNormal[$d]
DecorationFocus[$d]
DecorationHover[$d]
ForegroundActive[$d]
ForegroundInactive[$d]
ForegroundLink[$d]
ForegroundNegative[$d]
ForegroundNeutral[$d]
ForegroundNormal[$d]
ForegroundPositive[$d]
ForegroundVisited[$d]
[Colors:Complementary]
BackgroundAlternate[$d]
BackgroundNormal[$d]
DecorationFocus[$d]
DecorationHover[$d]
ForegroundActive[$d]
ForegroundInactive[$d]
ForegroundLink[$d]
ForegroundNegative[$d]
ForegroundNeutral[$d]
ForegroundNormal[$d]
ForegroundPositive[$d]
ForegroundVisited[$d]
[Colors:Header]
BackgroundAlternate[$d]
BackgroundNormal[$d]
DecorationFocus[$d]
DecorationHover[$d]
ForegroundActive[$d]
ForegroundInactive[$d]
ForegroundLink[$d]
ForegroundNegative[$d]
ForegroundNeutral[$d]
ForegroundNormal[$d]
ForegroundPositive[$d]
ForegroundVisited[$d]
[Colors:Header][Inactive]
BackgroundAlternate[$d]
BackgroundNormal[$d]
DecorationFocus[$d]
DecorationHover[$d]
ForegroundActive[$d]
ForegroundInactive[$d]
ForegroundLink[$d]
ForegroundNegative[$d]
ForegroundNeutral[$d]
ForegroundNormal[$d]
ForegroundPositive[$d]
ForegroundVisited[$d]
[Colors:Selection]
BackgroundAlternate[$d]
BackgroundNormal[$d]
DecorationFocus[$d]
DecorationHover[$d]
ForegroundActive[$d]
ForegroundInactive[$d]
ForegroundLink[$d]
ForegroundNegative[$d]
ForegroundNeutral[$d]
ForegroundNormal[$d]
ForegroundPositive[$d]
ForegroundVisited[$d]
[Colors:Tooltip]
BackgroundAlternate[$d]
BackgroundNormal[$d]
DecorationFocus[$d]
DecorationHover[$d]
ForegroundActive[$d]
ForegroundInactive[$d]
ForegroundLink[$d]
ForegroundNegative[$d]
ForegroundNeutral[$d]
ForegroundNormal[$d]
ForegroundPositive[$d]
ForegroundVisited[$d]
[Colors:View]
BackgroundAlternate[$d]
BackgroundNormal[$d]
DecorationFocus[$d]
DecorationHover[$d]
ForegroundActive[$d]
ForegroundInactive[$d]
ForegroundLink[$d]
ForegroundNegative[$d]
ForegroundNeutral[$d]
ForegroundNormal[$d]
ForegroundPositive[$d]
ForegroundVisited[$d]
[Colors:Window]
BackgroundAlternate[$d]
BackgroundNormal[$d]
DecorationFocus[$d]
DecorationHover[$d]
ForegroundActive[$d]
ForegroundInactive[$d]
ForegroundLink[$d]
ForegroundNegative[$d]
ForegroundNeutral[$d]
ForegroundNormal[$d]
ForegroundPositive[$d]
ForegroundVisited[$d]
[Data] [Data]
DataCount=3 DataCount=4
[Data_1] [Data_1]
Comment=KMenuEdit Global Shortcuts Comment=KMenuEdit Global Shortcuts
@ -35,14 +172,14 @@ Comment=Simple_action
TriggersCount=1 TriggersCount=1
[Data_1_1Triggers0] [Data_1_1Triggers0]
Key=Search Key=
Type=SHORTCUT Type=SHORTCUT
Uuid={d03619b6-9b3c-48cc-9d9c-a2aadb485550} Uuid={d03619b6-9b3c-48cc-9d9c-a2aadb485550}
[Data_2] [Data_2]
Comment=This group contains various examples demonstrating most of the features of KHotkeys. (Note that this group and all its actions are disabled by default.) Comment=This group contains various examples demonstrating most of the features of KHotkeys. (Note that this group and all its actions are disabled by default.)
DataCount=8 DataCount=8
Enabled=false Enabled=true
ImportId=kde32b1 ImportId=kde32b1
Name=Examples Name=Examples
SystemGroup=0 SystemGroup=0
@ -90,7 +227,7 @@ TriggersCount=1
[Data_2_1Triggers0] [Data_2_1Triggers0]
Key=Ctrl+Alt+I Key=Ctrl+Alt+I
Type=SHORTCUT Type=SHORTCUT
Uuid={c296efe9-49dd-42f7-b9c2-ad92cfce3639} Uuid={529f7e88-92cd-4b96-8e7c-f9c406ece553}
[Data_2_2] [Data_2_2]
Comment=After pressing Alt+Ctrl+H the input of 'Hello' will be simulated, as if you typed it. This is especially useful if you have call to frequently type a word (for instance, 'unsigned'). Every keypress in the input is separated by a colon ':'. Note that the keypresses literally mean keypresses, so you have to write what you would press on the keyboard. In the table below, the left column shows the input and the right column shows what to type.\n\n"enter" (i.e. new line) Enter or Return\na (i.e. small a) A\nA (i.e. capital a) Shift+A\n: (colon) Shift+;\n' ' (space) Space Comment=After pressing Alt+Ctrl+H the input of 'Hello' will be simulated, as if you typed it. This is especially useful if you have call to frequently type a word (for instance, 'unsigned'). Every keypress in the input is separated by a colon ':'. Note that the keypresses literally mean keypresses, so you have to write what you would press on the keyboard. In the table below, the left column shows the input and the right column shows what to type.\n\n"enter" (i.e. new line) Enter or Return\na (i.e. small a) A\nA (i.e. capital a) Shift+A\n: (colon) Shift+;\n' ' (space) Space
@ -117,7 +254,7 @@ TriggersCount=1
[Data_2_2Triggers0] [Data_2_2Triggers0]
Key=Ctrl+Alt+H Key=Ctrl+Alt+H
Type=SHORTCUT Type=SHORTCUT
Uuid={507dabf9-97cc-45c6-945c-f7a9f7c49f5f} Uuid={2ecac75f-02fe-43e6-ac0f-b1ce218cb7ce}
[Data_2_3] [Data_2_3]
Comment=This action runs Konsole, after pressing Ctrl+Alt+T. Comment=This action runs Konsole, after pressing Ctrl+Alt+T.
@ -141,9 +278,9 @@ Comment=Simple_action
TriggersCount=1 TriggersCount=1
[Data_2_3Triggers0] [Data_2_3Triggers0]
Key=Ctrl+Alt+T Key=Meta+Ctrl+Shift+Return
Type=SHORTCUT Type=SHORTCUT
Uuid={43a74e05-cdaf-4800-b225-315c55248074} Uuid={aeda13f5-fbb0-4d02-8ab9-0d56d4ae0db1}
[Data_2_4] [Data_2_4]
Comment=Read the comment on the "Type 'Hello'" action first.\n\nQt Designer uses Ctrl+F4 for closing windows. In KDE, however, Ctrl+F4 is the shortcut for going to virtual desktop 4, so this shortcut does not work in Qt Designer. Further, Qt Designer does not use KDE's standard Ctrl+W for closing the window.\n\nThis problem can be solved by remapping Ctrl+W to Ctrl+F4 when the active window is Qt Designer. When Qt Designer is active, every time Ctrl+W is pressed, Ctrl+F4 will be sent to Qt Designer instead. In other applications, the effect of Ctrl+W is unchanged.\n\nWe now need to specify three things: A new shortcut trigger on 'Ctrl+W', a new keyboard input action sending Ctrl+F4, and a new condition that the active window is Qt Designer.\nQt Designer seems to always have title 'Qt Designer by Trolltech', so the condition will check for the active window having that title. Comment=Read the comment on the "Type 'Hello'" action first.\n\nQt Designer uses Ctrl+F4 for closing windows. In KDE, however, Ctrl+F4 is the shortcut for going to virtual desktop 4, so this shortcut does not work in Qt Designer. Further, Qt Designer does not use KDE's standard Ctrl+W for closing the window.\n\nThis problem can be solved by remapping Ctrl+W to Ctrl+F4 when the active window is Qt Designer. When Qt Designer is active, every time Ctrl+W is pressed, Ctrl+F4 will be sent to Qt Designer instead. In other applications, the effect of Ctrl+W is unchanged.\n\nWe now need to specify three things: A new shortcut trigger on 'Ctrl+W', a new keyboard input action sending Ctrl+F4, and a new condition that the active window is Qt Designer.\nQt Designer seems to always have title 'Qt Designer by Trolltech', so the condition will check for the active window having that title.
@ -188,7 +325,7 @@ TriggersCount=1
[Data_2_4Triggers0] [Data_2_4Triggers0]
Key=Ctrl+W Key=Ctrl+W
Type=SHORTCUT Type=SHORTCUT
Uuid={9106414b-0ad1-4e46-8619-732cc6216722} Uuid={0ce17af8-5cbf-4f4e-83e6-e01e141fd086}
[Data_2_5] [Data_2_5]
Comment=By pressing Alt+Ctrl+W a D-Bus call will be performed that will show the minicli. You can use any kind of D-Bus call, just like using the command line 'qdbus' tool. Comment=By pressing Alt+Ctrl+W a D-Bus call will be performed that will show the minicli. You can use any kind of D-Bus call, just like using the command line 'qdbus' tool.
@ -217,7 +354,7 @@ TriggersCount=1
[Data_2_5Triggers0] [Data_2_5Triggers0]
Key=Ctrl+Alt+W Key=Ctrl+Alt+W
Type=SHORTCUT Type=SHORTCUT
Uuid={74655bc8-1d92-42f5-9b93-0f762cf2e5d8} Uuid={69e7d5fe-773f-4b90-8167-24351bc37090}
[Data_2_6] [Data_2_6]
Comment=Read the comment on the "Type 'Hello'" action first.\n\nJust like the "Type 'Hello'" action, this one simulates keyboard input, specifically, after pressing Ctrl+Alt+B, it sends B to XMMS (B in XMMS jumps to the next song). The 'Send to specific window' checkbox is checked and a window with its class containing 'XMMS_Player' is specified; this will make the input always be sent to this window. This way, you can control XMMS even if, for instance, it is on a different virtual desktop.\n\n(Run 'xprop' and click on the XMMS window and search for WM_CLASS to see 'XMMS_Player'). Comment=Read the comment on the "Type 'Hello'" action first.\n\nJust like the "Type 'Hello'" action, this one simulates keyboard input, specifically, after pressing Ctrl+Alt+B, it sends B to XMMS (B in XMMS jumps to the next song). The 'Send to specific window' checkbox is checked and a window with its class containing 'XMMS_Player' is specified; this will make the input always be sent to this window. This way, you can control XMMS even if, for instance, it is on a different virtual desktop.\n\n(Run 'xprop' and click on the XMMS window and search for WM_CLASS to see 'XMMS_Player').
@ -259,10 +396,10 @@ TriggersCount=1
[Data_2_6Triggers0] [Data_2_6Triggers0]
Key=Ctrl+Alt+B Key=Ctrl+Alt+B
Type=SHORTCUT Type=SHORTCUT
Uuid={53e97f83-5008-46b3-8dca-d8383d0efc44} Uuid={ab6b7d12-333a-474f-bb41-121246ebc4ea}
[Data_2_7] [Data_2_7]
Comment=Konqueror in KDE3.1 has tabs, and now you can also have gestures.\n\nJust press the middle mouse button and start drawing one of the gestures, and after you are finished, release the mouse button. If you only need to paste the selection, it still works, just click the middle mouse button. (You can change the mouse button to use in the global settings).\n\nRight now, there are the following gestures available:\nmove right and back left - Forward (Alt+Right)\nmove left and back right - Back (Alt+Left)\nmove up and back down - Up (Alt+Up)\ncircle anticlockwise - Reload (F5)\n\nThe gesture shapes can be entered by performing them in the configuration dialog. You can also look at your numeric pad to help you: gestures are recognized like a 3x3 grid of fields, numbered 1 to 9.\n\nNote that you must perform exactly the gesture to trigger the action. Because of this, it is possible to enter more gestures for the action. You should try to avoid complicated gestures where you change the direction of mouse movement more than once. For instance, 45654 or 74123 are simple to perform, but 1236987 may be already quite difficult.\n\nThe conditions for all gestures are defined in this group. All these gestures are active only if the active window is Konqueror (class contains 'konqueror'). Comment=Konqueror in KDE3.1 has tabs, and now you can also have gestures.\n\nJust press the middle mouse button and start drawing one of the gestures, and after you are finished, release the mouse button. If you only need to paste the selection, it still works, just click the middle mouse button. (You can change the mouse button to use in the global settings).\n\nRight now, there are the following gestures available:\nmove right and back left - Forward (Alt+Right)\nmove left and back right - Back (Alt+Left)\nmove up and back down - Up (Alt+Up)\ncircle counterclockwise - Reload (F5)\n\nThe gesture shapes can be entered by performing them in the configuration dialog. You can also look at your numeric pad to help you: gestures are recognized like a 3x3 grid of fields, numbered 1 to 9.\n\nNote that you must perform exactly the gesture to trigger the action. Because of this, it is possible to enter more gestures for the action. You should try to avoid complicated gestures where you change the direction of mouse movement more than once. For instance, 45654 or 74123 are simple to perform, but 1236987 may be already quite difficult.\n\nThe conditions for all gestures are defined in this group. All these gestures are active only if the active window is Konqueror (class contains 'konqueror').
DataCount=4 DataCount=4
Enabled=false Enabled=false
Name=Konqi Gestures Name=Konqi Gestures
@ -451,7 +588,7 @@ TriggersCount=1
[Data_2_8Triggers0] [Data_2_8Triggers0]
Key=Meta+E Key=Meta+E
Type=SHORTCUT Type=SHORTCUT
Uuid={35c92620-3b91-4a5c-8f3a-a0a41a1225ec} Uuid={e4a3a2d2-174d-4dc6-b936-7aaed0d3942d}
[Data_3] [Data_3]
Comment=Basic Konqueror gestures. Comment=Basic Konqueror gestures.
@ -856,6 +993,40 @@ TriggersCount=1
GesturePointData=0,0.0625,-0.5,0.5,1,0.0625,0.0625,-0.5,0.5,0.875,0.125,0.0625,-0.5,0.5,0.75,0.1875,0.0625,-0.5,0.5,0.625,0.25,0.0625,-0.5,0.5,0.5,0.3125,0.0625,-0.5,0.5,0.375,0.375,0.0625,-0.5,0.5,0.25,0.4375,0.0625,-0.5,0.5,0.125,0.5,0.0625,0.5,0.5,0,0.5625,0.0625,0.5,0.5,0.125,0.625,0.0625,0.5,0.5,0.25,0.6875,0.0625,0.5,0.5,0.375,0.75,0.0625,0.5,0.5,0.5,0.8125,0.0625,0.5,0.5,0.625,0.875,0.0625,0.5,0.5,0.75,0.9375,0.0625,0.5,0.5,0.875,1,0,0,0.5,1 GesturePointData=0,0.0625,-0.5,0.5,1,0.0625,0.0625,-0.5,0.5,0.875,0.125,0.0625,-0.5,0.5,0.75,0.1875,0.0625,-0.5,0.5,0.625,0.25,0.0625,-0.5,0.5,0.5,0.3125,0.0625,-0.5,0.5,0.375,0.375,0.0625,-0.5,0.5,0.25,0.4375,0.0625,-0.5,0.5,0.125,0.5,0.0625,0.5,0.5,0,0.5625,0.0625,0.5,0.5,0.125,0.625,0.0625,0.5,0.5,0.25,0.6875,0.0625,0.5,0.5,0.375,0.75,0.0625,0.5,0.5,0.5,0.8125,0.0625,0.5,0.5,0.625,0.875,0.0625,0.5,0.5,0.75,0.9375,0.0625,0.5,0.5,0.875,1,0,0,0.5,1
Type=GESTURE Type=GESTURE
[Data_4]
Comment=Uses my script to toggle input remapping
Enabled=true
Name=Togglle Input Remapping
Type=SIMPLE_ACTION_DATA
[Data_4Actions]
ActionsCount=1
[Data_4Actions0]
CommandURL=/home/andrew/.local/bin/input-remapper
Type=COMMAND_URL
[Data_4Conditions]
Comment=
ConditionsCount=0
[Data_4Triggers]
Comment=Simple_action
TriggersCount=1
[Data_4Triggers0]
Key=Meta+Ctrl+Del
Type=SHORTCUT
Uuid={340071a9-e008-4365-b2b0-51cc4e0320da}
[General]
AccentColor[$d]
BrowserApplication[$d]
ColorScheme[$d]
ColorSchemeHash[$d]
LastUsedCustomAccentColor[$d]
accentColorFromWallpaper[$d]
[Gestures] [Gestures]
Disabled=true Disabled=true
MouseButton=2 MouseButton=2
@ -865,10 +1036,55 @@ Timeout=300
Comment= Comment=
WindowsCount=0 WindowsCount=0
[Icons]
Theme[$d]
[KDE]
LookAndFeelPackage[$d]
SingleClick[$d]
widgetStyle[$d]
[KFileDialog Settings]
Allow Expansion[$d]
Automatically select filename extension[$d]
Breadcrumb Navigation[$d]
Decoration position[$d]
LocationCombo Completionmode[$d]
PathCombo Completionmode[$d]
Show Bookmarks[$d]
Show Full Path[$d]
Show Inline Previews[$d]
Show Preview[$d]
Show Speedbar[$d]
Show hidden files[$d]
Sort by[$d]
Sort directories first[$d]
Sort hidden files last[$d]
Sort reversed[$d]
Speedbar Width[$d]
View Style[$d]
[KScreen]
ScreenScaleFactors[$d]
[KShortcutsDialog Settings]
Dialog Size[$d]
[Main] [Main]
AlreadyImported=defaults,kde32b1,konqueror_gestures_kde321 AlreadyImported=defaults,kde32b1,konqueror_gestures_kde321
Disabled=false Disabled=false
Version=2 Version=2
[PreviewSettings]
MaximumRemoteSize[$d]
[Voice] [Voice]
Shortcut= Shortcut=
[WM]
activeBackground[$d]
activeBlend[$d]
activeForeground[$d]
inactiveBackground[$d]
inactiveBlend[$d]
inactiveForeground[$d]

View File

@ -0,0 +1,2 @@
[General]
Version=6.0.5

View File

@ -0,0 +1,17 @@
[$Version]
update_info=ksmserver_update_loginMode_value.upd:ksmserver_update_loginMode_value_default_enum
[LegacySession: saved at previous logout]
count=0
[LegacySession: saved by user]
count=0
[Session: saved at previous logout]
count=0
[Session: saved by user]
count=0
[SubSession: 07d6012b-6cf4-47e7-95e4-ba31c3e275e9]
count=0

View File

@ -0,0 +1,142 @@
[$Version]
update_info=kwin.upd:replace-scalein-with-scale,kwin.upd:port-minimizeanimation-effect-to-js,kwin.upd:port-scale-effect-to-js,kwin.upd:port-dimscreen-effect-to-js,kwin.upd:auto-bordersize,kwin.upd:make-translucency-effect-disabled-by-default,kwin.upd:enable-scale-effect-by-default,kwin.upd:animation-speed-cleanup,kwin.upd:desktop-grid-click-behavior,kwin.upd:no-swap-encourage,kwin.upd:remove-flip-switch-effect,kwin.upd:remove-cover-switch-effect,kwin.upd:remove-cubeslide-effect,kwin.upd:remove-xrender-backend,kwin.upd:overview-group-plugin-id,kwin.upd:replace-cascaded-zerocornered
[Desktops]
Id_1=ddd7bf1a-4156-4fba-b7eb-7761ee8b1bbe
Id_2=4d68dfc8-befe-4c4d-b231-8012a3c3b5a8
Id_3=8f36ddc3-2a43-45b2-ba01-87ca6b3f9778
Id_4=4a3cc064-7ee4-4c6f-b26a-467cf5610d66
Name_1=One
Name_2=Two
Name_3=Three
Name_4=Four
Number=4
Rows=2
[Effect-overview]
BorderActivate=9
[Effect-windowview]
BorderActivateAll=9
[Effect-zoom]
MouseTracking=1
[NightColor]
Active=true
LatitudeAuto=39.89
LatitudeFixed=34.35
LongitudeAuto=-75.11
LongitudeFixed=-76.46616541353384
Mode=Location
NightTemperature=4200
[Plugins]
fadedesktopEnabled=true
kde-tiling-on-dragEnabled=false
krohnkiteEnabled=false
kwin4_effect_fadedesktopEnabled=true
kwin4_effect_shapecornersEnabled=false
kzonesEnabled=false
poloniumEnabled=false
slideEnabled=false
[Script-kde-tiling-on-drag]
maximizeSingleWindow=false
showOutline=false
[Script-krohnkite]
screenDefaultLayout=DP-2:floatinglayout
screenGapBottom=20
screenGapLeft=20
screenGapRight=20
screenGapTop=20
tileLayoutGap=20
[Script-kzones]
autoSnapAllNew=true
enableEdgeSnapping=true
filterList=steam_app_*
filterMode=1
layoutsJson=[\n {\n "name": "Halfs ",\n "padding": 20,\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 100,\n "width": 50\n },\n {\n "x": 50,\n "y": 0,\n "height": 100,\n "width": 50\n }\n ]\n },\n {\n "name": "Priority Grid",\n "padding": 20,\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 100,\n "width": 25\n },\n {\n "x": 25,\n "y": 0,\n "height": 100,\n "width": 50\n },\n {\n "x": 75,\n "y": 0,\n "height": 100,\n "width": 25\n }\n ]\n },\n {\n "name": "Quadrant Grid",\n "padding": 20,\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 50,\n "width": 50\n },\n {\n "x": 0,\n "y": 50,\n "height": 50,\n "width": 50\n },\n {\n "x": 50,\n "y": 50,\n "height": 50,\n "width": 50\n },\n {\n "x": 50,\n "y": 0,\n "height": 50,\n "width": 50\n }\n ]\n }\n]
trackLayoutPerScreen=true
[Script-polonium]
Borders=3
EngineType=1
InsertionPoint=1
SaveOnTileEdit=true
[SubSession: 07d6012b-6cf4-47e7-95e4-ba31c3e275e9]
active=-1
count=0
[TabBox]
LayoutName=sidebar
[TabBoxAlternative]
LayoutName=flipswitch
[Tiling]
padding=20
[Tiling][1f474366-4f36-5e1f-9a53-a6372622bff8]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.43020833333333336},{"width":0.5697916666666667}]}
[Tiling][42bdf1be-f628-52b4-b9b2-015e325cc88f]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}
[Tiling][508d3e61-5d7c-5b2f-9bf9-8c6f7709ed4d]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.15},{"width":0.7},{"width":0.15000000000000002}]}
[Tiling][5292fd11-be79-5a02-9987-2c259cedb013]
tiles={"layoutDirection":"floating","tiles":[{"height":0.9435185185185204,"width":0.4658854166666664,"x":0.0447916666666668,"y":0},{"height":0.9333333333333369,"width":0.48932291666666683,"x":0.5106770833333332,"y":0.009259259259259271}]}
[Tiling][58ca410b-ce44-58d6-82b9-fefe44aba0e3]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}
[Tiling][5b7a5ba4-43cc-5910-8e98-f358f9d54b43]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}
[Tiling][718393c2-8ecc-5dec-b17c-cad64af3a040]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.75}]}
[Tiling][75d101ef-f422-5754-a9db-d1a07c93168b]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.5},{"width":0.5}]}
[Tiling][7ab3d5be-7622-54d6-9f1d-f477f7d37e9b]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}
[Tiling][7ee88c2e-abab-5a7d-892e-e5a318c9bf73]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.5864583333333333},{"width":0.4135416666666665}]}
[Tiling][7fb8c463-c102-5440-8fb7-5253b26b5d9c]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}
[Tiling][7fc4a01f-ac54-5245-81d1-f18fe398353f]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}
[Tiling][92e842d7-5928-5c43-884a-4912e7cc82ed]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}
[Tiling][b389b53d-e772-544b-aa10-dca7528fe1af]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.4661458333333333},{"width":0.5338541666666663}]}
[Tiling][b8df4e9e-bd93-5380-9baf-259bb8e92336]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.5234375},{"width":0.4765625}]}
[Tiling][c5f818ba-6fba-502a-ac0c-af07b29f00b8]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.5},{"width":0.5}]}
[Tiling][ceecf852-5997-57a6-a9b9-6697ae58a9d0]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.5140625},{"width":0.4859374999999997}]}
[Tiling][f9a5cd34-4be7-5aaf-94cb-bb66fe57a173]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.502734375},{"width":0.49726562500000004}]}
[Xwayland]
Scale=1.1
[org.kde.kdecoration2]
library=org.kde.breeze
theme=Breeze

View File

@ -0,0 +1,54 @@
[$Version]
update_info=kwinrules.upd:replace-placement-string-to-enum,kwinrules.upd:use-virtual-desktop-ids
[082f1f2a-0712-454e-bbe4-d26d9c2956e1]
Description=New window settings
activity=00000000-0000-0000-0000-000000000000
activityrule=2
types=1
[0ecd1bcc-4855-43dd-b88e-9dac989a6c9e]
Description=Path of Exile
disableglobalshortcuts=true
disableglobalshortcutsrule=2
wmclass=steam_app_238960
wmclassmatch=1
[1]
Description=Application settings for wow.exe
activity=00000000-0000-0000-0000-000000000000
activityrule=2
clientmachine=localhost
disableglobalshortcuts=true
disableglobalshortcutsrule=2
wmclass=wow.exe
wmclassmatch=1
[2]
Description=Path of Exile
closeablerule=2
disableglobalshortcuts=true
disableglobalshortcutsrule=2
minsize=1920,1006
minsizerule=2
position=0,34
positionrule=2
wmclass=steam_app_238960
wmclassmatch=1
[3]
Description=New window settings
activity=00000000-0000-0000-0000-000000000000
activityrule=2
types=1
[98f1eb14-8da1-43d4-8614-a603e3f59ef1]
Description=Application settings for wow.exe
clientmachine=localhost
disableglobalshortcutsrule=2
wmclass=wow.exe
wmclassmatch=1
[General]
count=3
rules=1,2,3

View File

@ -1,11 +0,0 @@
[Desktop Entry]
DefaultProfile=
[Favorite Profiles]
Favorites=
[MainWindow]
Height 1080=1011
State=AAAA/wAAAAD9AAAAAAAAA7oAAAPVAAAABAAAAAQAAAAIAAAACPwAAAAA
ToolBarsMovable=Disabled
Width 1920=954

View File

@ -1,5 +0,0 @@
[General]
history=py: re,yahoo: ur mom,wp:kde
[PlasmaRunnerManager]
LaunchCounts=1 webshortcuts_WebShortcut:yahoo,1 webshortcuts_WebShortcut:py,1 webshortcuts_WebShortcut:wp

View File

@ -1,5 +0,0 @@
[$Version]
update_info=kscreenlocker.upd:0.1-autolock
[Greeter]
Theme=org.kde.breezedark.desktop

View File

@ -1,21 +0,0 @@
[General]
screenCount=1
[LegacySession: saved at previous logout]
count=0
[Session: saved at previous logout]
clientId1=1012b14213b138000151027287500000194280007
clientId2=1012b14213b138000151027287500000194280006
count=2
discardCommand1[$e]=rm,$HOME/.config/session/kwin_1012b14213b138000151027287500000194280007_1510358080_91322
program1=kwin_x11
program2=/nix/store/jd7yh3vbmai7hdd30b8ifwn9ixx93vw0-powerdevil-5.10.5/lib/libexec/org_kde_powerdevil
restartCommand1=kwin_x11,-session,1012b14213b138000151027287500000194280007_1510358080_91322
restartCommand2=/nix/store/jd7yh3vbmai7hdd30b8ifwn9ixx93vw0-powerdevil-5.10.5/lib/libexec/org_kde_powerdevil,-session,1012b14213b138000151027287500000194280006_1510358080_81840
restartStyleHint1=0
restartStyleHint2=0
userId1=andrew
userId2=andrew
wasWm1=true
wasWm2=false

View File

@ -1,3 +0,0 @@
[KSplash]
Engine=KSplashQML
Theme=org.kde.breezedark.desktop

View File

@ -1,4 +0,0 @@
[TimeZones]
LocalZone=US/Eastern
ZoneinfoDir=/etc/zoneinfo
Zonetab=/etc/zoneinfo/zone.tab

View File

@ -1,6 +0,0 @@
[General]
DefaultWebShortcut=
EnableWebShortcuts=true
KeywordDelimiter=:
PreferredWebShortcuts=yahoo,google,wikipedia,youtube,wikit
UsePreferredWebShortcutsOnly=false

View File

@ -1,14 +0,0 @@
[Compositing]
OpenGLIsUnsafe=false
[Desktops]
Number=1
[TabBox]
DesktopLayout=org.kde.breeze.desktop
DesktopListLayout=org.kde.breeze.desktop
LayoutName=org.kde.breeze.desktop
[org.kde.kdecoration2]
library=org.kde.breeze
theme=

View File

@ -1,2 +0,0 @@
[General]
count=0

View File

@ -1,2 +0,0 @@
[Formats]
LANG=en_US.UTF-8

View File

@ -1,122 +0,0 @@
[ActionPlugins][0]
MidButton;NoModifier=org.kde.paste
RightButton;NoModifier=org.kde.contextmenu
wheel:Vertical;NoModifier=org.kde.switchdesktop
[ActionPlugins][1]
RightButton;NoModifier=org.kde.contextmenu
[Containments][1]
activityId=35b7a967-cd9f-482b-8dd7-c6a4f5579cf4
formfactor=0
immutability=1
lastScreen=0
location=0
plugin=org.kde.plasma.folder
wallpaperplugin=org.kde.image
[Containments][1][ConfigDialog]
DialogHeight=480
DialogWidth=640
[Containments][1][General]
ToolBoxButtonState=left
ToolBoxButtonY=295
showToolbox=false
[Containments][2]
activityId=
formfactor=2
immutability=1
lastScreen=0
location=4
plugin=org.kde.panel
wallpaperplugin=org.kde.image
[Containments][2][Applets][3]
immutability=1
plugin=org.kde.plasma.kickoff
[Containments][2][Applets][3][Configuration][General]
favorites=preferred://browser,systemsettings.desktop,org.kde.dolphin.desktop
systemApplications=systemsettings.desktop,org.kde.kinfocenter.desktop
[Containments][2][Applets][3][Configuration][Shortcuts]
global=Alt+F1
[Containments][2][Applets][3][Shortcuts]
global=Alt+F1
[Containments][2][Applets][4]
immutability=1
plugin=org.kde.plasma.pager
[Containments][2][Applets][5]
immutability=1
plugin=org.kde.plasma.taskmanager
[Containments][2][Applets][6]
immutability=1
plugin=org.kde.plasma.systemtray
[Containments][2][Applets][6][Configuration]
SystrayContainmentId=7
[Containments][2][Applets][8]
immutability=1
plugin=org.kde.plasma.digitalclock
[Containments][2][Applets][8][Configuration][Appearance]
showDate=true
[Containments][2][Applets][8][Configuration][ConfigDialog]
DialogHeight=480
DialogWidth=640
[Containments][2][ConfigDialog]
DialogHeight=84
DialogWidth=1920
[Containments][2][General]
AppletOrder=3;4;5;6;8
[Containments][7]
activityId=
formfactor=2
immutability=1
lastScreen=0
location=4
plugin=org.kde.plasma.private.systemtray
wallpaperplugin=org.kde.image
[Containments][7][Applets][10]
immutability=1
plugin=org.kde.plasma.clipboard
[Containments][7][Applets][11]
immutability=1
plugin=org.kde.plasma.devicenotifier
[Containments][7][Applets][12]
immutability=1
plugin=org.kde.plasma.notifications
[Containments][7][Applets][13]
immutability=1
plugin=org.kde.plasma.printmanager
[Containments][7][Applets][14]
immutability=1
plugin=org.kde.plasma.battery
[Containments][7][Applets][15]
immutability=1
plugin=org.kde.plasma.networkmanagement
[Containments][7][Applets][9]
immutability=1
plugin=org.kde.plasma.volume
[Containments][7][General]
extraItems=org.kde.plasma.printmanager,org.kde.plasma.devicenotifier,org.kde.plasma.networkmanagement,org.kde.plasma.battery,org.kde.plasma.volume,org.kde.plasma.clipboard,org.kde.plasma.notifications,org.kde.plasma.mediacontroller
knownItems=org.kde.plasma.printmanager,org.kde.plasma.devicenotifier,org.kde.plasma.networkmanagement,org.kde.plasma.battery,org.kde.plasma.volume,org.kde.plasma.clipboard,org.kde.plasma.notifications,org.kde.plasma.mediacontroller

View File

@ -1,2 +0,0 @@
[Theme]
name=breeze-dark

View File

@ -1,15 +0,0 @@
[PlasmaRunnerManager]
LaunchCounts=1 services_firefox.desktop,1 services_org.kde.konsole.desktop
pluginWhiteList=services,places,desktopsessions,PowerDevil,shell,bookmarks,recentdocuments,locations,baloosearch
[PlasmaViews][Panel 2][Horizontal1920]
thickness=32
[PlasmaViews][Panel 2][Vertical1080]
thickness=30
[ScreenConnectors]
0=HDMI1
[Updates]
performed=/run/current-system/sw/share/plasma/shells/org.kde.plasma.desktop/contents/updates/obsolete_kickoffrc.js

View File

@ -1,49 +0,0 @@
[AC]
icon=battery-charging
[AC][DPMSControl]
idleTime=600
[AC][DimDisplay]
idleTime=300000
[AC][HandleButtonEvents]
lidAction=1
powerButtonAction=16
[Battery]
icon=battery-060
[Battery][DPMSControl]
idleTime=300
[Battery][DimDisplay]
idleTime=120000
[Battery][HandleButtonEvents]
lidAction=1
powerButtonAction=16
[Battery][SuspendSession]
idleTime=600000
suspendType=1
[LowBattery]
icon=battery-low
[LowBattery][BrightnessControl]
value=30
[LowBattery][DPMSControl]
idleTime=120
[LowBattery][DimDisplay]
idleTime=60000
[LowBattery][HandleButtonEvents]
lidAction=1
powerButtonAction=16
[LowBattery][SuspendSession]
idleTime=300000
suspendType=1

View File

@ -1,15 +0,0 @@
#! /bin/sh
# kcminputrc Mouse cursorTheme 'breeze_cursors'
kcminputrc_mouse_cursortheme=breeze_cursors
# kcminputrc Mouse cursorSize ''
kcminputrc_mouse_cursorsize=0
# ksplashrc KSplash Theme org.kde.breeze.desktop
ksplashrc_ksplash_theme=org.kde.breezedark.desktop
# ksplashrc KSplash Engine KSplashQML
ksplashrc_ksplash_engine=KSplashQML
# kdeglobals KScreen ScreenScaleFactors ''
kdeglobals_kscreen_screenscalefactors=''
# kcmfonts General forceFontDPI 0
kcmfonts_general_forcefontdpi=0
# kcmfonts General dontChangeAASettings true
kcmfonts_general_dontchangeaasettings=true

View File

@ -1,98 +0,0 @@
kcminputrc Mouse cursorTheme 'breeze_cursors'
/home/andrew/.config/kcminputrc
!/etc/per-user-pkgs/andrew/etc/xdg/kcminputrc
!/home/andrew/.nix-profile/etc/xdg/kcminputrc
!/nix/var/nix/profiles/default/etc/xdg/kcminputrc
!/run/current-system/sw/etc/xdg/kcminputrc
!/home/andrew/.local/share/config/kcminputrc
!/run/opengl-driver/share/config/kcminputrc
!/run/opengl-driver-32/share/config/kcminputrc
!/etc/per-user-pkgs/andrew/share/config/kcminputrc
!/home/andrew/.nix-profile/share/config/kcminputrc
!/nix/var/nix/profiles/default/share/config/kcminputrc
!/run/current-system/sw/share/config/kcminputrc
*
kcminputrc Mouse cursorSize ''
/home/andrew/.config/kcminputrc
!/etc/per-user-pkgs/andrew/etc/xdg/kcminputrc
!/home/andrew/.nix-profile/etc/xdg/kcminputrc
!/nix/var/nix/profiles/default/etc/xdg/kcminputrc
!/run/current-system/sw/etc/xdg/kcminputrc
!/home/andrew/.local/share/config/kcminputrc
!/run/opengl-driver/share/config/kcminputrc
!/run/opengl-driver-32/share/config/kcminputrc
!/etc/per-user-pkgs/andrew/share/config/kcminputrc
!/home/andrew/.nix-profile/share/config/kcminputrc
!/nix/var/nix/profiles/default/share/config/kcminputrc
!/run/current-system/sw/share/config/kcminputrc
*
ksplashrc KSplash Theme org.kde.breeze.desktop
/home/andrew/.config/ksplashrc
!/etc/per-user-pkgs/andrew/etc/xdg/ksplashrc
!/home/andrew/.nix-profile/etc/xdg/ksplashrc
!/nix/var/nix/profiles/default/etc/xdg/ksplashrc
!/run/current-system/sw/etc/xdg/ksplashrc
!/home/andrew/.local/share/config/ksplashrc
!/run/opengl-driver/share/config/ksplashrc
!/run/opengl-driver-32/share/config/ksplashrc
!/etc/per-user-pkgs/andrew/share/config/ksplashrc
!/home/andrew/.nix-profile/share/config/ksplashrc
!/nix/var/nix/profiles/default/share/config/ksplashrc
!/run/current-system/sw/share/config/ksplashrc
*
ksplashrc KSplash Engine KSplashQML
/home/andrew/.config/ksplashrc
!/etc/per-user-pkgs/andrew/etc/xdg/ksplashrc
!/home/andrew/.nix-profile/etc/xdg/ksplashrc
!/nix/var/nix/profiles/default/etc/xdg/ksplashrc
!/run/current-system/sw/etc/xdg/ksplashrc
!/home/andrew/.local/share/config/ksplashrc
!/run/opengl-driver/share/config/ksplashrc
!/run/opengl-driver-32/share/config/ksplashrc
!/etc/per-user-pkgs/andrew/share/config/ksplashrc
!/home/andrew/.nix-profile/share/config/ksplashrc
!/nix/var/nix/profiles/default/share/config/ksplashrc
!/run/current-system/sw/share/config/ksplashrc
*
kdeglobals KScreen ScreenScaleFactors ''
/home/andrew/.config/kdeglobals
!/etc/per-user-pkgs/andrew/etc/xdg/kdeglobals
!/home/andrew/.nix-profile/etc/xdg/kdeglobals
!/nix/var/nix/profiles/default/etc/xdg/kdeglobals
!/run/current-system/sw/etc/xdg/kdeglobals
!/home/andrew/.local/share/config/kdeglobals
!/run/opengl-driver/share/config/kdeglobals
!/run/opengl-driver-32/share/config/kdeglobals
!/etc/per-user-pkgs/andrew/share/config/kdeglobals
!/home/andrew/.nix-profile/share/config/kdeglobals
!/nix/var/nix/profiles/default/share/config/kdeglobals
!/run/current-system/sw/share/config/kdeglobals
*
kcmfonts General forceFontDPI 0
!/home/andrew/.config/kcmfonts
!/etc/per-user-pkgs/andrew/etc/xdg/kcmfonts
!/home/andrew/.nix-profile/etc/xdg/kcmfonts
!/nix/var/nix/profiles/default/etc/xdg/kcmfonts
!/run/current-system/sw/etc/xdg/kcmfonts
!/home/andrew/.local/share/config/kcmfonts
!/run/opengl-driver/share/config/kcmfonts
!/run/opengl-driver-32/share/config/kcmfonts
!/etc/per-user-pkgs/andrew/share/config/kcmfonts
!/home/andrew/.nix-profile/share/config/kcmfonts
!/nix/var/nix/profiles/default/share/config/kcmfonts
!/run/current-system/sw/share/config/kcmfonts
*
kcmfonts General dontChangeAASettings true
!/home/andrew/.config/kcmfonts
!/etc/per-user-pkgs/andrew/etc/xdg/kcmfonts
!/home/andrew/.nix-profile/etc/xdg/kcmfonts
!/nix/var/nix/profiles/default/etc/xdg/kcmfonts
!/run/current-system/sw/etc/xdg/kcmfonts
!/home/andrew/.local/share/config/kcmfonts
!/run/opengl-driver/share/config/kcmfonts
!/run/opengl-driver-32/share/config/kcmfonts
!/etc/per-user-pkgs/andrew/share/config/kcmfonts
!/home/andrew/.nix-profile/share/config/kcmfonts
!/nix/var/nix/profiles/default/share/config/kcmfonts
!/run/current-system/sw/share/config/kcmfonts
*

View File

@ -1,7 +0,0 @@
kcminputrc Mouse cursorTheme 'breeze_cursors'
kcminputrc Mouse cursorSize ''
ksplashrc KSplash Theme org.kde.breeze.desktop
ksplashrc KSplash Engine KSplashQML
kdeglobals KScreen ScreenScaleFactors ''
kcmfonts General forceFontDPI 0
kcmfonts General dontChangeAASettings true

View File

@ -1,9 +0,0 @@
[MainWindow]
Height 1080=1011
MenuBar=Disabled
State=AAAA/wAAAAD9AAAAAAAAA7oAAAPNAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgEAAAAA/////wAAAAAAAAAA
ToolBarsMovable=Disabled
Width 1920=954
[PlasmaRunnerManager]
LaunchCounts=

View File

@ -1,133 +0,0 @@
[ColorEffects:Disabled]
Color=56,56,56
ColorAmount=0
ColorEffect=0
ContrastAmount=0.65
ContrastEffect=1
IntensityAmount=0.1
IntensityEffect=2
[ColorEffects:Inactive]
ChangeSelectionColor=true
Color=112,111,110
ColorAmount=0.025
ColorEffect=2
ContrastAmount=0.1
ContrastEffect=2
Enable=false
IntensityAmount=0
IntensityEffect=0
[Colors:Button]
BackgroundAlternate=77,77,77
BackgroundNormal=49,54,59
DecorationFocus=61,174,233
DecorationHover=61,174,233
ForegroundActive=61,174,233
ForegroundInactive=189,195,199
ForegroundLink=41,128,185
ForegroundNegative=218,68,83
ForegroundNeutral=246,116,0
ForegroundNormal=239,240,241
ForegroundPositive=39,174,96
ForegroundVisited=127,140,141
[Colors:Complementary]
BackgroundAlternate=59,64,69
BackgroundNormal=49,54,59
DecorationFocus=30,146,255
DecorationHover=61,174,230
ForegroundActive=246,116,0
ForegroundInactive=175,176,179
ForegroundLink=61,174,230
ForegroundNegative=237,21,21
ForegroundNeutral=201,206,59
ForegroundNormal=239,240,241
ForegroundPositive=17,209,22
ForegroundVisited=61,174,230
[Colors:Selection]
BackgroundAlternate=29,153,243
BackgroundNormal=61,174,233
DecorationFocus=61,174,233
DecorationHover=61,174,233
ForegroundActive=252,252,252
ForegroundInactive=239,240,241
ForegroundLink=253,188,75
ForegroundNegative=218,68,83
ForegroundNeutral=246,116,0
ForegroundNormal=239,240,241
ForegroundPositive=39,174,96
ForegroundVisited=189,195,199
[Colors:Tooltip]
BackgroundAlternate=77,77,77
BackgroundNormal=49,54,59
DecorationFocus=61,174,233
DecorationHover=61,174,233
ForegroundActive=61,174,233
ForegroundInactive=189,195,199
ForegroundLink=41,128,185
ForegroundNegative=218,68,83
ForegroundNeutral=246,116,0
ForegroundNormal=239,240,241
ForegroundPositive=39,174,96
ForegroundVisited=127,140,141
[Colors:View]
BackgroundAlternate=49,54,59
BackgroundNormal=35,38,41
DecorationFocus=61,174,233
DecorationHover=61,174,233
ForegroundActive=61,174,233
ForegroundInactive=189,195,199
ForegroundLink=41,128,185
ForegroundNegative=218,68,83
ForegroundNeutral=246,116,0
ForegroundNormal=239,240,241
ForegroundPositive=39,174,96
ForegroundVisited=127,140,141
[Colors:Window]
BackgroundAlternate=77,77,77
BackgroundNormal=49,54,59
DecorationFocus=61,174,233
DecorationHover=61,174,233
ForegroundActive=61,174,233
ForegroundInactive=189,195,199
ForegroundLink=41,128,185
ForegroundNegative=218,68,83
ForegroundNeutral=246,116,0
ForegroundNormal=239,240,241
ForegroundPositive=39,174,96
ForegroundVisited=127,140,141
[General]
ColorScheme=Breeze Dark
Name=Breeze Dark
font=Sans Serif,10,-1,5,50,0,0,0,0,0,Regular
menuFont=Sans Serif,10,-1,5,50,0,0,0,0,0,Regular
shadeSortColumn=true
smallestReadableFont=Sans Serif,8,-1,5,50,0,0,0,0,0,Regular
toolBarFont=Sans Serif,8,-1,5,50,0,0,0,0,0,Regular
widgetStyle=Breeze
[Icons]
Theme=breeze-dark
[KDE]
ShowIconsInMenuItems=true
ShowIconsOnPushButtons=true
contrast=4
[Toolbar style]
ToolButtonStyle=TextBesideIcon
ToolButtonStyleOtherToolbars=TextBesideIcon
[WM]
activeBackground=49,54,59
activeBlend=255,255,255
activeForeground=239,240,241
inactiveBackground=49,54,59
inactiveBlend=75,71,67
inactiveForeground=127,140,141

View File

@ -74,3 +74,10 @@ set keymap vi-insert
Control-q: quoted-insert Control-q: quoted-insert
Control-@: set-mark Control-@: set-mark
Control-_: undo Control-_: undo
"\e[A": history-search-backward
"\e[B": history-search-forward
set keymap vi-command
j: history-search-forward
k: history-search-backward
"\e[A": history-search-backward
"\e[B": history-search-forward

Some files were not shown because too many files have changed in this diff Show More