update dotfiles
This commit is contained in:
1
Cursor/Network Persistent State
Normal file
1
Cursor/Network Persistent State
Normal file
@@ -0,0 +1 @@
|
||||
{"net":{"http_server_properties":{"servers":[{"anonymization":[],"server":"https://redirector.gvt1.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13397852780114863","port":443,"protocol_str":"quic"}],"anonymization":[],"network_stats":{"srtt":35860},"server":"https://r1---sn-nu5gh5o-uaas.gvt1.com"},{"anonymization":[],"server":"https://cursor-cdn.com","supports_spdy":true},{"anonymization":[],"server":"https://marketplace.cursorapi.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13395448265334561","port":443,"protocol_str":"quic"}],"anonymization":[],"server":"https://www.gravatar.com","supports_spdy":true},{"anonymization":[],"server":"https://api2.cursor.sh","supports_spdy":true}],"supports_quic":{"address":"192.168.251.82","used_quic":true},"version":5},"network_qualities":{"CAASABiAgICA+P////8B":"4G"}}}
|
||||
1
Cursor/Preferences
Normal file
1
Cursor/Preferences
Normal file
@@ -0,0 +1 @@
|
||||
{"partition":{"per_host_zoom_levels":{"2004802047025252634":{"vscode-app":-1.9999999999999998}}},"spellcheck":{"dictionaries":["en-US"],"dictionary":""}}
|
||||
BIN
Cursor/SharedStorage
Normal file
BIN
Cursor/SharedStorage
Normal file
Binary file not shown.
0
Cursor/SharedStorage-wal
Normal file
0
Cursor/SharedStorage-wal
Normal file
BIN
Cursor/Trust Tokens
Normal file
BIN
Cursor/Trust Tokens
Normal file
Binary file not shown.
131
Cursor/User/keybindings.json
Normal file
131
Cursor/User/keybindings.json
Normal file
@@ -0,0 +1,131 @@
|
||||
// Empty
|
||||
[
|
||||
{
|
||||
"key": "ctrl+alt+x",
|
||||
"command": "git.unstageSelectedRanges"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+alt+d",
|
||||
"command": "git.stageSelectedRanges"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+oem_1",
|
||||
"command": "-breadcrumbs.focus",
|
||||
"when": "breadcrumbsPossible"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+oem_1",
|
||||
"command": "editor.fold",
|
||||
"when": "editorTextFocus && foldingEnabled"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+oem_4",
|
||||
"command": "-editor.fold",
|
||||
"when": "editorTextFocus && foldingEnabled"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+oem_2",
|
||||
"command": "-editor.action.blockComment",
|
||||
"when": "editorTextFocus && !editorReadonly"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+oem_2",
|
||||
"command": "editor.unfold",
|
||||
"when": "editorTextFocus && foldingEnabled"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+oem_6",
|
||||
"command": "-editor.unfold",
|
||||
"when": "editorTextFocus && foldingEnabled"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+x",
|
||||
"command": "-workbench.view.extensions"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+numpad_subtract",
|
||||
"command": "-editor.fold",
|
||||
"when": "editorFocus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+x",
|
||||
"command": "editor.toggleFold",
|
||||
"when": "editorTextFocus && foldingEnabled"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+k ctrl+l",
|
||||
"command": "-editor.toggleFold",
|
||||
"when": "editorTextFocus && foldingEnabled"
|
||||
},
|
||||
{
|
||||
"key": "shift+f6",
|
||||
"command": "-workbench.action.focusPreviousPart"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+b",
|
||||
"command": "-workbench.action.tasks.build"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+b",
|
||||
"command": "-editor.action.goToTypeDefinition",
|
||||
"when": "editorTextFocus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+b",
|
||||
"command": "git.checkout"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+c",
|
||||
"command": "copyFilePath",
|
||||
"when": "!editorFocus && !terminalFocus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+c",
|
||||
"command": "-copyFilePath",
|
||||
"when": "!editorFocus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+alt+n",
|
||||
"command": "workbench.action.newWindow"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+n",
|
||||
"command": "-workbench.action.newWindow"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+alt+p",
|
||||
"command": "workbench.action.openRecent"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+r",
|
||||
"command": "-workbench.action.openRecent"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+e",
|
||||
"command": "-workbench.action.quickOpen"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+e",
|
||||
"command": "workbench.action.toggleActivityBarVisibility"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+alt+e",
|
||||
"command": "workbench.action.toggleSidebarPosition"
|
||||
},
|
||||
{
|
||||
"key": "f6",
|
||||
"command": "-workbench.action.focusNextPart"
|
||||
},
|
||||
{
|
||||
"key": "f6",
|
||||
"command": "workbench.action.navigateEditorGroups"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+l",
|
||||
"command": "editor.action.insertSnippet",
|
||||
"when": "editorTextFocus",
|
||||
"args": {
|
||||
"snippet": "console.log(\"${TM_SELECTED_TEXT}=\", ${TM_SELECTED_TEXT});"
|
||||
}
|
||||
}
|
||||
]
|
||||
204
Cursor/User/settings.json
Normal file
204
Cursor/User/settings.json
Normal file
@@ -0,0 +1,204 @@
|
||||
{
|
||||
"[html]": {
|
||||
"editor.defaultFormatter": "vscode.html-language-features"
|
||||
},
|
||||
"[javascript]": {
|
||||
"editor.defaultFormatter": "vscode.typescript-language-features"
|
||||
},
|
||||
"[json]": {
|
||||
"editor.defaultFormatter": "vscode.json-language-features"
|
||||
},
|
||||
"[jsonc]": {
|
||||
"editor.defaultFormatter": "vscode.json-language-features"
|
||||
},
|
||||
"[scss]": {
|
||||
"editor.defaultFormatter": "vscode.css-language-features"
|
||||
},
|
||||
"editor.accessibilitySupport": "off",
|
||||
"editor.detectIndentation": false,
|
||||
"editor.fontFamily": "Fira Code Retina",
|
||||
"editor.fontLigatures": true,
|
||||
"editor.fontSize": 14,
|
||||
"editor.hideCursorInOverviewRuler": true,
|
||||
"editor.minimap.enabled": false,
|
||||
"editor.mouseWheelZoom": true,
|
||||
"explorer.confirmDragAndDrop": false,
|
||||
"extensions.ignoreRecommendations": false,
|
||||
"files.autoSave": "off",
|
||||
"files.autoSaveDelay": 10000,
|
||||
"files.defaultLanguage": "javascript",
|
||||
"files.exclude": {
|
||||
"**/.git/objects/**": true,
|
||||
"**/.git/subtree-cache/**": true,
|
||||
"**/node_modules/**": true,
|
||||
"**/tmp/**": true,
|
||||
"**/.git": true,
|
||||
"**/.svn": true,
|
||||
"**/.hg": true,
|
||||
"**/CVS": true,
|
||||
"**/.DS_Store": true,
|
||||
"**/node_modules": true,
|
||||
"**/bower_components": true,
|
||||
"**/dist/**": true,
|
||||
"**/log/**": true,
|
||||
"**/.fdk/**": true,
|
||||
"**/.history/**": true,
|
||||
"**/.classpath": true,
|
||||
"**/.factorypath": true,
|
||||
"**/.project": true,
|
||||
"**/.settings": true
|
||||
},
|
||||
"files.watcherExclude": {
|
||||
"**/.git/objects/**": true,
|
||||
"**/.git/subtree-cache/**": true,
|
||||
"**/node_modules/**": true,
|
||||
"**/tmp/**": true,
|
||||
"**/.git": true,
|
||||
"**/.svn": true,
|
||||
"**/.hg": true,
|
||||
"**/CVS": true,
|
||||
"**/.DS_Store": true,
|
||||
"**/node_modules": true,
|
||||
"**/bower_components": true,
|
||||
"**/dist/**": true,
|
||||
"**/log/**": true,
|
||||
"**/logs/**": true,
|
||||
"**/.fdk/**": true,
|
||||
"**/.history/**": true,
|
||||
"**/.classpath": true,
|
||||
"**/.factorypath": true,
|
||||
"**/.project": true,
|
||||
"**/.settings": true
|
||||
},
|
||||
"search.exclude": {
|
||||
"**/.git/objects/**": true,
|
||||
"**/.git/subtree-cache/**": true,
|
||||
"**/node_modules/**": true,
|
||||
"**/tmp/**": true,
|
||||
"**/.git": true,
|
||||
"**/.svn": true,
|
||||
"**/.hg": true,
|
||||
"**/CVS": true,
|
||||
"**/.DS_Store": true,
|
||||
"**/node_modules": true,
|
||||
"**/bower_components": true,
|
||||
"**/dist/**": true,
|
||||
"**/log/**": true,
|
||||
"**/.history/**": true,
|
||||
"**/.classpath": true,
|
||||
"**/.factorypath": true,
|
||||
"**/.project": true,
|
||||
"**/.settings": true
|
||||
},
|
||||
"editor.tabSize": 2,
|
||||
"git.autofetch": true,
|
||||
"git.confirmSync": false,
|
||||
"git.enableSmartCommit": true,
|
||||
"gitlens.advanced.messages": {
|
||||
"suppressShowKeyBindingsNotice": true
|
||||
},
|
||||
"html.format.indentInnerHtml": true,
|
||||
"javascript.suggest.completeFunctionCalls": true,
|
||||
"javascript.validate.enable": false,
|
||||
"jest.autoEnable": false,
|
||||
"peacock.surpriseMeOnStartup": true,
|
||||
"peacock.surpriseMeFromFavoritesOnly": true,
|
||||
"peacock.showColorInStatusBar": false,
|
||||
"sync.forceUpload": true,
|
||||
"telemetry.enableCrashReporter": false,
|
||||
"telemetry.enableTelemetry": false,
|
||||
"window.nativeFullScreen": true,
|
||||
"window.nativeTabs": false,
|
||||
"workbench.colorCustomizations": {
|
||||
"activityBar.background": "#000",
|
||||
"activityBar.foreground": "#FFF",
|
||||
"activityBar.inactiveForeground": "#ffffffbf",
|
||||
"titleBar.activeBackground": "#000",
|
||||
"titleBar.inactiveBackground": "#b52e3199",
|
||||
"titleBar.activeForeground": "#e7e7e7",
|
||||
"titleBar.inactiveForeground": "#e7e7e799",
|
||||
"statusBar.background": "#000",
|
||||
"statusBarItem.hoverBackground": "#d04649",
|
||||
"statusBar.foreground": "#e7e7e7",
|
||||
"sideBar.background": "#000",
|
||||
"icon.foreground": "#FFF",
|
||||
"symbolIcon.colorForeground": "#ff0000",
|
||||
"icon.colorForeground": "#ff0000"
|
||||
},
|
||||
"peacock.color": "#b52e31",
|
||||
"workbench.iconTheme": "material-icon-theme",
|
||||
"workbench.startupEditor": "newUntitledFile",
|
||||
"workbench.statusBar.feedback.visible": false,
|
||||
"editor.codeActionsOnSave": {
|
||||
"source.fixAll.eslint": "never"
|
||||
},
|
||||
"search.useIgnoreFiles": true,
|
||||
"[typescript]": {
|
||||
"editor.defaultFormatter": "vscode.typescript-language-features"
|
||||
},
|
||||
"[typescriptreact]": {
|
||||
"editor.defaultFormatter": "vscode.typescript-language-features"
|
||||
},
|
||||
"editor.renderWhitespace": "all",
|
||||
"prettier.requireConfig": true,
|
||||
"prettier.trailingComma": "all",
|
||||
"[javascriptreact]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"[css]": {
|
||||
"editor.defaultFormatter": "vscode.css-language-features"
|
||||
},
|
||||
"customizeUI.font.regular": "SF Pro Display",
|
||||
"customizeUI.font.monospace": "SF Mono Light",
|
||||
"customizeUI.titleBar": "inline",
|
||||
"customizeUI.activityBar": "wide",
|
||||
"indenticator.color.light": "#ffffff",
|
||||
"indenticator.color.dark": "#ffffff",
|
||||
"indenticator.inner.showHighlight": true,
|
||||
"terminal.integrated.rendererType": "dom",
|
||||
"gitlens.views.repositories.files.layout": "list",
|
||||
"workbench.enableExperiments": false,
|
||||
"debug.javascript.autoAttachFilter": "disabled",
|
||||
"workbench.editor.wrapTabs": true,
|
||||
"docker.showStartPage": false,
|
||||
"gitlens.views.branches.branches.layout": "list",
|
||||
"workbench.tree.indent": 40,
|
||||
"javascript.updateImportsOnFileMove.enabled": "never",
|
||||
"typescript.updateImportsOnFileMove.enabled": "always",
|
||||
"terminal.integrated.altClickMovesCursor": false,
|
||||
"security.workspace.trust.untrustedFiles": "open",
|
||||
"editor.bracketPairColorization.enabled": true,
|
||||
"workbench.editor.labelFormat": "short",
|
||||
"editor.smoothScrolling": false,
|
||||
"workbench.list.smoothScrolling": true,
|
||||
"diffEditor.ignoreTrimWhitespace": false,
|
||||
"editor.cursorBlinking": "expand",
|
||||
"editor.cursorWidth": 6,
|
||||
"files.associations": {
|
||||
".env.local": "shellscript"
|
||||
},
|
||||
"settingsSync.ignoredExtensions": [
|
||||
"xyz.local-history"
|
||||
],
|
||||
"sync.syncExtensions": true,
|
||||
"git.mergeEditor": false,
|
||||
"window.menuBarVisibility": "toggle",
|
||||
"codestream.email": "projects@supa.ee",
|
||||
"sync.gist": "992c91d867b2f5ce94cd6bedf0a630f4",
|
||||
"workbench.colorTheme": "Cursor Dark High Contrast",
|
||||
"editor.stickyScroll.enabled": true,
|
||||
"java.import.gradle.java.home": "/usr/lib/jvm/temurin-11-jdk-amd64",
|
||||
"window.zoomLevel": -2,
|
||||
"codetogether.userName": "ok",
|
||||
"eslint.workingDirectories": [
|
||||
{
|
||||
"mode": "auto"
|
||||
}
|
||||
],
|
||||
"yaml.schemaStore.enable": false,
|
||||
"workbench.remoteIndicator.showExtensionRecommendations": false,
|
||||
"window.commandCenter": false,
|
||||
"scm.showHistoryGraph": false,
|
||||
"syncSettings.confirmSync": true,
|
||||
"search.useGlobalIgnoreFiles": true
|
||||
}
|
||||
1
Cursor/machineid
Normal file
1
Cursor/machineid
Normal file
@@ -0,0 +1 @@
|
||||
0330d22b-28c6-43f4-98a0-60fbd1938b35
|
||||
67
MangoHud/MangoHud.conf
Normal file
67
MangoHud/MangoHud.conf
Normal file
@@ -0,0 +1,67 @@
|
||||
################### File Generated by GOverlay ###################
|
||||
|
||||
toggle_fps_limit=F1
|
||||
|
||||
|
||||
legacy_layout=false
|
||||
gpu_stats
|
||||
graphs=gpu_load
|
||||
gpu_temp
|
||||
gpu_core_clock
|
||||
gpu_mem_clock
|
||||
gpu_power
|
||||
gpu_load_change
|
||||
gpu_load_value=50,90
|
||||
gpu_load_color=FFFFFF,FFAA7F,CC0000
|
||||
gpu_text=GPU
|
||||
cpu_stats
|
||||
graphs=cpu_load
|
||||
cpu_temp
|
||||
core_load
|
||||
cpu_power
|
||||
cpu_mhz
|
||||
cpu_load_change
|
||||
core_load_change
|
||||
cpu_load_value=50,90
|
||||
cpu_load_color=FFFFFF,FFAA7F,CC0000
|
||||
cpu_color=2E97CB
|
||||
cpu_text=CPU
|
||||
io_stats
|
||||
io_read
|
||||
io_write
|
||||
io_color=A491D3
|
||||
swap
|
||||
vram
|
||||
vram_color=AD64C1
|
||||
ram
|
||||
ram_color=C26693
|
||||
procmem
|
||||
procmem_shared
|
||||
procmem_virt
|
||||
fps
|
||||
engine_color=EB5B5B
|
||||
gpu_name
|
||||
gpu_color=2E9762
|
||||
vulkan_driver
|
||||
wine_color=EB5B5B
|
||||
frame_timing=0
|
||||
frametime_color=00FF00
|
||||
throttling_status
|
||||
frame_count
|
||||
media_player_color=FFFFFF
|
||||
time
|
||||
horizontal
|
||||
table_columns=30
|
||||
background_alpha=0.4
|
||||
font_size=24
|
||||
|
||||
background_color=020202
|
||||
position=top-left
|
||||
text_color=FFFFFF
|
||||
round_corners=0
|
||||
#GOVERLAY_THEME=mangohuddefault
|
||||
toggle_hud=Shift_R+F12
|
||||
toggle_logging=Shift_L+F2
|
||||
upload_log=F5
|
||||
output_folder=/home/cobra
|
||||
media_player_name=spotify
|
||||
1
VSCodium/Network Persistent State
Normal file
1
VSCodium/Network Persistent State
Normal file
@@ -0,0 +1 @@
|
||||
{"net":{"http_server_properties":{"servers":[{"anonymization":[],"server":"https://redirector.gvt1.com","supports_spdy":true},{"anonymization":[],"server":"https://code.visualstudio.com","supports_spdy":true},{"anonymization":[],"server":"https://i.imgur.com","supports_spdy":true},{"anonymization":[],"server":"https://shanalikhan.github.io","supports_spdy":true},{"anonymization":[],"server":"https://www.paypalobjects.com","supports_spdy":true},{"anonymization":[],"network_stats":{"srtt":5308},"server":"https://opencollective.com"},{"anonymization":[],"network_stats":{"srtt":17396},"server":"https://badges.greenkeeper.io"},{"anonymization":[],"network_stats":{"srtt":43865},"server":"https://img.shields.io"},{"anonymization":[],"server":"https://raw.githubusercontent.com","supports_spdy":true},{"anonymization":[],"server":"https://github.com","supports_spdy":true},{"anonymization":[],"server":"https://open-vsx.org","supports_spdy":true}],"supports_quic":{"address":"192.168.50.25","used_quic":true},"version":5},"network_qualities":{"CAASABiAgICA+P////8B":"4G","CAISABiAgICA+P////8B":"4G"}}}
|
||||
1
VSCodium/Preferences
Normal file
1
VSCodium/Preferences
Normal file
@@ -0,0 +1 @@
|
||||
{"partition":{"per_host_zoom_levels":{"1055523549782805016":{"vscode-app":-1.9999999999999998}}},"spellcheck":{"dictionaries":["en-US"],"dictionary":""}}
|
||||
0
VSCodium/SharedStorage
Normal file
0
VSCodium/SharedStorage
Normal file
1
VSCodium/TransportSecurity
Normal file
1
VSCodium/TransportSecurity
Normal file
@@ -0,0 +1 @@
|
||||
{"sts":[{"expiry":1759859589.335623,"host":"AVzdoO7H7Iem9ls/tKRnL1gPCVc6JBe/tR9K2efR+SA=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1728323589.335625},{"expiry":1759857785.413568,"host":"QKmY3BmE7X/qivMvQdGV4i/aLZjqoCfyhHTMGDUI9zk=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1728321785.41357},{"expiry":1759859080.046201,"host":"aYxTdlPak6FHWEgVDMmQFqv2V9TYcLqO5r4sTc/Ga60=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1728323080.046202},{"expiry":1759859577.580486,"host":"bVzOnu6xyelN8iVLDSbFjyZVgXrXDyLSokjnq2hdUFs=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1728323577.580487},{"expiry":1759859080.186133,"host":"do310Evd+EMUli4M36ZuxU2RGeqGw23xwUgG/2b06Mc=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1728323080.186134},{"expiry":1743875079.983248,"host":"khNZvKN1kU68mWtKbFD0OQG0yG0xJ8M94NWFEnbGIAk=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1728323079.983249},{"expiry":1759859568.436011,"host":"/Io2PStL7/jvcod3tT0jPo73HDnRILY4Di46SHjGwTk=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1728323568.436013}],"version":2}
|
||||
BIN
VSCodium/Trust Tokens
Normal file
BIN
VSCodium/Trust Tokens
Normal file
Binary file not shown.
131
VSCodium/User/keybindings.json
Normal file
131
VSCodium/User/keybindings.json
Normal file
@@ -0,0 +1,131 @@
|
||||
// Empty
|
||||
[
|
||||
{
|
||||
"key": "ctrl+alt+x",
|
||||
"command": "git.unstageSelectedRanges"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+alt+d",
|
||||
"command": "git.stageSelectedRanges"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+oem_1",
|
||||
"command": "-breadcrumbs.focus",
|
||||
"when": "breadcrumbsPossible"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+oem_1",
|
||||
"command": "editor.fold",
|
||||
"when": "editorTextFocus && foldingEnabled"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+oem_4",
|
||||
"command": "-editor.fold",
|
||||
"when": "editorTextFocus && foldingEnabled"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+oem_2",
|
||||
"command": "-editor.action.blockComment",
|
||||
"when": "editorTextFocus && !editorReadonly"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+oem_2",
|
||||
"command": "editor.unfold",
|
||||
"when": "editorTextFocus && foldingEnabled"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+oem_6",
|
||||
"command": "-editor.unfold",
|
||||
"when": "editorTextFocus && foldingEnabled"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+x",
|
||||
"command": "-workbench.view.extensions"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+numpad_subtract",
|
||||
"command": "-editor.fold",
|
||||
"when": "editorFocus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+x",
|
||||
"command": "editor.toggleFold",
|
||||
"when": "editorTextFocus && foldingEnabled"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+k ctrl+l",
|
||||
"command": "-editor.toggleFold",
|
||||
"when": "editorTextFocus && foldingEnabled"
|
||||
},
|
||||
{
|
||||
"key": "shift+f6",
|
||||
"command": "-workbench.action.focusPreviousPart"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+b",
|
||||
"command": "-workbench.action.tasks.build"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+b",
|
||||
"command": "-editor.action.goToTypeDefinition",
|
||||
"when": "editorTextFocus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+b",
|
||||
"command": "git.checkout"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+c",
|
||||
"command": "copyFilePath",
|
||||
"when": "!editorFocus && !terminalFocus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+c",
|
||||
"command": "-copyFilePath",
|
||||
"when": "!editorFocus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+alt+n",
|
||||
"command": "workbench.action.newWindow"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+n",
|
||||
"command": "-workbench.action.newWindow"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+alt+p",
|
||||
"command": "workbench.action.openRecent"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+r",
|
||||
"command": "-workbench.action.openRecent"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+e",
|
||||
"command": "-workbench.action.quickOpen"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+e",
|
||||
"command": "workbench.action.toggleActivityBarVisibility"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+alt+e",
|
||||
"command": "workbench.action.toggleSidebarPosition"
|
||||
},
|
||||
{
|
||||
"key": "f6",
|
||||
"command": "-workbench.action.focusNextPart"
|
||||
},
|
||||
{
|
||||
"key": "f6",
|
||||
"command": "workbench.action.navigateEditorGroups"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+l",
|
||||
"command": "editor.action.insertSnippet",
|
||||
"when": "editorTextFocus",
|
||||
"args": {
|
||||
"snippet": "console.log(\"${TM_SELECTED_TEXT}=\", ${TM_SELECTED_TEXT});"
|
||||
}
|
||||
}
|
||||
]
|
||||
205
VSCodium/User/settings.json
Normal file
205
VSCodium/User/settings.json
Normal file
@@ -0,0 +1,205 @@
|
||||
{
|
||||
"[html]": {
|
||||
"editor.defaultFormatter": "vscode.html-language-features"
|
||||
},
|
||||
"[javascript]": {
|
||||
"editor.defaultFormatter": "vscode.typescript-language-features"
|
||||
},
|
||||
"[json]": {
|
||||
"editor.defaultFormatter": "vscode.json-language-features"
|
||||
},
|
||||
"[jsonc]": {
|
||||
"editor.defaultFormatter": "vscode.json-language-features"
|
||||
},
|
||||
"[scss]": {
|
||||
"editor.defaultFormatter": "vscode.css-language-features"
|
||||
},
|
||||
"editor.accessibilitySupport": "off",
|
||||
"editor.detectIndentation": false,
|
||||
"editor.fontFamily": "Fira Code Retina",
|
||||
"editor.fontLigatures": true,
|
||||
"editor.fontSize": 14,
|
||||
"editor.hideCursorInOverviewRuler": true,
|
||||
"editor.minimap.enabled": false,
|
||||
"editor.mouseWheelZoom": true,
|
||||
"explorer.confirmDragAndDrop": false,
|
||||
"extensions.ignoreRecommendations": false,
|
||||
"files.autoSave": "off",
|
||||
"files.autoSaveDelay": 10000,
|
||||
"files.defaultLanguage": "javascript",
|
||||
"files.exclude": {
|
||||
"**/.git/objects/**": true,
|
||||
"**/.git/subtree-cache/**": true,
|
||||
"**/node_modules/**": true,
|
||||
"**/tmp/**": true,
|
||||
"**/.git": true,
|
||||
"**/.svn": true,
|
||||
"**/.hg": true,
|
||||
"**/CVS": true,
|
||||
"**/.DS_Store": true,
|
||||
"**/node_modules": true,
|
||||
"**/bower_components": true,
|
||||
"**/dist/**": true,
|
||||
"**/log/**": true,
|
||||
"**/.fdk/**": true,
|
||||
"**/.history/**": true,
|
||||
"**/.classpath": true,
|
||||
"**/.factorypath": true,
|
||||
"**/.project": true,
|
||||
"**/.settings": true
|
||||
},
|
||||
"files.watcherExclude": {
|
||||
"**/.git/objects/**": true,
|
||||
"**/.git/subtree-cache/**": true,
|
||||
"**/node_modules/**": true,
|
||||
"**/tmp/**": true,
|
||||
"**/.git": true,
|
||||
"**/.svn": true,
|
||||
"**/.hg": true,
|
||||
"**/CVS": true,
|
||||
"**/.DS_Store": true,
|
||||
"**/node_modules": true,
|
||||
"**/bower_components": true,
|
||||
"**/dist/**": true,
|
||||
"**/log/**": true,
|
||||
"**/logs/**": true,
|
||||
"**/.fdk/**": true,
|
||||
"**/.history/**": true,
|
||||
"**/.classpath": true,
|
||||
"**/.factorypath": true,
|
||||
"**/.project": true,
|
||||
"**/.settings": true
|
||||
},
|
||||
"search.exclude": {
|
||||
"**/.git/objects/**": true,
|
||||
"**/.git/subtree-cache/**": true,
|
||||
"**/node_modules/**": true,
|
||||
"**/tmp/**": true,
|
||||
"**/.git": true,
|
||||
"**/.svn": true,
|
||||
"**/.hg": true,
|
||||
"**/CVS": true,
|
||||
"**/.DS_Store": true,
|
||||
"**/node_modules": true,
|
||||
"**/bower_components": true,
|
||||
"**/dist/**": true,
|
||||
"**/log/**": true,
|
||||
"**/.history/**": true,
|
||||
"**/.classpath": true,
|
||||
"**/.factorypath": true,
|
||||
"**/.project": true,
|
||||
"**/.settings": true
|
||||
},
|
||||
"editor.tabSize": 2,
|
||||
"git.autofetch": true,
|
||||
"git.confirmSync": false,
|
||||
"git.enableSmartCommit": true,
|
||||
"gitlens.advanced.messages": {
|
||||
"suppressShowKeyBindingsNotice": true
|
||||
},
|
||||
"html.format.indentInnerHtml": true,
|
||||
"javascript.suggest.completeFunctionCalls": true,
|
||||
"javascript.validate.enable": false,
|
||||
"jest.autoEnable": false,
|
||||
"peacock.surpriseMeOnStartup": true,
|
||||
"peacock.surpriseMeFromFavoritesOnly": true,
|
||||
"peacock.showColorInStatusBar": false,
|
||||
"sync.forceUpload": true,
|
||||
"telemetry.enableCrashReporter": false,
|
||||
"telemetry.enableTelemetry": false,
|
||||
"window.nativeFullScreen": true,
|
||||
"window.nativeTabs": false,
|
||||
"workbench.colorCustomizations": {
|
||||
// "activityBar.background": "#b52e31",
|
||||
"activityBar.background": "#000",
|
||||
"activityBar.foreground": "#FFF",
|
||||
"activityBar.inactiveForeground": "#ffffffbf",
|
||||
// "titleBar.activeBackground": "#b52e31",
|
||||
"titleBar.activeBackground": "#000",
|
||||
"titleBar.inactiveBackground": "#b52e3199",
|
||||
"titleBar.activeForeground": "#e7e7e7",
|
||||
"titleBar.inactiveForeground": "#e7e7e799",
|
||||
// "statusBar.background": "#b52e31",
|
||||
"statusBar.background": "#000",
|
||||
"statusBarItem.hoverBackground": "#d04649",
|
||||
"statusBar.foreground": "#e7e7e7",
|
||||
"sideBar.background": "#000",
|
||||
"icon.foreground": "#FFF",
|
||||
"symbolIcon.colorForeground": "#ff0000",
|
||||
"icon.colorForeground": "#ff0000",
|
||||
},
|
||||
"peacock.color": "#b52e31",
|
||||
"workbench.iconTheme": "material-icon-theme",
|
||||
"workbench.startupEditor": "newUntitledFile",
|
||||
"workbench.statusBar.feedback.visible": false,
|
||||
"editor.codeActionsOnSave": {
|
||||
"source.fixAll.eslint": "never"
|
||||
},
|
||||
"search.useIgnoreFiles": true,
|
||||
"[typescript]": {
|
||||
"editor.defaultFormatter": "vscode.typescript-language-features"
|
||||
},
|
||||
"[typescriptreact]": {
|
||||
"editor.defaultFormatter": "vscode.typescript-language-features"
|
||||
},
|
||||
"editor.renderWhitespace": "all",
|
||||
"prettier.requireConfig": true,
|
||||
"prettier.trailingComma": "all",
|
||||
"[javascriptreact]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"[css]": {
|
||||
"editor.defaultFormatter": "vscode.css-language-features"
|
||||
},
|
||||
"customizeUI.font.regular": "SF Pro Display",
|
||||
"customizeUI.font.monospace": "SF Mono Light",
|
||||
"customizeUI.titleBar": "inline",
|
||||
"customizeUI.activityBar": "wide",
|
||||
"indenticator.color.light": "#ffffff",
|
||||
"indenticator.color.dark": "#ffffff",
|
||||
"indenticator.inner.showHighlight": true,
|
||||
"terminal.integrated.rendererType": "dom",
|
||||
"gitlens.views.repositories.files.layout": "list",
|
||||
"workbench.enableExperiments": false,
|
||||
"debug.javascript.autoAttachFilter": "disabled",
|
||||
"workbench.editor.wrapTabs": true,
|
||||
"docker.showStartPage": false,
|
||||
"gitlens.views.branches.branches.layout": "list",
|
||||
"workbench.tree.indent": 40,
|
||||
"javascript.updateImportsOnFileMove.enabled": "never",
|
||||
"typescript.updateImportsOnFileMove.enabled": "always",
|
||||
"terminal.integrated.altClickMovesCursor": false,
|
||||
"security.workspace.trust.untrustedFiles": "open",
|
||||
"editor.bracketPairColorization.enabled": true,
|
||||
"workbench.editor.labelFormat": "short",
|
||||
"editor.smoothScrolling": false,
|
||||
"workbench.list.smoothScrolling": true,
|
||||
"diffEditor.ignoreTrimWhitespace": false,
|
||||
"editor.cursorBlinking": "expand",
|
||||
"editor.cursorWidth": 6,
|
||||
"files.associations": {
|
||||
".env.local": "shellscript"
|
||||
},
|
||||
"settingsSync.ignoredExtensions": [
|
||||
"xyz.local-history"
|
||||
],
|
||||
"sync.syncExtensions": true,
|
||||
"git.mergeEditor": false,
|
||||
"window.menuBarVisibility": "toggle",
|
||||
"codestream.email": "projects@supa.ee",
|
||||
"sync.gist": "992c91d867b2f5ce94cd6bedf0a630f4",
|
||||
"editor.stickyScroll.enabled": true,
|
||||
"java.import.gradle.java.home": "/usr/lib/jvm/temurin-11-jdk-amd64",
|
||||
"window.zoomLevel": -2,
|
||||
"codetogether.userName": "ok",
|
||||
"eslint.workingDirectories": [
|
||||
{
|
||||
"mode": "auto"
|
||||
}
|
||||
],
|
||||
"yaml.schemaStore.enable": false,
|
||||
"workbench.remoteIndicator.showExtensionRecommendations": false,
|
||||
"window.commandCenter": false,
|
||||
"scm.showHistoryGraph": false,
|
||||
"syncSettings.confirmSync": true
|
||||
}
|
||||
73
VSCodium/User/snippets/react.code-snippets
Normal file
73
VSCodium/User/snippets/react.code-snippets
Normal file
@@ -0,0 +1,73 @@
|
||||
{
|
||||
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
|
||||
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
|
||||
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
|
||||
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
|
||||
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
|
||||
// Placeholders with the same ids are connected.
|
||||
// Example:
|
||||
// "Print to console": {
|
||||
// "scope": "javascript,typescript",
|
||||
// "prefix": "log",
|
||||
// "body": [
|
||||
// "console.log('$1');",
|
||||
// "$2"
|
||||
// ],
|
||||
// "description": "Log output to console"
|
||||
// }
|
||||
"log": {
|
||||
"prefix": "ush",
|
||||
"body": [
|
||||
"const [${1}, set${1/(.*)/${1:/capitalize}/}] = useState($2);$0"
|
||||
],
|
||||
"description": "React useState() hook"
|
||||
},
|
||||
"useState": {
|
||||
"prefix": "ush",
|
||||
"body": [
|
||||
"const [${1}, set${1/(.*)/${1:/capitalize}/}] = useState($2);$0"
|
||||
],
|
||||
"description": "React useState() hook"
|
||||
},
|
||||
"useEffect": {
|
||||
"prefix": "ueh",
|
||||
"body": [
|
||||
"useEffect(() => {",
|
||||
"\t$1",
|
||||
"\n\treturn () => {",
|
||||
"\t\t$2",
|
||||
"\t}",
|
||||
"}, [${3}]);$0"
|
||||
],
|
||||
"description": "React useEffect() hook"
|
||||
},
|
||||
"React Functional Component Boilerplate": {
|
||||
"prefix": "rfb",
|
||||
"body": [
|
||||
"import React from \"react\"",
|
||||
"import { createUseStyles } from \"react-jss\";",
|
||||
"import type { theme } from \"@common/shared-common\";",
|
||||
"",
|
||||
"const useStyles = createUseStyles<typeof theme>(({}) => ({",
|
||||
"",
|
||||
"}));",
|
||||
"",
|
||||
"const ${2:componentName}: React.FC = () => {",
|
||||
" const classes = useStyles();",
|
||||
" return (",
|
||||
" <div>",
|
||||
" ${3}",
|
||||
" </div>",
|
||||
" )",
|
||||
"}",
|
||||
"",
|
||||
"export default memo(${2:componentName});"
|
||||
],
|
||||
"description": "React Functional Component Boilerplate"
|
||||
},
|
||||
"consolelog":{
|
||||
"prefix": ["log"],
|
||||
"body": ["console.log(\"$1 = \", $1)"],
|
||||
"description": ["Shortcut for a descriptive console.log statement"]
|
||||
}
|
||||
}
|
||||
15
VSCodium/User/snippets/typescriptreact.json
Normal file
15
VSCodium/User/snippets/typescriptreact.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
// Place your snippets for typescriptreact here. Each snippet is defined under a snippet name and has a prefix, body and
|
||||
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
|
||||
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
|
||||
// same ids are connected.
|
||||
// Example:
|
||||
// "Print to console": {
|
||||
// "prefix": "log",
|
||||
// "body": [
|
||||
// "console.log('$1');",
|
||||
// "$2"
|
||||
// ],
|
||||
// "description": "Log output to console"
|
||||
// }
|
||||
}
|
||||
36
VSCodium/User/syncLocalSettings.json
Normal file
36
VSCodium/User/syncLocalSettings.json
Normal file
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"ignoreUploadFiles": [
|
||||
"state.*",
|
||||
"syncLocalSettings.json",
|
||||
".DS_Store",
|
||||
"sync.lock",
|
||||
"projects.json",
|
||||
"projects_cache_vscode.json",
|
||||
"projects_cache_git.json",
|
||||
"projects_cache_svn.json",
|
||||
"gpm_projects.json",
|
||||
"gpm-recentItems.json"
|
||||
],
|
||||
"ignoreUploadFolders": [
|
||||
"workspaceStorage"
|
||||
],
|
||||
"ignoreExtensions": [],
|
||||
"gistDescription": "Visual Studio Code Settings Sync Gist",
|
||||
"version": 343,
|
||||
"token": "",
|
||||
"downloadPublicGist": false,
|
||||
"supportedFileExtensions": [
|
||||
"json",
|
||||
"code-snippets"
|
||||
],
|
||||
"openTokenLink": true,
|
||||
"disableUpdateMessage": false,
|
||||
"lastUpload": null,
|
||||
"lastDownload": null,
|
||||
"githubEnterpriseUrl": null,
|
||||
"askGistDescription": false,
|
||||
"customFiles": {},
|
||||
"hostName": null,
|
||||
"universalKeybindings": false,
|
||||
"autoUploadDelay": 20
|
||||
}
|
||||
1
VSCodium/machineid
Normal file
1
VSCodium/machineid
Normal file
@@ -0,0 +1 @@
|
||||
ca7fb78c-c09b-4004-ad26-1bc944b34014
|
||||
1
atuin/atuin-receipt.json
Normal file
1
atuin/atuin-receipt.json
Normal file
@@ -0,0 +1 @@
|
||||
{"binaries":["atuin"],"binary_aliases":{},"cdylibs":[],"cstaticlibs":[],"install_layout":"flat","install_prefix":"/home/cobra/.atuin/bin","modify_path":true,"provider":{"source":"cargo-dist","version":"0.28.3"},"source":{"app_name":"atuin","name":"atuin","owner":"atuinsh","release_type":"github"},"version":"18.6.1"}
|
||||
232
atuin/config.toml
Normal file
232
atuin/config.toml
Normal file
@@ -0,0 +1,232 @@
|
||||
## where to store your database, default is your system data directory
|
||||
## linux/mac: ~/.local/share/atuin/history.db
|
||||
## windows: %USERPROFILE%/.local/share/atuin/history.db
|
||||
# db_path = "~/.history.db"
|
||||
|
||||
## where to store your encryption key, default is your system data directory
|
||||
## linux/mac: ~/.local/share/atuin/key
|
||||
## windows: %USERPROFILE%/.local/share/atuin/key
|
||||
# key_path = "~/.key"
|
||||
|
||||
## where to store your auth session token, default is your system data directory
|
||||
## linux/mac: ~/.local/share/atuin/session
|
||||
## windows: %USERPROFILE%/.local/share/atuin/session
|
||||
# session_path = "~/.session"
|
||||
|
||||
## date format used, either "us" or "uk"
|
||||
# dialect = "us"
|
||||
|
||||
## default timezone to use when displaying time
|
||||
## either "l", "local" to use the system's current local timezone, or an offset
|
||||
## from UTC in the format of "<+|->H[H][:M[M][:S[S]]]"
|
||||
## for example: "+9", "-05", "+03:30", "-01:23:45", etc.
|
||||
# timezone = "local"
|
||||
|
||||
## enable or disable automatic sync
|
||||
# auto_sync = true
|
||||
|
||||
## enable or disable automatic update checks
|
||||
# update_check = true
|
||||
|
||||
## address of the sync server
|
||||
# sync_address = "https://api.atuin.sh"
|
||||
|
||||
## how often to sync history. note that this is only triggered when a command
|
||||
## is ran, so sync intervals may well be longer
|
||||
## set it to 0 to sync after every command
|
||||
# sync_frequency = "10m"
|
||||
|
||||
## which search mode to use
|
||||
## possible values: prefix, fulltext, fuzzy, skim
|
||||
# search_mode = "fuzzy"
|
||||
|
||||
## which filter mode to use
|
||||
## possible values: global, host, session, directory
|
||||
# filter_mode = "global"
|
||||
|
||||
## With workspace filtering enabled, Atuin will filter for commands executed
|
||||
## in any directory within a git repository tree (default: false)
|
||||
# workspaces = false
|
||||
|
||||
## which filter mode to use when atuin is invoked from a shell up-key binding
|
||||
## the accepted values are identical to those of "filter_mode"
|
||||
## leave unspecified to use same mode set in "filter_mode"
|
||||
# filter_mode_shell_up_key_binding = "global"
|
||||
|
||||
## which search mode to use when atuin is invoked from a shell up-key binding
|
||||
## the accepted values are identical to those of "search_mode"
|
||||
## leave unspecified to use same mode set in "search_mode"
|
||||
# search_mode_shell_up_key_binding = "fuzzy"
|
||||
|
||||
## which style to use
|
||||
## possible values: auto, full, compact
|
||||
# style = "auto"
|
||||
|
||||
## the maximum number of lines the interface should take up
|
||||
## set it to 0 to always go full screen
|
||||
# inline_height = 0
|
||||
|
||||
## Invert the UI - put the search bar at the top , Default to `false`
|
||||
# invert = false
|
||||
|
||||
## enable or disable showing a preview of the selected command
|
||||
## useful when the command is longer than the terminal width and is cut off
|
||||
# show_preview = true
|
||||
|
||||
## what to do when the escape key is pressed when searching
|
||||
## possible values: return-original, return-query
|
||||
# exit_mode = "return-original"
|
||||
|
||||
## possible values: emacs, subl
|
||||
# word_jump_mode = "emacs"
|
||||
|
||||
## characters that count as a part of a word
|
||||
# word_chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
|
||||
|
||||
## number of context lines to show when scrolling by pages
|
||||
# scroll_context_lines = 1
|
||||
|
||||
## use ctrl instead of alt as the shortcut modifier key for numerical UI shortcuts
|
||||
## alt-0 .. alt-9
|
||||
# ctrl_n_shortcuts = false
|
||||
|
||||
## default history list format - can also be specified with the --format arg
|
||||
# history_format = "{time}\t{command}\t{duration}"
|
||||
|
||||
## prevent commands matching any of these regexes from being written to history.
|
||||
## Note that these regular expressions are unanchored, i.e. if they don't start
|
||||
## with ^ or end with $, they'll match anywhere in the command.
|
||||
## For details on the supported regular expression syntax, see
|
||||
## https://docs.rs/regex/latest/regex/#syntax
|
||||
# history_filter = [
|
||||
# "^secret-cmd",
|
||||
# "^innocuous-cmd .*--secret=.+",
|
||||
# ]
|
||||
|
||||
## prevent commands run with cwd matching any of these regexes from being written
|
||||
## to history. Note that these regular expressions are unanchored, i.e. if they don't
|
||||
## start with ^ or end with $, they'll match anywhere in CWD.
|
||||
## For details on the supported regular expression syntax, see
|
||||
## https://docs.rs/regex/latest/regex/#syntax
|
||||
# cwd_filter = [
|
||||
# "^/very/secret/area",
|
||||
# ]
|
||||
|
||||
## Configure the maximum height of the preview to show.
|
||||
## Useful when you have long scripts in your history that you want to distinguish
|
||||
## by more than the first few lines.
|
||||
# max_preview_height = 4
|
||||
|
||||
## Configure whether or not to show the help row, which includes the current Atuin
|
||||
## version (and whether an update is available), a keymap hint, and the total
|
||||
## amount of commands in your history.
|
||||
# show_help = true
|
||||
|
||||
## Configure whether or not to show tabs for search and inspect
|
||||
# show_tabs = true
|
||||
|
||||
## Defaults to true. This matches history against a set of default regex, and will not save it if we get a match. Defaults include
|
||||
## 1. AWS key id
|
||||
## 2. Github pat (old and new)
|
||||
## 3. Slack oauth tokens (bot, user)
|
||||
## 4. Slack webhooks
|
||||
## 5. Stripe live/test keys
|
||||
# secrets_filter = true
|
||||
|
||||
## Defaults to true. If enabled, upon hitting enter Atuin will immediately execute the command. Press tab to return to the shell and edit.
|
||||
# This applies for new installs. Old installs will keep the old behaviour unless configured otherwise.
|
||||
enter_accept = true
|
||||
|
||||
## Defaults to "emacs". This specifies the keymap on the startup of `atuin
|
||||
## search`. If this is set to "auto", the startup keymap mode in the Atuin
|
||||
## search is automatically selected based on the shell's keymap where the
|
||||
## keybinding is defined. If this is set to "emacs", "vim-insert", or
|
||||
## "vim-normal", the startup keymap mode in the Atuin search is forced to be
|
||||
## the specified one.
|
||||
# keymap_mode = "auto"
|
||||
|
||||
## Cursor style in each keymap mode. If specified, the cursor style is changed
|
||||
## in entering the cursor shape. Available values are "default" and
|
||||
## "{blink,steady}-{block,underline,bar}".
|
||||
# keymap_cursor = { emacs = "blink-block", vim_insert = "blink-block", vim_normal = "steady-block" }
|
||||
|
||||
# network_connect_timeout = 5
|
||||
# network_timeout = 5
|
||||
|
||||
## Timeout (in seconds) for acquiring a local database connection (sqlite)
|
||||
local_timeout = 3
|
||||
|
||||
## Set this to true and Atuin will minimize motion in the UI - timers will not update live, etc.
|
||||
## Alternatively, set env NO_MOTION=true
|
||||
# prefers_reduced_motion = false
|
||||
|
||||
[stats]
|
||||
## Set commands where we should consider the subcommand for statistics. Eg, kubectl get vs just kubectl
|
||||
# common_subcommands = [
|
||||
# "apt",
|
||||
# "cargo",
|
||||
# "composer",
|
||||
# "dnf",
|
||||
# "docker",
|
||||
# "git",
|
||||
# "go",
|
||||
# "ip",
|
||||
# "kubectl",
|
||||
# "nix",
|
||||
# "nmcli",
|
||||
# "npm",
|
||||
# "pecl",
|
||||
# "pnpm",
|
||||
# "podman",
|
||||
# "port",
|
||||
# "systemctl",
|
||||
# "tmux",
|
||||
# "yarn",
|
||||
# ]
|
||||
|
||||
## Set commands that should be totally stripped and ignored from stats
|
||||
# common_prefix = ["sudo"]
|
||||
|
||||
## Set commands that will be completely ignored from stats
|
||||
# ignored_commands = [
|
||||
# "cd",
|
||||
# "ls",
|
||||
# "vi"
|
||||
# ]
|
||||
|
||||
[keys]
|
||||
# Defaults to true. If disabled, using the up/down key won't exit the TUI when scrolled past the first/last entry.
|
||||
# scroll_exits = false
|
||||
|
||||
[sync]
|
||||
# Enable sync v2 by default
|
||||
# This ensures that sync v2 is enabled for new installs only
|
||||
# In a later release it will become the default across the board
|
||||
records = true
|
||||
|
||||
[preview]
|
||||
## which preview strategy to use to calculate the preview height (respects max_preview_height).
|
||||
## possible values: auto, static
|
||||
## auto: length of the selected command.
|
||||
## static: length of the longest command stored in the history.
|
||||
# strategy = "auto"
|
||||
|
||||
[daemon]
|
||||
## Enables using the daemon to sync. Requires the daemon to be running in the background. Start it with `atuin daemon`
|
||||
# enabled = false
|
||||
|
||||
## How often the daemon should sync in seconds
|
||||
# sync_frequency = 300
|
||||
|
||||
## The path to the unix socket used by the daemon (on unix systems)
|
||||
## linux/mac: ~/.local/share/atuin/atuin.sock
|
||||
## windows: Not Supported
|
||||
# socket_path = "~/.local/share/atuin/atuin.sock"
|
||||
|
||||
## Use systemd socket activation rather than opening the given path (the path must still be correct for the client)
|
||||
## linux: false
|
||||
## mac/windows: Not Supported
|
||||
# systemd_socket = false
|
||||
|
||||
## The port that should be used for TCP on non unix systems
|
||||
# tcp_port = 8889
|
||||
3
flameshot/flameshot.ini
Normal file
3
flameshot/flameshot.ini
Normal file
@@ -0,0 +1,3 @@
|
||||
[General]
|
||||
contrastOpacity=188
|
||||
startupLaunch=true
|
||||
51
kitty/current-theme.conf
Normal file
51
kitty/current-theme.conf
Normal file
@@ -0,0 +1,51 @@
|
||||
# vim:ft=kitty
|
||||
|
||||
## name: Adwaita darker
|
||||
## license: MIT
|
||||
## author: Emil Löfquist (https://github.com/ewal)
|
||||
## upstream: https://github.com/ewal/kitty-adwaita/blob/main/adwaita_darker.conf
|
||||
## blurb: Adwaita darker - based on https://github.com/Mofiqul/adwaita.nvim
|
||||
|
||||
background #000000
|
||||
foreground #deddda
|
||||
|
||||
selection_background #1c1c1c
|
||||
selection_foreground #c0bfbc
|
||||
|
||||
url_color #1a5fb4
|
||||
|
||||
wayland_titlebar_color system
|
||||
macos_titlebar_color system
|
||||
|
||||
cursor #deddda
|
||||
cursor_text_color #000000
|
||||
|
||||
active_border_color #1e1e1e
|
||||
inactive_border_color #282828
|
||||
bell_border_color #ed333b
|
||||
visual_bell_color none
|
||||
|
||||
active_tab_background #101010
|
||||
active_tab_foreground #fcfcfc
|
||||
inactive_tab_background #1c1c1c
|
||||
inactive_tab_foreground #b0afac
|
||||
tab_bar_background none
|
||||
tab_bar_margin_color none
|
||||
|
||||
color0 #000000
|
||||
color1 #ed333b
|
||||
color2 #57e389
|
||||
color3 #ff7800
|
||||
color4 #62a0ea
|
||||
color5 #9141ac
|
||||
color6 #5bc8af
|
||||
color7 #deddda
|
||||
|
||||
color8 #9a9996
|
||||
color9 #f66151
|
||||
color10 #8ff0a4
|
||||
color11 #ffa348
|
||||
color12 #99c1f1
|
||||
color13 #dc8add
|
||||
color14 #93ddc2
|
||||
color15 #f6f5f4
|
||||
26
kitty/kitty.conf
Normal file
26
kitty/kitty.conf
Normal file
@@ -0,0 +1,26 @@
|
||||
|
||||
font_family Fira Code Retina
|
||||
font_size 11.0
|
||||
|
||||
#cursor_shape beam
|
||||
#cursor_shape block
|
||||
cursor_shape underline
|
||||
|
||||
tab_bar_edge top
|
||||
tab_bar_style separator
|
||||
tab_separator " "
|
||||
|
||||
active_tab_font_style bold
|
||||
# active_tab_foreground #d5c4a1
|
||||
# active_tab_background #000000
|
||||
# inactive_tab_foreground #bdae93
|
||||
# inactive_tab_background #3c3836
|
||||
inactive_tab_font_style normal
|
||||
|
||||
enable_images yes
|
||||
|
||||
|
||||
# BEGIN_KITTY_THEME
|
||||
# Adwaita darker
|
||||
include current-theme.conf
|
||||
# END_KITTY_THEME
|
||||
20
kitty/kitty.conf.bak
Normal file
20
kitty/kitty.conf.bak
Normal file
@@ -0,0 +1,20 @@
|
||||
|
||||
font_family Fira Code Retina
|
||||
font_size 11.0
|
||||
|
||||
#cursor_shape beam
|
||||
#cursor_shape block
|
||||
cursor_shape underline
|
||||
|
||||
tab_bar_edge top
|
||||
tab_bar_style separator
|
||||
tab_separator " "
|
||||
|
||||
active_tab_font_style bold
|
||||
active_tab_foreground #d5c4a1
|
||||
active_tab_background #000000
|
||||
inactive_tab_foreground #bdae93
|
||||
inactive_tab_background #3c3836
|
||||
inactive_tab_font_style normal
|
||||
|
||||
enable_images yes
|
||||
864
neofetch/config.conf
Normal file
864
neofetch/config.conf
Normal file
@@ -0,0 +1,864 @@
|
||||
# See this wiki page for more info:
|
||||
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
|
||||
print_info() {
|
||||
info title
|
||||
info underline
|
||||
|
||||
info "OS" distro
|
||||
info "Host" model
|
||||
info "Kernel" kernel
|
||||
info "Uptime" uptime
|
||||
info "Packages" packages
|
||||
info "Shell" shell
|
||||
info "Resolution" resolution
|
||||
info "DE" de
|
||||
info "WM" wm
|
||||
info "WM Theme" wm_theme
|
||||
info "Theme" theme
|
||||
info "Icons" icons
|
||||
info "Terminal" term
|
||||
info "Terminal Font" term_font
|
||||
info "CPU" cpu
|
||||
info "GPU" gpu
|
||||
info "Memory" memory
|
||||
|
||||
# info "GPU Driver" gpu_driver # Linux/macOS only
|
||||
# info "CPU Usage" cpu_usage
|
||||
# info "Disk" disk
|
||||
# info "Battery" battery
|
||||
# info "Font" font
|
||||
# info "Song" song
|
||||
# [[ "$player" ]] && prin "Music Player" "$player"
|
||||
# info "Local IP" local_ip
|
||||
# info "Public IP" public_ip
|
||||
# info "Users" users
|
||||
# info "Locale" locale # This only works on glibc systems.
|
||||
|
||||
info cols
|
||||
}
|
||||
|
||||
# Title
|
||||
|
||||
|
||||
# Hide/Show Fully qualified domain name.
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --title_fqdn
|
||||
title_fqdn="off"
|
||||
|
||||
|
||||
# Kernel
|
||||
|
||||
|
||||
# Shorten the output of the kernel function.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --kernel_shorthand
|
||||
# Supports: Everything except *BSDs (except PacBSD and PC-BSD)
|
||||
#
|
||||
# Example:
|
||||
# on: '4.8.9-1-ARCH'
|
||||
# off: 'Linux 4.8.9-1-ARCH'
|
||||
kernel_shorthand="on"
|
||||
|
||||
|
||||
# Distro
|
||||
|
||||
|
||||
# Shorten the output of the distro function
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'tiny', 'off'
|
||||
# Flag: --distro_shorthand
|
||||
# Supports: Everything except Windows and Haiku
|
||||
distro_shorthand="off"
|
||||
|
||||
# Show/Hide OS Architecture.
|
||||
# Show 'x86_64', 'x86' and etc in 'Distro:' output.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --os_arch
|
||||
#
|
||||
# Example:
|
||||
# on: 'Arch Linux x86_64'
|
||||
# off: 'Arch Linux'
|
||||
os_arch="on"
|
||||
|
||||
|
||||
# Uptime
|
||||
|
||||
|
||||
# Shorten the output of the uptime function
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'tiny', 'off'
|
||||
# Flag: --uptime_shorthand
|
||||
#
|
||||
# Example:
|
||||
# on: '2 days, 10 hours, 3 mins'
|
||||
# tiny: '2d 10h 3m'
|
||||
# off: '2 days, 10 hours, 3 minutes'
|
||||
uptime_shorthand="on"
|
||||
|
||||
|
||||
# Memory
|
||||
|
||||
|
||||
# Show memory pecentage in output.
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --memory_percent
|
||||
#
|
||||
# Example:
|
||||
# on: '1801MiB / 7881MiB (22%)'
|
||||
# off: '1801MiB / 7881MiB'
|
||||
memory_percent="off"
|
||||
|
||||
# Change memory output unit.
|
||||
#
|
||||
# Default: 'mib'
|
||||
# Values: 'kib', 'mib', 'gib'
|
||||
# Flag: --memory_unit
|
||||
#
|
||||
# Example:
|
||||
# kib '1020928KiB / 7117824KiB'
|
||||
# mib '1042MiB / 6951MiB'
|
||||
# gib: ' 0.98GiB / 6.79GiB'
|
||||
memory_unit="mib"
|
||||
|
||||
|
||||
# Packages
|
||||
|
||||
|
||||
# Show/Hide Package Manager names.
|
||||
#
|
||||
# Default: 'tiny'
|
||||
# Values: 'on', 'tiny' 'off'
|
||||
# Flag: --package_managers
|
||||
#
|
||||
# Example:
|
||||
# on: '998 (pacman), 8 (flatpak), 4 (snap)'
|
||||
# tiny: '908 (pacman, flatpak, snap)'
|
||||
# off: '908'
|
||||
package_managers="on"
|
||||
|
||||
|
||||
# Shell
|
||||
|
||||
|
||||
# Show the path to $SHELL
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --shell_path
|
||||
#
|
||||
# Example:
|
||||
# on: '/bin/bash'
|
||||
# off: 'bash'
|
||||
shell_path="off"
|
||||
|
||||
# Show $SHELL version
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --shell_version
|
||||
#
|
||||
# Example:
|
||||
# on: 'bash 4.4.5'
|
||||
# off: 'bash'
|
||||
shell_version="on"
|
||||
|
||||
|
||||
# CPU
|
||||
|
||||
|
||||
# CPU speed type
|
||||
#
|
||||
# Default: 'bios_limit'
|
||||
# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'.
|
||||
# Flag: --speed_type
|
||||
# Supports: Linux with 'cpufreq'
|
||||
# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value.
|
||||
speed_type="bios_limit"
|
||||
|
||||
# CPU speed shorthand
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'.
|
||||
# Flag: --speed_shorthand
|
||||
# NOTE: This flag is not supported in systems with CPU speed less than 1 GHz
|
||||
#
|
||||
# Example:
|
||||
# on: 'i7-6500U (4) @ 3.1GHz'
|
||||
# off: 'i7-6500U (4) @ 3.100GHz'
|
||||
speed_shorthand="off"
|
||||
|
||||
# Enable/Disable CPU brand in output.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --cpu_brand
|
||||
#
|
||||
# Example:
|
||||
# on: 'Intel i7-6500U'
|
||||
# off: 'i7-6500U (4)'
|
||||
cpu_brand="on"
|
||||
|
||||
# CPU Speed
|
||||
# Hide/Show CPU speed.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --cpu_speed
|
||||
#
|
||||
# Example:
|
||||
# on: 'Intel i7-6500U (4) @ 3.1GHz'
|
||||
# off: 'Intel i7-6500U (4)'
|
||||
cpu_speed="on"
|
||||
|
||||
# CPU Cores
|
||||
# Display CPU cores in output
|
||||
#
|
||||
# Default: 'logical'
|
||||
# Values: 'logical', 'physical', 'off'
|
||||
# Flag: --cpu_cores
|
||||
# Support: 'physical' doesn't work on BSD.
|
||||
#
|
||||
# Example:
|
||||
# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores)
|
||||
# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores)
|
||||
# off: 'Intel i7-6500U @ 3.1GHz'
|
||||
cpu_cores="logical"
|
||||
|
||||
# CPU Temperature
|
||||
# Hide/Show CPU temperature.
|
||||
# Note the temperature is added to the regular CPU function.
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'C', 'F', 'off'
|
||||
# Flag: --cpu_temp
|
||||
# Supports: Linux, BSD
|
||||
# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable
|
||||
# coretemp kernel module. This only supports newer Intel processors.
|
||||
#
|
||||
# Example:
|
||||
# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]'
|
||||
# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]'
|
||||
# off: 'Intel i7-6500U (4) @ 3.1GHz'
|
||||
cpu_temp="off"
|
||||
|
||||
|
||||
# GPU
|
||||
|
||||
|
||||
# Enable/Disable GPU Brand
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --gpu_brand
|
||||
#
|
||||
# Example:
|
||||
# on: 'AMD HD 7950'
|
||||
# off: 'HD 7950'
|
||||
gpu_brand="on"
|
||||
|
||||
# Which GPU to display
|
||||
#
|
||||
# Default: 'all'
|
||||
# Values: 'all', 'dedicated', 'integrated'
|
||||
# Flag: --gpu_type
|
||||
# Supports: Linux
|
||||
#
|
||||
# Example:
|
||||
# all:
|
||||
# GPU1: AMD HD 7950
|
||||
# GPU2: Intel Integrated Graphics
|
||||
#
|
||||
# dedicated:
|
||||
# GPU1: AMD HD 7950
|
||||
#
|
||||
# integrated:
|
||||
# GPU1: Intel Integrated Graphics
|
||||
gpu_type="all"
|
||||
|
||||
|
||||
# Resolution
|
||||
|
||||
|
||||
# Display refresh rate next to each monitor
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --refresh_rate
|
||||
# Supports: Doesn't work on Windows.
|
||||
#
|
||||
# Example:
|
||||
# on: '1920x1080 @ 60Hz'
|
||||
# off: '1920x1080'
|
||||
refresh_rate="off"
|
||||
|
||||
|
||||
# Gtk Theme / Icons / Font
|
||||
|
||||
|
||||
# Shorten output of GTK Theme / Icons / Font
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --gtk_shorthand
|
||||
#
|
||||
# Example:
|
||||
# on: 'Numix, Adwaita'
|
||||
# off: 'Numix [GTK2], Adwaita [GTK3]'
|
||||
gtk_shorthand="off"
|
||||
|
||||
|
||||
# Enable/Disable gtk2 Theme / Icons / Font
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --gtk2
|
||||
#
|
||||
# Example:
|
||||
# on: 'Numix [GTK2], Adwaita [GTK3]'
|
||||
# off: 'Adwaita [GTK3]'
|
||||
gtk2="on"
|
||||
|
||||
# Enable/Disable gtk3 Theme / Icons / Font
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --gtk3
|
||||
#
|
||||
# Example:
|
||||
# on: 'Numix [GTK2], Adwaita [GTK3]'
|
||||
# off: 'Numix [GTK2]'
|
||||
gtk3="on"
|
||||
|
||||
|
||||
# IP Address
|
||||
|
||||
|
||||
# Website to ping for the public IP
|
||||
#
|
||||
# Default: 'http://ident.me'
|
||||
# Values: 'url'
|
||||
# Flag: --ip_host
|
||||
public_ip_host="http://ident.me"
|
||||
|
||||
# Public IP timeout.
|
||||
#
|
||||
# Default: '2'
|
||||
# Values: 'int'
|
||||
# Flag: --ip_timeout
|
||||
public_ip_timeout=2
|
||||
|
||||
|
||||
# Desktop Environment
|
||||
|
||||
|
||||
# Show Desktop Environment version
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --de_version
|
||||
de_version="on"
|
||||
|
||||
|
||||
# Disk
|
||||
|
||||
|
||||
# Which disks to display.
|
||||
# The values can be any /dev/sdXX, mount point or directory.
|
||||
# NOTE: By default we only show the disk info for '/'.
|
||||
#
|
||||
# Default: '/'
|
||||
# Values: '/', '/dev/sdXX', '/path/to/drive'.
|
||||
# Flag: --disk_show
|
||||
#
|
||||
# Example:
|
||||
# disk_show=('/' '/dev/sdb1'):
|
||||
# 'Disk (/): 74G / 118G (66%)'
|
||||
# 'Disk (/mnt/Videos): 823G / 893G (93%)'
|
||||
#
|
||||
# disk_show=('/'):
|
||||
# 'Disk (/): 74G / 118G (66%)'
|
||||
#
|
||||
disk_show=('/')
|
||||
|
||||
# Disk subtitle.
|
||||
# What to append to the Disk subtitle.
|
||||
#
|
||||
# Default: 'mount'
|
||||
# Values: 'mount', 'name', 'dir', 'none'
|
||||
# Flag: --disk_subtitle
|
||||
#
|
||||
# Example:
|
||||
# name: 'Disk (/dev/sda1): 74G / 118G (66%)'
|
||||
# 'Disk (/dev/sdb2): 74G / 118G (66%)'
|
||||
#
|
||||
# mount: 'Disk (/): 74G / 118G (66%)'
|
||||
# 'Disk (/mnt/Local Disk): 74G / 118G (66%)'
|
||||
# 'Disk (/mnt/Videos): 74G / 118G (66%)'
|
||||
#
|
||||
# dir: 'Disk (/): 74G / 118G (66%)'
|
||||
# 'Disk (Local Disk): 74G / 118G (66%)'
|
||||
# 'Disk (Videos): 74G / 118G (66%)'
|
||||
#
|
||||
# none: 'Disk: 74G / 118G (66%)'
|
||||
# 'Disk: 74G / 118G (66%)'
|
||||
# 'Disk: 74G / 118G (66%)'
|
||||
disk_subtitle="mount"
|
||||
|
||||
# Disk percent.
|
||||
# Show/Hide disk percent.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --disk_percent
|
||||
#
|
||||
# Example:
|
||||
# on: 'Disk (/): 74G / 118G (66%)'
|
||||
# off: 'Disk (/): 74G / 118G'
|
||||
disk_percent="on"
|
||||
|
||||
|
||||
# Song
|
||||
|
||||
|
||||
# Manually specify a music player.
|
||||
#
|
||||
# Default: 'auto'
|
||||
# Values: 'auto', 'player-name'
|
||||
# Flag: --music_player
|
||||
#
|
||||
# Available values for 'player-name':
|
||||
#
|
||||
# amarok
|
||||
# audacious
|
||||
# banshee
|
||||
# bluemindo
|
||||
# clementine
|
||||
# cmus
|
||||
# deadbeef
|
||||
# deepin-music
|
||||
# dragon
|
||||
# elisa
|
||||
# exaile
|
||||
# gnome-music
|
||||
# gmusicbrowser
|
||||
# gogglesmm
|
||||
# guayadeque
|
||||
# io.elementary.music
|
||||
# iTunes
|
||||
# juk
|
||||
# lollypop
|
||||
# mocp
|
||||
# mopidy
|
||||
# mpd
|
||||
# muine
|
||||
# netease-cloud-music
|
||||
# olivia
|
||||
# playerctl
|
||||
# pogo
|
||||
# pragha
|
||||
# qmmp
|
||||
# quodlibet
|
||||
# rhythmbox
|
||||
# sayonara
|
||||
# smplayer
|
||||
# spotify
|
||||
# strawberry
|
||||
# tauonmb
|
||||
# tomahawk
|
||||
# vlc
|
||||
# xmms2d
|
||||
# xnoise
|
||||
# yarock
|
||||
music_player="auto"
|
||||
|
||||
# Format to display song information.
|
||||
#
|
||||
# Default: '%artist% - %album% - %title%'
|
||||
# Values: '%artist%', '%album%', '%title%'
|
||||
# Flag: --song_format
|
||||
#
|
||||
# Example:
|
||||
# default: 'Song: Jet - Get Born - Sgt Major'
|
||||
song_format="%artist% - %album% - %title%"
|
||||
|
||||
# Print the Artist, Album and Title on separate lines
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --song_shorthand
|
||||
#
|
||||
# Example:
|
||||
# on: 'Artist: The Fratellis'
|
||||
# 'Album: Costello Music'
|
||||
# 'Song: Chelsea Dagger'
|
||||
#
|
||||
# off: 'Song: The Fratellis - Costello Music - Chelsea Dagger'
|
||||
song_shorthand="off"
|
||||
|
||||
# 'mpc' arguments (specify a host, password etc).
|
||||
#
|
||||
# Default: ''
|
||||
# Example: mpc_args=(-h HOST -P PASSWORD)
|
||||
mpc_args=()
|
||||
|
||||
|
||||
# Text Colors
|
||||
|
||||
|
||||
# Text Colors
|
||||
#
|
||||
# Default: 'distro'
|
||||
# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
|
||||
# Flag: --colors
|
||||
#
|
||||
# Each number represents a different part of the text in
|
||||
# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info'
|
||||
#
|
||||
# Example:
|
||||
# colors=(distro) - Text is colored based on Distro colors.
|
||||
# colors=(4 6 1 8 8 6) - Text is colored in the order above.
|
||||
colors=(distro)
|
||||
|
||||
|
||||
# Text Options
|
||||
|
||||
|
||||
# Toggle bold text
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --bold
|
||||
bold="on"
|
||||
|
||||
# Enable/Disable Underline
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --underline
|
||||
underline_enabled="on"
|
||||
|
||||
# Underline character
|
||||
#
|
||||
# Default: '-'
|
||||
# Values: 'string'
|
||||
# Flag: --underline_char
|
||||
underline_char="-"
|
||||
|
||||
|
||||
# Info Separator
|
||||
# Replace the default separator with the specified string.
|
||||
#
|
||||
# Default: ':'
|
||||
# Flag: --separator
|
||||
#
|
||||
# Example:
|
||||
# separator="->": 'Shell-> bash'
|
||||
# separator=" =": 'WM = dwm'
|
||||
separator=":"
|
||||
|
||||
|
||||
# Color Blocks
|
||||
|
||||
|
||||
# Color block range
|
||||
# The range of colors to print.
|
||||
#
|
||||
# Default: '0', '15'
|
||||
# Values: 'num'
|
||||
# Flag: --block_range
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# Display colors 0-7 in the blocks. (8 colors)
|
||||
# neofetch --block_range 0 7
|
||||
#
|
||||
# Display colors 0-15 in the blocks. (16 colors)
|
||||
# neofetch --block_range 0 15
|
||||
block_range=(0 15)
|
||||
|
||||
# Toggle color blocks
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --color_blocks
|
||||
color_blocks="on"
|
||||
|
||||
# Color block width in spaces
|
||||
#
|
||||
# Default: '3'
|
||||
# Values: 'num'
|
||||
# Flag: --block_width
|
||||
block_width=3
|
||||
|
||||
# Color block height in lines
|
||||
#
|
||||
# Default: '1'
|
||||
# Values: 'num'
|
||||
# Flag: --block_height
|
||||
block_height=1
|
||||
|
||||
# Color Alignment
|
||||
#
|
||||
# Default: 'auto'
|
||||
# Values: 'auto', 'num'
|
||||
# Flag: --col_offset
|
||||
#
|
||||
# Number specifies how far from the left side of the terminal (in spaces) to
|
||||
# begin printing the columns, in case you want to e.g. center them under your
|
||||
# text.
|
||||
# Example:
|
||||
# col_offset="auto" - Default behavior of neofetch
|
||||
# col_offset=7 - Leave 7 spaces then print the colors
|
||||
col_offset="auto"
|
||||
|
||||
# Progress Bars
|
||||
|
||||
|
||||
# Bar characters
|
||||
#
|
||||
# Default: '-', '='
|
||||
# Values: 'string', 'string'
|
||||
# Flag: --bar_char
|
||||
#
|
||||
# Example:
|
||||
# neofetch --bar_char 'elapsed' 'total'
|
||||
# neofetch --bar_char '-' '='
|
||||
bar_char_elapsed="-"
|
||||
bar_char_total="="
|
||||
|
||||
# Toggle Bar border
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --bar_border
|
||||
bar_border="on"
|
||||
|
||||
# Progress bar length in spaces
|
||||
# Number of chars long to make the progress bars.
|
||||
#
|
||||
# Default: '15'
|
||||
# Values: 'num'
|
||||
# Flag: --bar_length
|
||||
bar_length=15
|
||||
|
||||
# Progress bar colors
|
||||
# When set to distro, uses your distro's logo colors.
|
||||
#
|
||||
# Default: 'distro', 'distro'
|
||||
# Values: 'distro', 'num'
|
||||
# Flag: --bar_colors
|
||||
#
|
||||
# Example:
|
||||
# neofetch --bar_colors 3 4
|
||||
# neofetch --bar_colors distro 5
|
||||
bar_color_elapsed="distro"
|
||||
bar_color_total="distro"
|
||||
|
||||
|
||||
# Info display
|
||||
# Display a bar with the info.
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'bar', 'infobar', 'barinfo', 'off'
|
||||
# Flags: --cpu_display
|
||||
# --memory_display
|
||||
# --battery_display
|
||||
# --disk_display
|
||||
#
|
||||
# Example:
|
||||
# bar: '[---=======]'
|
||||
# infobar: 'info [---=======]'
|
||||
# barinfo: '[---=======] info'
|
||||
# off: 'info'
|
||||
cpu_display="off"
|
||||
memory_display="off"
|
||||
battery_display="off"
|
||||
disk_display="off"
|
||||
|
||||
|
||||
# Backend Settings
|
||||
|
||||
|
||||
# Image backend.
|
||||
#
|
||||
# Default: 'ascii'
|
||||
# Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off',
|
||||
# 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty'
|
||||
# Flag: --backend
|
||||
image_backend="ascii"
|
||||
|
||||
# Image Source
|
||||
#
|
||||
# Which image or ascii file to display.
|
||||
#
|
||||
# Default: 'auto'
|
||||
# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/'
|
||||
# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")'
|
||||
# Flag: --source
|
||||
#
|
||||
# NOTE: 'auto' will pick the best image source for whatever image backend is used.
|
||||
# In ascii mode, distro ascii art will be used and in an image mode, your
|
||||
# wallpaper will be used.
|
||||
image_source="auto"
|
||||
|
||||
|
||||
# Ascii Options
|
||||
|
||||
|
||||
# Ascii distro
|
||||
# Which distro's ascii art to display.
|
||||
#
|
||||
# Default: 'auto'
|
||||
# Values: 'auto', 'distro_name'
|
||||
# Flag: --ascii_distro
|
||||
# NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, "AOSC OS",
|
||||
# "AOSC OS/Retro", Apricity, ArcoLinux, ArchBox, ARCHlabs,
|
||||
# ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock,
|
||||
# Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD,
|
||||
# BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS,
|
||||
# Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover,
|
||||
# Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin,
|
||||
# DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary,
|
||||
# EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD,
|
||||
# FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo,
|
||||
# gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra,
|
||||
# Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion,
|
||||
# Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite,
|
||||
# LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva,
|
||||
# Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib,
|
||||
# Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner,
|
||||
# NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba,
|
||||
# OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD,
|
||||
# Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint,
|
||||
# popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix,
|
||||
# Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan,
|
||||
# Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific,
|
||||
# Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz,
|
||||
# SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS,
|
||||
# openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails,
|
||||
# Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio,
|
||||
# Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin,
|
||||
# and IRIX have ascii logos
|
||||
# NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants.
|
||||
# Use '{distro name}_old' to use the old logos.
|
||||
# NOTE: Ubuntu has flavor variants.
|
||||
# Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME,
|
||||
# Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors.
|
||||
# NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu,
|
||||
# CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android,
|
||||
# Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola,
|
||||
# Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS,
|
||||
# Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian,
|
||||
# postmarketOS, and Void have a smaller logo variant.
|
||||
# Use '{distro name}_small' to use the small variants.
|
||||
ascii_distro="auto"
|
||||
|
||||
# Ascii Colors
|
||||
#
|
||||
# Default: 'distro'
|
||||
# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
|
||||
# Flag: --ascii_colors
|
||||
#
|
||||
# Example:
|
||||
# ascii_colors=(distro) - Ascii is colored based on Distro colors.
|
||||
# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors.
|
||||
ascii_colors=(distro)
|
||||
|
||||
# Bold ascii logo
|
||||
# Whether or not to bold the ascii logo.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --ascii_bold
|
||||
ascii_bold="on"
|
||||
|
||||
|
||||
# Image Options
|
||||
|
||||
|
||||
# Image loop
|
||||
# Setting this to on will make neofetch redraw the image constantly until
|
||||
# Ctrl+C is pressed. This fixes display issues in some terminal emulators.
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --loop
|
||||
image_loop="off"
|
||||
|
||||
# Thumbnail directory
|
||||
#
|
||||
# Default: '~/.cache/thumbnails/neofetch'
|
||||
# Values: 'dir'
|
||||
thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
|
||||
|
||||
# Crop mode
|
||||
#
|
||||
# Default: 'normal'
|
||||
# Values: 'normal', 'fit', 'fill'
|
||||
# Flag: --crop_mode
|
||||
#
|
||||
# See this wiki page to learn about the fit and fill options.
|
||||
# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F
|
||||
crop_mode="normal"
|
||||
|
||||
# Crop offset
|
||||
# Note: Only affects 'normal' crop mode.
|
||||
#
|
||||
# Default: 'center'
|
||||
# Values: 'northwest', 'north', 'northeast', 'west', 'center'
|
||||
# 'east', 'southwest', 'south', 'southeast'
|
||||
# Flag: --crop_offset
|
||||
crop_offset="center"
|
||||
|
||||
# Image size
|
||||
# The image is half the terminal width by default.
|
||||
#
|
||||
# Default: 'auto'
|
||||
# Values: 'auto', '00px', '00%', 'none'
|
||||
# Flags: --image_size
|
||||
# --size
|
||||
image_size="auto"
|
||||
|
||||
# Gap between image and text
|
||||
#
|
||||
# Default: '3'
|
||||
# Values: 'num', '-num'
|
||||
# Flag: --gap
|
||||
gap=3
|
||||
|
||||
# Image offsets
|
||||
# Only works with the w3m backend.
|
||||
#
|
||||
# Default: '0'
|
||||
# Values: 'px'
|
||||
# Flags: --xoffset
|
||||
# --yoffset
|
||||
yoffset=0
|
||||
xoffset=0
|
||||
|
||||
# Image background color
|
||||
# Only works with the w3m backend.
|
||||
#
|
||||
# Default: ''
|
||||
# Values: 'color', 'blue'
|
||||
# Flag: --bg_color
|
||||
background_color=
|
||||
|
||||
|
||||
# Misc Options
|
||||
|
||||
# Stdout mode
|
||||
# Turn off all colors and disables image backend (ASCII/Image).
|
||||
# Useful for piping into another command.
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
stdout="off"
|
||||
1
obsidian/5acb98dd6ec2e5b2.json
Normal file
1
obsidian/5acb98dd6ec2e5b2.json
Normal file
@@ -0,0 +1 @@
|
||||
{"x":0,"y":0,"width":2560,"height":1420,"isMaximized":false,"devTools":false,"zoom":0}
|
||||
1
obsidian/Network Persistent State
Normal file
1
obsidian/Network Persistent State
Normal file
@@ -0,0 +1 @@
|
||||
{"net":{"http_server_properties":{"servers":[{"anonymization":[],"server":"https://raw.githubusercontent.com","supports_spdy":true},{"anonymization":[],"server":"https://releases.obsidian.md","supports_spdy":true},{"anonymization":[],"server":"https://redirector.gvt1.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13395445985323048","port":443,"protocol_str":"quic"}],"anonymization":[],"server":"https://cdn.jsdelivr.net","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13397951559934009","port":443,"protocol_str":"quic"}],"anonymization":[],"network_stats":{"srtt":7401},"server":"https://r2---sn-nu5gh5o-uaal.gvt1.com"}],"supports_quic":{"address":"192.168.50.26","used_quic":true},"version":5},"network_qualities":{"CAASABiAgICA+P////8B":"4G"}}}
|
||||
1
obsidian/Preferences
Normal file
1
obsidian/Preferences
Normal file
@@ -0,0 +1 @@
|
||||
{"browser":{"enable_spellchecking":true},"partition":{"per_host_zoom_levels":{"7505130898118005965":{}}},"spellcheck":{"dictionaries":["en-GB"],"dictionary":""}}
|
||||
BIN
obsidian/SharedStorage
Normal file
BIN
obsidian/SharedStorage
Normal file
Binary file not shown.
1
obsidian/TransportSecurity
Normal file
1
obsidian/TransportSecurity
Normal file
@@ -0,0 +1 @@
|
||||
{"sts":[{"expiry":1782421985.323395,"host":"qaDeFdT1UTirY0OQe+c5LKw+zjx6vF/+3vFh7CgrAOY=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1750885985.323396},{"expiry":1782421959.857959,"host":"/Io2PStL7/jvcod3tT0jPo73HDnRILY4Di46SHjGwTk=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1750885959.857959}],"version":2}
|
||||
BIN
obsidian/Trust Tokens
Normal file
BIN
obsidian/Trust Tokens
Normal file
Binary file not shown.
1
obsidian/id
Normal file
1
obsidian/id
Normal file
@@ -0,0 +1 @@
|
||||
64316c24e0f7b89c80eecd34133c0872
|
||||
1
obsidian/obsidian.json
Normal file
1
obsidian/obsidian.json
Normal file
@@ -0,0 +1 @@
|
||||
{"vaults":{"5acb98dd6ec2e5b2":{"path":"/home/cobra/repos/obsidian","ts":1750885980510,"open":true}}}
|
||||
114
regolith3/Xresources
Normal file
114
regolith3/Xresources
Normal file
@@ -0,0 +1,114 @@
|
||||
! --------------------------------------------
|
||||
! -- Colors
|
||||
! --------------------------------------------
|
||||
|
||||
! nevil colors
|
||||
|
||||
#define color_base03 #ffffff
|
||||
#define color_base02 #FEFEFE
|
||||
#define color_base01 #FAFAFA
|
||||
#define color_base00 #f5f5f5
|
||||
|
||||
#define color_base0 #242424
|
||||
#define color_base1 #363636
|
||||
#define color_base2 #7e7e7e
|
||||
#define color_base3 #363636
|
||||
|
||||
#define color_yellow #FFAA33
|
||||
#define color_orange #FA8D3E
|
||||
#define color_magenta #9F40FF
|
||||
#define color_violet #A37ACC
|
||||
#define color_blue #478ACC
|
||||
#define color_cyan #4CBF99
|
||||
#define color_green #86B300
|
||||
#define color_brown #E6BA7E
|
||||
#define color_black "#000000"
|
||||
#define color_darkgrey "#747474"
|
||||
#define color_white "#FFFFFF"
|
||||
#define color_red "#FF0000"
|
||||
|
||||
#define color_wallpaper #C8C8C8
|
||||
|
||||
regolith.wallpaper.color.primary: black
|
||||
regolith.wallpaper.color.secondary:
|
||||
regolith.wallpaper.color.shading.type:
|
||||
|
||||
! i3
|
||||
|
||||
wm.gaps.inner.size: 4
|
||||
|
||||
! BAR
|
||||
|
||||
wm.bar.font: pango: SF Pro Display 10, Font Awesome 10
|
||||
wm.font: pango: SF Pro Display 10, Font Awesome 10
|
||||
|
||||
wm.bar.background.color: color_black
|
||||
wm.bar.separatorchar: /
|
||||
wm.bar.separator.color: color_red
|
||||
|
||||
wm.bar.workspace.active.background.color: color_white
|
||||
wm.bar.workspace.active.border.color: color_black
|
||||
wm.bar.workspace.active.text.color: color_black
|
||||
wm.bar.workspace.focused.background.color: color_white
|
||||
wm.bar.workspace.focused.border.color: color_black
|
||||
wm.bar.workspace.focused.text.color: color_black
|
||||
wm.bar.workspace.inactive.background.color: color_black
|
||||
wm.bar.workspace.inactive.border.color: color_black
|
||||
wm.bar.workspace.inactive.text.color: color_darkgrey
|
||||
wm.bar.workspace.urgent.background.color: color_black
|
||||
wm.bar.workspace.urgent.border.color: color_red
|
||||
wm.bar.workspace.urgent.text.color: color_red
|
||||
|
||||
wm.workspace.01.name: 1
|
||||
wm.workspace.02.name: 2
|
||||
wm.workspace.03.name: 3
|
||||
wm.workspace.04.name: 4
|
||||
wm.workspace.05.name: 5
|
||||
wm.workspace.06.name: 6
|
||||
wm.workspace.07.name: 7
|
||||
wm.workspace.08.name: 8
|
||||
wm.workspace.09.name: 9
|
||||
wm.workspace.10.name: 10
|
||||
wm.workspace.11.name: 11
|
||||
wm.workspace.12.name: 12
|
||||
wm.workspace.13.name: 13
|
||||
wm.workspace.14.name: 14
|
||||
wm.workspace.15.name: 15
|
||||
wm.workspace.16.name: 16
|
||||
wm.workspace.17.name: 17
|
||||
wm.workspace.18.name: 18
|
||||
wm.workspace.19.name: 19
|
||||
|
||||
! why doesnt color_white work here?
|
||||
i3xrocks.label.color: #FFFFFF
|
||||
i3xrocks.value.color: #FFFFFF
|
||||
i3xrocks.value.font: pango: SF Pro Display 10, Font Awesome 10
|
||||
i3xrocks.time.interval: 1
|
||||
i3xrocks.memory.percentage: true
|
||||
i3xrocks.memory.display: used
|
||||
i3xrocks.label.time:
|
||||
i3xrocks.label.wifi:
|
||||
i3xrocks.label.up:
|
||||
i3xrocks.label.dn:
|
||||
i3xrocks.label.mediaplaying:
|
||||
i3xrocks.label.memory:
|
||||
i3xrocks.label.cpu:
|
||||
i3xrocks.label.battery0:
|
||||
i3xrocks.label.battery20:
|
||||
i3xrocks.label.battery50:
|
||||
i3xrocks.label.battery80:
|
||||
i3xrocks.label.battery100:
|
||||
i3xrocks.weather.location: Parnu,Estonia
|
||||
i3xrocks.weather.format: 1
|
||||
i3xrocks.timerthing.paused: N
|
||||
i3xrocks.timerthing.running: Y
|
||||
i3xrocks.date.iso8601: true
|
||||
|
||||
ilia.stylesheet: /home/cobra/.config/regolith3/ilia.css
|
||||
|
||||
!regolith.wallpaper.file: /usr/share/backgrounds/Clouds_by_Tibor_Mokanszki.jpg
|
||||
!regolith.lockscreen.wallpaper.file: /usr/share/backgrounds/Clouds_by_Tibor_Mokanszki.jpg
|
||||
!regolith.wallpaper.file: /usr/share/backgrounds/Monument_valley_by_orbitelambda.jpg
|
||||
regolith.lockscreen.wallpaper.file: /usr/share/backgrounds/Monument_valley_by_orbitelambda.jpg
|
||||
regolith.wallpaper.file: /home/cobra/Pictures/0seytx44g9ne1.jpeg
|
||||
!/home/cobra/Pictures/mwweaijvqfnd1.jpg
|
||||
100
regolith3/Xresources.bk-before-desktop-import
Normal file
100
regolith3/Xresources.bk-before-desktop-import
Normal file
@@ -0,0 +1,100 @@
|
||||
#define WORKSPACE_NAME(INDEX, FONT, COLOR, GLYPH)
|
||||
|
||||
#define color_black "#000000"
|
||||
#define color_darkgrey "#747474"
|
||||
#define color_white "#FFFFFF"
|
||||
#define color_red "#FF0000"
|
||||
|
||||
!Xft.dpi: 160
|
||||
Xft.dpi: 160
|
||||
Xft.antialias: 0
|
||||
|
||||
i3-wm.program.lock: /usr/bin/i3lock -c 000000ff
|
||||
|
||||
i3-wm.bar.background.color: color_black
|
||||
i3-wm.bar.workspace.active.background.color: color_white
|
||||
i3-wm.bar.workspace.active.border.color: color_black
|
||||
i3-wm.bar.workspace.active.text.color: color_black
|
||||
i3-wm.bar.workspace.focused.background.color: color_white
|
||||
i3-wm.bar.workspace.focused.border.color: color_black
|
||||
i3-wm.bar.workspace.focused.text.color: color_black
|
||||
i3-wm.bar.workspace.inactive.background.color: color_black
|
||||
i3-wm.bar.workspace.inactive.border.color: color_black
|
||||
i3-wm.bar.workspace.inactive.text.color: color_darkgrey
|
||||
i3-wm.bar.workspace.urgent.background.color: color_black
|
||||
i3-wm.bar.workspace.urgent.border.color: color_red
|
||||
i3-wm.bar.workspace.urgent.text.color: color_red
|
||||
|
||||
i3-wm.workspace.01.name: WORKSPACE_NAME(1, glyph_font, QUOTE(color_blue), glyph)
|
||||
i3-wm.workspace.02.name: WORKSPACE_NAME(2, glyph_font, QUOTE(color_cyan), glyph)
|
||||
i3-wm.workspace.03.name: WORKSPACE_NAME(3, glyph_font, QUOTE(color_green), glyph)
|
||||
i3-wm.workspace.04.name: WORKSPACE_NAME(4, glyph_font, QUOTE(color_yellow), glyph)
|
||||
i3-wm.workspace.05.name: WORKSPACE_NAME(5, glyph_font, QUOTE(color_orange), glyph)
|
||||
i3-wm.workspace.06.name: WORKSPACE_NAME(6, glyph_font, QUOTE(color_red), glyph)
|
||||
i3-wm.workspace.07.name: WORKSPACE_NAME(7, glyph_font, QUOTE(color_magenta), glyph)
|
||||
i3-wm.workspace.08.name: WORKSPACE_NAME(8, glyph_font, QUOTE(color_violet), glyph)
|
||||
i3-wm.workspace.09.name: WORKSPACE_NAME(9, glyph_font, QUOTE(color_base1), glyph)
|
||||
i3-wm.workspace.10.name: WORKSPACE_NAME(10, glyph_font, QUOTE(color_blue), glyph)
|
||||
i3-wm.workspace.11.name: WORKSPACE_NAME(11, glyph_font, QUOTE(color_cyan), glyph)
|
||||
i3-wm.workspace.12.name: WORKSPACE_NAME(12, glyph_font, QUOTE(color_green), glyph)
|
||||
i3-wm.workspace.13.name: WORKSPACE_NAME(13, glyph_font, QUOTE(color_yellow), glyph)
|
||||
i3-wm.workspace.14.name: WORKSPACE_NAME(14, glyph_font, QUOTE(color_orange), glyph)
|
||||
i3-wm.workspace.15.name: WORKSPACE_NAME(15, glyph_font, QUOTE(color_red), glyph)
|
||||
i3-wm.workspace.16.name: WORKSPACE_NAME(16, glyph_font, QUOTE(color_magenta), glyph)
|
||||
i3-wm.workspace.17.name: WORKSPACE_NAME(17, glyph_font, QUOTE(color_violet), glyph)
|
||||
i3-wm.workspace.18.name: WORKSPACE_NAME(18, glyph_font, QUOTE(color_base1), glyph)
|
||||
i3-wm.workspace.19.name: WORKSPACE_NAME(19, glyph_font, QUOTE(color_blue), glyph)
|
||||
|
||||
i3-wm.bar.font: pango: SF Pro Display 10, Font Awesome 10
|
||||
i3-wm.font: pango: SF Pro Display 10, Font Awesome 10
|
||||
|
||||
|
||||
!#i3xrocks.label.color: color_white
|
||||
!#i3xrocks.value.color: color_white
|
||||
|
||||
i3xrocks.label.color: #FFFFFF
|
||||
i3xrocks.value.color: #FFFFFF
|
||||
|
||||
i3xrocks.label.time:
|
||||
!i3xrocks.label.wifi: " "
|
||||
i3xrocks.label.wifi:
|
||||
i3xrocks.label.up:
|
||||
i3xrocks.label.dn:
|
||||
i3xrocks.label.up_battery: " "
|
||||
i3xrocks.label.dn_battery: " "
|
||||
i3xrocks.memory.percentage: true
|
||||
i3xrocks.memory.display: used
|
||||
i3xrocks.label.mediaplaying:
|
||||
i3xrocks.label.memory:
|
||||
i3xrocks.label.cpu:
|
||||
i3xrocks.label.battery0:
|
||||
i3xrocks.label.battery20:
|
||||
i3xrocks.label.battery50:
|
||||
i3xrocks.label.battery80:
|
||||
i3xrocks.label.battery100:
|
||||
i3xrocks.value.font: pango: SF Pro Display 10, Font Awesome 10
|
||||
|
||||
|
||||
i3xrocks.time.interval: 1
|
||||
!i3xrocks.date.format2: %Y-%m-%d %H:%M:%S
|
||||
i3xrocks.date.iso8601: true
|
||||
|
||||
i3-wm.bar.separatorchar: /
|
||||
i3-wm.bar.separator.color: color_red
|
||||
!regolith.look.path: /usr/share/regolith-look/blackhole
|
||||
regolith.look.path: /usr/share/regolith-look/default
|
||||
|
||||
ilia.stylesheet: /home/waves/.config/regolith2/i3/ilia.css
|
||||
|
||||
!#regolith.wallpaper.file: /usr/share/regolith-look/gruvbox/gruvbox-dark-regolith2-noText-GMFranceschini.svg
|
||||
!#regolith.wallpaper.options: zoom
|
||||
|
||||
regolith.wallpaper.color.primary: #000000
|
||||
regolith.wallpaper.color.secondary: #000000
|
||||
regolith.wallpaper.color.shading.type: none
|
||||
|
||||
i3xrocks.weather.location: Parnu,Estonia
|
||||
i3xrocks.weather.format: 1
|
||||
|
||||
i3xrocks.timerthing.paused: N
|
||||
i3xrocks.timerthing.running: Y
|
||||
0
regolith3/flags/show-shortcuts
Normal file
0
regolith3/flags/show-shortcuts
Normal file
0
regolith3/flags/term-profile
Normal file
0
regolith3/flags/term-profile
Normal file
3
regolith3/i3xrocks/90_time
Normal file
3
regolith3/i3xrocks/90_time
Normal file
@@ -0,0 +1,3 @@
|
||||
# Date Time
|
||||
[time]
|
||||
interval=xresource:i3xrocks.time.interval 10
|
||||
93
regolith3/i3xrocks/scripts/net-traffic
Normal file
93
regolith3/i3xrocks/scripts/net-traffic
Normal file
@@ -0,0 +1,93 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -Eeu -o pipefail
|
||||
|
||||
# Note: net-traffic uses interval type 'repeat' so cannot use button events.
|
||||
# See https://github.com/vivien/i3blocks#interval
|
||||
|
||||
# some default values for arguments"
|
||||
UP=${label_icon:-$(xrescat i3xrocks.label.up " up")}
|
||||
DN=${label_icon:-$(xrescat i3xrocks.label.dn " dn")}
|
||||
DLY=${DLY:-5}
|
||||
ERROR_DLY=${ERROR_DLY:-10}
|
||||
RT=${RT:-}
|
||||
|
||||
# Padding the output to 5 characters to avoid jittering on the bar
|
||||
NUMFMT="numfmt --to iec --format %f --padding 5"
|
||||
|
||||
# determine the net interface name, but only use one interface
|
||||
# there could be several default routes, if you have a VPN for example
|
||||
IF="${BLOCK_INSTANCE:-$(awk '$2 == 00000000 && $1 !~ /(ppp|tun|tap)/ { print $1; exit }' < /proc/net/route)}"
|
||||
|
||||
IF_PATH="/sys/class/net/${IF}"
|
||||
|
||||
if [ -d "${IF_PATH}/bonding" ]; then
|
||||
# this is a bond, use the active slave's interface
|
||||
IF="$(< "${IF_PATH}/bonding/active_slave")"
|
||||
IF_PATH="/sys/class/net/${IF}"
|
||||
fi
|
||||
|
||||
if [[ "$IF" == "" || ! -d "$IF_PATH" || ! -f "${IF_PATH}"/statistics/rx_bytes || ! -f "${IF_PATH}"/statistics/tx_bytes ]]; then
|
||||
sleep "${ERROR_DLY}"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ -d "${IF_PATH}/wireless" ]; then
|
||||
NIC=${label_icon:-$(xrescat i3xrocks.label.wifi )}
|
||||
else
|
||||
NIC=${label_icon:-$(xrescat i3xrocks.label.wired )}
|
||||
fi
|
||||
|
||||
# read dev file and compute net usage
|
||||
RX1=$(cat "${IF_PATH}"/statistics/rx_bytes)
|
||||
TX1=$(cat "${IF_PATH}"/statistics/tx_bytes)
|
||||
|
||||
sleep "${DLY}"
|
||||
|
||||
RX2=$(cat "${IF_PATH}"/statistics/rx_bytes)
|
||||
TX2=$(cat "${IF_PATH}"/statistics/tx_bytes)
|
||||
|
||||
RX_DIFF=$(echo "($RX2-$RX1)/$DLY" | bc)
|
||||
TX_DIFF=$(echo "($TX2-$TX1)/$DLY" | bc)
|
||||
RX=$(echo "${RX_DIFF}" | ${NUMFMT})
|
||||
TX=$(echo "${TX_DIFF}" | ${NUMFMT})
|
||||
AX=$(echo "($RX_DIFF+$TX_DIFF)" | bc | ${NUMFMT})
|
||||
|
||||
# Add a B for bytes at the end if the string is missing a letter
|
||||
if ! [[ "${RX}" =~ [BKMG]$ ]]; then
|
||||
RX="${RX#?}B"
|
||||
fi
|
||||
|
||||
if ! [[ "${TX}" =~ [BKMG]$ ]]; then
|
||||
TX="${TX#?}B"
|
||||
fi
|
||||
|
||||
if ! [[ "${AX}" =~ [BKMG]$ ]]; then
|
||||
AX="${AX#?}B"
|
||||
fi
|
||||
|
||||
# span for text
|
||||
fspan() {
|
||||
echo "<span font_desc=\"${VALUE_FONT}\" color=\"${VALUE_COLOR}\"> ${1}</span>"
|
||||
}
|
||||
|
||||
# span for label/icon
|
||||
lspan() {
|
||||
echo "<span font_desc=\"${VALUE_FONT}\" color=\"${LABEL_COLOR}\">${1}</span>"
|
||||
}
|
||||
|
||||
# get font specifics from xresource file
|
||||
VALUE_COLOR=${color:-$(xrescat i3xrocks.value.color "#D8DEE9")}
|
||||
LABEL_COLOR=${label_color:-$(xrescat i3xrocks.label.color "#7B8394")}
|
||||
VALUE_FONT=${font:-$(xrescat i3xrocks.value.font "Source Code Pro Medium 13")}
|
||||
|
||||
# output net usage using pango markup
|
||||
if [ "$RT" = "up" ]; then
|
||||
echo "$(lspan "${NIC}")$(fspan "$TX")$(lspan "${UP}")"
|
||||
elif [ "$RT" = "down" ] || [ "$RT" = "dn" ]; then
|
||||
echo "$(lspan "${NIC}")$(fspan "$RX")$(lspan "${DN}")"
|
||||
elif [ "$RT" = "total" ]; then
|
||||
echo "$(lspan "${NIC}")$(fspan "$AX")"
|
||||
else
|
||||
echo "$(lspan "${NIC}")$(fspan "$RX") $(lspan "${DN}") /$(fspan "$TX") $(lspan "${UP}")"
|
||||
fi
|
||||
42
regolith3/i3xrocks/scripts/send-weather-notification
Normal file
42
regolith3/i3xrocks/scripts/send-weather-notification
Normal file
@@ -0,0 +1,42 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -Eeu -o pipefail
|
||||
|
||||
VALUE_COLOR=${color:-$(xrescat i3xrocks.value.color "#D8DEE9")}
|
||||
VALUE_FONT=${font:-$(xrescat i3xrocks.value.font "Source Code Pro Medium 13")}
|
||||
BUTTON="${button:-}"
|
||||
|
||||
# Information on the various formats: https://github.com/chubin/wttr.in
|
||||
VALUE_WEATHER_FORMAT=${weather_format:-$(xrescat i3xrocks.weather.format "1")}
|
||||
VALUE_WEATHER_FORMAT="?format=${VALUE_WEATHER_FORMAT}"
|
||||
# all format options: "https://wttr.in?format=%l:+%c+%f+%h+%p+%P+%m+%w+%S+%s"
|
||||
VALUE_SUNSET_SUNRISE_FORMAT="?format=%S-%s%20%m+"
|
||||
|
||||
# Determine units to use for temperature
|
||||
# We don't supply a default here because wttr.in is "smart" enough to choose for us
|
||||
WEATHER_UNIT=${weather_unit:-$(xrescat i3xrocks.weather.units "")}
|
||||
if [ -n "${WEATHER_UNIT}" ]; then
|
||||
WEATHER_UNIT="&${WEATHER_UNIT}"
|
||||
fi
|
||||
|
||||
# Defaults to IP address location
|
||||
VALUE_WEATHER_LOCATION=${weather_location:-$(xrescat i3xrocks.weather.location "Genova")}
|
||||
VALUE_WEATHER_ERROR_MESSAGE=${error_message:-$(xrescat i3xrocks.weather.error_message $'\u26D4')}
|
||||
WEATHER=$(curl -sS "https://wttr.in/${VALUE_WEATHER_LOCATION}${VALUE_WEATHER_FORMAT}${WEATHER_UNIT}" || echo "${VALUE_WEATHER_ERROR_MESSAGE}")
|
||||
|
||||
SUNRISE_SUNSET=$(curl -sS "https://wttr.in/${VALUE_WEATHER_LOCATION}${VALUE_SUNSET_SUNRISE_FORMAT}${WEATHER_UNIT}")
|
||||
SUNRISE_VALUE=$(echo ${SUNRISE_SUNSET} | cut -c 1-5)
|
||||
SUNSET_VALUE=$(echo ${SUNRISE_SUNSET} | cut -c 10-14)
|
||||
|
||||
if echo "${WEATHER}" | grep -q -P "Unknown\slocation"; then
|
||||
WEATHER=${VALUE_WEATHER_ERROR_MESSAGE}
|
||||
fi
|
||||
|
||||
echo "<span font_desc=\"${VALUE_FONT}\" color=\"${VALUE_COLOR}\">${WEATHER} (${SUNRISE_VALUE}-${SUNSET_VALUE})</span>"
|
||||
|
||||
#echo "x${BUTTON}"
|
||||
|
||||
if [ ! "x${BUTTON}" == "x" ]; then
|
||||
ACTION=$(xrescat i3xrocks.action.weather "xdg-open https://wttr.in/${VALUE_WEATHER_LOCATION}")
|
||||
/usr/bin/i3-msg -q exec "$ACTION"
|
||||
fi
|
||||
54
regolith3/i3xrocks/scripts/time
Normal file
54
regolith3/i3xrocks/scripts/time
Normal file
@@ -0,0 +1,54 @@
|
||||
#!/bin/bash
|
||||
# This time blocklet will use Xresources date format if defined
|
||||
# or try to determine most appropriate format based on locale and GNOME settings.
|
||||
|
||||
IS_ISO_8601=$(xrescat i3xrocks.date.iso8601)
|
||||
DATE_FORMAT=$(xrescat i3xrocks.date.format2)
|
||||
BUTTON=${button:-}
|
||||
|
||||
BAR_SEPARATOR_CHAR=$(xrescat wm.bar.separatorchar)
|
||||
BAR_SEPARATOR_COLOR=$(xrescat wm.bar.separator.color)
|
||||
|
||||
if [ "$IS_ISO_8601" == "true" ]; then
|
||||
DATE_VALUE="$(date --iso-8601=seconds)"
|
||||
elif [ -z "$DATE_FORMAT" ]; then # No custom format defined, use system defaults
|
||||
COUNTRY=$(locale | grep LC_TIME | head -n1 | cut -d "=" -f 2 | cut -d "_" -f 2 | cut -d "." -f 1)
|
||||
if [ -z "$COUNTRY" ]; then
|
||||
DATE_SPEC="%m/%d"
|
||||
else
|
||||
case $COUNTRY in
|
||||
"US" | "CN" | "JP" | "KP" | "KR" | "CA" | "TW" | "HU" | "MN" | "LT" | "BT" )
|
||||
DATE_SPEC="%m/%d"
|
||||
;;
|
||||
*)
|
||||
DATE_SPEC="%d/%m"
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
TIME_FORMAT=$(gsettings get org.gnome.desktop.interface clock-format)
|
||||
|
||||
if [ "$TIME_FORMAT" == "'12h'" ]; then
|
||||
TIME_SPEC="%I:%M"
|
||||
else
|
||||
TIME_SPEC="%H:%M"
|
||||
fi
|
||||
|
||||
DATE_VALUE=$(date "+ $DATE_SPEC $TIME_SPEC")
|
||||
else
|
||||
DATE_VALUE=$(date "+ $DATE_FORMAT")
|
||||
fi
|
||||
|
||||
LABEL_ICON=${icon:-$(xrescat i3xrocks.label.time )}
|
||||
LABEL_COLOR=${label_color:-$(xrescat i3xrocks.label.color "#7B8394")}
|
||||
VALUE_COLOR=${color:-$(xrescat i3xrocks.value.color "#D8DEE9")}
|
||||
VALUE_FONT=${font:-$(xrescat i3xrocks.value.font "Source Code Pro Medium 13")}
|
||||
|
||||
echo "<span font_desc=\"${VALUE_FONT}\" color=\"${LABEL_COLOR}\">$LABEL_ICON</span> \
|
||||
<span font_desc=\"${VALUE_FONT}\" color=\"${VALUE_COLOR}\"> $DATE_VALUE</span> \
|
||||
<span font_desc=\"${VALUE_FONT}\" color=\"${BAR_SEPARATOR_COLOR}\">$BAR_SEPARATOR_CHAR </span>";
|
||||
|
||||
if [ "x${BUTTON}" == "x1" ]; then
|
||||
ACTION=$(xrescat i3xrocks.action.time "regolith-control-center datetime")
|
||||
/usr/bin/i3-msg -q exec "$ACTION"
|
||||
fi
|
||||
45
regolith3/i3xrocks/scripts/weather
Normal file
45
regolith3/i3xrocks/scripts/weather
Normal file
@@ -0,0 +1,45 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -Eeu -o pipefail
|
||||
|
||||
VALUE_COLOR=${color:-$(xrescat i3xrocks.value.color "#D8DEE9")}
|
||||
VALUE_FONT=${font:-$(xrescat i3xrocks.value.font "Source Code Pro Medium 13")}
|
||||
BUTTON="${button:-}"
|
||||
|
||||
# Information on the various formats: https://github.com/chubin/wttr.in
|
||||
VALUE_WEATHER_FORMAT=${weather_format:-$(xrescat i3xrocks.weather.format "1")}
|
||||
VALUE_WEATHER_FORMAT="?format=${VALUE_WEATHER_FORMAT}"
|
||||
# all format options: "https://wttr.in?format=%l:+%c+%f+%h+%p+%P+%m+%w+%S+%s"
|
||||
VALUE_SUNSET_SUNRISE_FORMAT="?format=%S-%s%20%m+"
|
||||
|
||||
# Determine units to use for temperature
|
||||
# We don't supply a default here because wttr.in is "smart" enough to choose for us
|
||||
WEATHER_UNIT=${weather_unit:-$(xrescat i3xrocks.weather.units "")}
|
||||
if [ -n "${WEATHER_UNIT}" ]; then
|
||||
WEATHER_UNIT="&${WEATHER_UNIT}"
|
||||
fi
|
||||
|
||||
# Defaults to IP address location
|
||||
VALUE_WEATHER_LOCATION=${weather_location:-$(xrescat i3xrocks.weather.location "Pärnu")}
|
||||
VALUE_WEATHER_ERROR_MESSAGE=${error_message:-$(xrescat i3xrocks.weather.error_message $'\u26D4')}
|
||||
VALUE_FETCH_WEATHER_URL="https://wttr.in/${VALUE_WEATHER_LOCATION}${VALUE_WEATHER_FORMAT}${WEATHER_UNIT}"
|
||||
#echo "hahaha = '$VALUE_FETCH_WEATHER_URL'"
|
||||
WEATHER=$(curl -sS "$VALUE_FETCH_WEATHER_URL" || echo "${VALUE_WEATHER_ERROR_MESSAGE}")
|
||||
|
||||
SUNRISE_SUNSET=$(curl -sS "https://wttr.in/${VALUE_WEATHER_LOCATION}${VALUE_SUNSET_SUNRISE_FORMAT}${WEATHER_UNIT}")
|
||||
SUNRISE_VALUE=$(echo ${SUNRISE_SUNSET} | cut -c 1-5)
|
||||
SUNSET_VALUE=$(echo ${SUNRISE_SUNSET} | cut -c 10-14)
|
||||
|
||||
if echo "${WEATHER}" | grep -q -P "Unknown\slocation"; then
|
||||
WEATHER=${VALUE_WEATHER_ERROR_MESSAGE}
|
||||
fi
|
||||
|
||||
echo "<span font_desc=\"${VALUE_FONT}\" color=\"${VALUE_COLOR}\">${WEATHER} (${SUNRISE_VALUE}-${SUNSET_VALUE})</span>"
|
||||
|
||||
#echo "x${BUTTON}"
|
||||
|
||||
if [ ! "x${BUTTON}" == "x" ]; then
|
||||
FULL_WEATHER=$(curl -sS "https://wttr.in/${VALUE_WEATHER_LOCATION}?format=%l:+%c+%f+%h+%p+%P+%m+%w+%S+%s" || echo "${VALUE_WEATHER_ERROR_MESSAGE}")
|
||||
ACTION=$(notify-send "$FULL_WEATHER")
|
||||
/usr/bin/i3-msg -q exec "$ACTION"
|
||||
fi
|
||||
37
regolith3/ilia.css
Normal file
37
regolith3/ilia.css
Normal file
@@ -0,0 +1,37 @@
|
||||
.root_box {
|
||||
margin: 24px;
|
||||
background-color: #000000;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
}
|
||||
|
||||
window {
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: rgba(255,255,255,0.2);
|
||||
background-color: #000000;
|
||||
}
|
||||
|
||||
.filter_entry {
|
||||
border: none;
|
||||
background: none;
|
||||
min-height: 36px;
|
||||
min-width: 320px;
|
||||
background-color: #000000;
|
||||
}
|
||||
|
||||
.notebook {
|
||||
border: none;
|
||||
background-color: #000000;
|
||||
border-color: #FFFFFF;
|
||||
}
|
||||
|
||||
.keybindings {
|
||||
font-family: RobotoMono Nerd Font;
|
||||
background-color: #000000;
|
||||
}
|
||||
|
||||
* {
|
||||
background-color: #000;
|
||||
border-color: #000;
|
||||
}
|
||||
Reference in New Issue
Block a user