Compare commits

...

4 Commits

Author SHA1 Message Date
oxypomme
581d20d872 fix(omp): updated oh-my-posh config 2026-06-16 13:07:22 +02:00
oxypomme
6557549845 chore: moved SSH env vars 2026-06-16 10:04:02 +02:00
oxypomme
eb4a8133dd feat: added vicinae and profile 2026-06-16 09:30:57 +02:00
oxypomme
aa6b83a95d chore: removed rofi configuration 2026-06-16 09:22:36 +02:00
8 changed files with 195 additions and 204 deletions

View File

@@ -1,22 +0,0 @@
#!/usr/bin/env bash
tmp_dir="/tmp/cliphist"
rm -rf "$tmp_dir"
if [[ -n "$1" ]]; then
cliphist decode <<<"$1" | wl-copy
exit
fi
mkdir -p "$tmp_dir"
read -r -d '' prog <<EOF
/^[0-9]+\s<meta http-equiv=/ { next }
match(\$0, /^([0-9]+)\s(\[\[\s)?binary.*(jpg|jpeg|png|bmp)/, grp) {
system("echo " grp[1] "\\\\\t | cliphist decode >$tmp_dir/"grp[1]"."grp[3])
print \$0"\0icon\x1f$tmp_dir/"grp[1]"."grp[3]
next
}
1
EOF
cliphist list | gawk "$prog"

View File

@@ -1,34 +0,0 @@
configuration {
font: "FiraCode Nerd Font 12";
line-margin: 12;
// display-ssh: " ";
// display-run: " ";
display-drun: " ";
display-window: " ";
display-combi: " ";
display-calc: " ";
display-clipboard: "󰅏";
match: "fuzzy";
combi-hide-mode-prefix: true;
show-icons: true;
calc {
show-match: false;
sort: false;
}
}
@theme "nord.rasi"
listview {
lines: 10;
columns: 1;
}
window {
width: 30%;
}

View File

@@ -1,137 +0,0 @@
/**
* Nordic rofi theme
* Adapted by undiabler <undiabler@gmail.com>
*
* Nord Color palette imported from https://www.nordtheme.com/
*
*/
* {
nord0: #2e3440;
nord1: #3b4252;
nord2: #434c5e;
nord3: #4c566a;
nord4: #d8dee9;
nord5: #e5e9f0;
nord6: #eceff4;
nord7: #8fbcbb;
nord8: #88c0d0;
nord9: #81a1c1;
nord10: #5e81ac;
nord11: #bf616a;
nord12: #d08770;
nord13: #ebcb8b;
nord14: #a3be8c;
nord15: #b48ead;
foreground: @nord9;
backlight: #ccffeedd;
background-color: transparent;
highlight: underline bold #eceff4;
transparent: rgba(46,52,64,0);
}
window {
location: center;
anchor: center;
transparency: "screenshot";
padding: 10px;
border: 0px;
border-radius: 6px;
background-color: @transparent;
spacing: 0;
children: [mainbox];
orientation: horizontal;
}
mainbox {
spacing: 0;
children: [ inputbar, message, listview ];
}
message {
color: @nord0;
padding: 5;
border-color: @foreground;
border: 0px 2px 2px 2px;
background-color: @nord7;
}
inputbar {
color: @nord6;
padding: 11px;
background-color: #3b4252;
border: 1px;
border-radius: 6px 6px 0px 0px;
border-color: @nord10;
}
entry, prompt, case-indicator {
text-font: inherit;
text-color:inherit;
}
prompt {
margin: 0px 1em 0em 0em ;
}
listview {
padding: 8px;
border-radius: 0px 0px 6px 6px;
border-color: @nord10;
border: 0px 1px 1px 1px;
background-color: rgba(46,52,64,0.9);
dynamic: false;
}
element {
padding: 3px;
vertical-align: 0.5;
border-radius: 4px;
background-color: transparent;
color: @foreground;
text-color: rgb(216, 222, 233);
}
element selected.normal {
background-color: @nord7;
text-color: #2e3440;
}
element-text, element-icon {
background-color: inherit;
text-color: inherit;
}
button {
padding: 6px;
color: @foreground;
horizontal-align: 0.5;
border: 2px 0px 2px 2px;
border-radius: 4px 0px 0px 4px;
border-color: @foreground;
}
button selected normal {
border: 2px 0px 2px 2px;
border-color: @foreground;
}
textbox {
padding: 8px;
border-radius: 6px 6px 6px 6px;
border-color: @nord10;
border: 1px 1px 1px 1px;
background-color: rgba(46,52,64,0.9);
dynamic: true;
text-color: @backlight;
}

View File

@@ -0,0 +1,174 @@
// This configuration is merged with the default vicinae configuration file, which you can obtain by running the `vicinae config default` command.
// Every item defined in this file takes precedence over the values defined in the default config or any other imported file.
//
// You can make manual edits to this file, however you should keep in mind that this file may be written to by vicinae when a configuration change is made through the GUI.
// When that happens, any custom comments or formatting will be lost.
//
// If you want to maintain a configuration file with your own comments and formatting, you should create a separate file and add it to the 'imports' array.
//
// Learn more about configuration at https://docs.vicinae.com/config
{
"$schema": "https://vicinae.com/schemas/config.json",
"theme": {
"dark": {
"name": "nord"
}
},
"favorites": [
"applications:org.mozilla.thunderbird",
"applications:mattermost",
"applications:org.signal.Signal"
],
"providers": {
"applications": {
"entrypoints": {
"Helix": {
"enabled": false
},
"foot-server": {
"enabled": false
},
"footclient": {
"enabled": false
},
"noisetorch": {
"enabled": false
},
"org.libreoffice.LibreOffice.base": {
"enabled": false
},
"org.libreoffice.LibreOffice.draw": {
"enabled": false
},
"org.libreoffice.LibreOffice.impress": {
"enabled": false
},
"org.libreoffice.LibreOffice.math": {
"enabled": false
},
"org.libreoffice.LibreOffice.writer": {
"enabled": false
},
"thunar-bulk-rename": {
"enabled": false
},
"thunar-settings": {
"enabled": false
}
}
},
"browser-extension": {
"enabled": false
},
"core": {
"entrypoints": {
"about": {
"enabled": false
},
"documentation": {
"enabled": false
},
"keybind-settings": {
"enabled": false
},
"manage-fallback": {
"enabled": false
},
"oauth-token-store": {
"enabled": false
},
"open-config-file": {
"enabled": false
},
"open-default-config": {
"enabled": false
},
"report-bug": {
"enabled": false
},
"sponsor": {
"enabled": false
},
"store": {
"enabled": false
}
}
},
"developer": {
"enabled": false
},
"files": {
"enabled": false
},
"font": {
"enabled": false
},
"manage-shortcuts": {
"enabled": false
},
"power": {
"entrypoints": {
"hibernate": {
"enabled": false
},
"sleep": {
"enabled": false
},
"soft-reboot": {
"enabled": false
}
}
},
"raycast-compat": {
"enabled": false
},
"scripts": {
"preferences": {
"customDirs": [
"/home/sublet/Scripts"
]
}
},
"snippets": {
"enabled": false
},
"system": {
"entrypoints": {
"run": {
"enabled": false
},
"toggle-mute": {
"enabled": false
},
"volume-0": {
"enabled": false
},
"volume-100": {
"enabled": false
},
"volume-25": {
"enabled": false
},
"volume-50": {
"enabled": false
},
"volume-75": {
"enabled": false
},
"volume-down": {
"enabled": false
},
"volume-up": {
"enabled": false
}
}
},
"theme": {
"enabled": false
},
"wm": {
"enabled": false
}
}
}

View File

@@ -16,7 +16,14 @@
"foreground": "#FFF", "foreground": "#FFF",
"background": "233", "background": "233",
"type": "os", "type": "os",
"style": "diamond" "style": "plain"
},
{
"type": "shell",
"style": "diamond",
"trailing_diamond": "\ue0b0",
"foreground": "#FFF",
"background": "233"
}, },
{ {
"options": { "options": {
@@ -52,20 +59,14 @@
"type": "prompt", "type": "prompt",
"alignment": "left", "alignment": "left",
"segments": [ "segments": [
{
"type": "shell",
"style": "diamond",
"trailing_diamond": "\ue0b0",
"foreground": "#597E7E"
},
{ {
"options": { "options": {
"always_enabled": true "always_enabled": true
}, },
"template": " ", "template": " ",
"foreground": "#5ACA00",
"type": "status", "type": "status",
"style": "plain", "style": "plain",
"foreground": "#5ACA00",
"foreground_templates": ["{{ if gt .Code 0 }}#FF5252{{ end }}"] "foreground_templates": ["{{ if gt .Code 0 }}#FF5252{{ end }}"]
} }
], ],

1
.profile Normal file
View File

@@ -0,0 +1 @@
. "$HOME/.cargo/env"

View File

@@ -36,18 +36,19 @@
}, },
}, },
"agent": { "agent": {
"enable_feedback": false,
"sidebar_side": "right", "sidebar_side": "right",
"dock": "right", "dock": "right",
"favorite_models": [ "favorite_models": [
{ {
"provider": "mistral", "provider": "mistral",
"model": "codestral-latest", "model": "codestral-latest",
"enable_thinking": false, "enable_thinking": true,
}, },
{ {
"provider": "mistral", "provider": "mistral",
"model": "devstral-medium-latest", "model": "devstral-medium-latest",
"enable_thinking": false, "enable_thinking": true,
}, },
], ],
"button": true, "button": true,
@@ -176,6 +177,7 @@
"coloring": "indent_aware", "coloring": "indent_aware",
}, },
"code_lens": "on",
"colorize_brackets": true, "colorize_brackets": true,
"tab_size": 2, "tab_size": 2,
"show_whitespaces": "trailing", "show_whitespaces": "trailing",
@@ -184,10 +186,12 @@
"inline_code_actions": false, "inline_code_actions": false,
"relative_line_numbers": "wrapped", "relative_line_numbers": "wrapped",
"hidden_files": ["**/node_modules"],
"file_types": { "file_types": {
"JSONC": [".oxlintrc.json"], "JSONC": [".oxlintrc.json"],
"HTML": ["**/*.mjml"], "HTML": ["**/*.mjml"],
}, },
"hidden_files": ["**/node_modules"], "language_servers": ["!tsgo", "!typescript-language-server", "..."],
} }

View File

@@ -1,3 +1,7 @@
export PROTON_PASS_KEY_PROVIDER=keyring
export PROTON_PASS_LINUX_KEYRING=dbus
export SSH_AUTH_SOCK=~/.ssh/proton-pass-agent.sock
export PNPM_HOME=~/.local/share/pnpm export PNPM_HOME=~/.local/share/pnpm
path=( path=(