add codium configs

This commit is contained in:
Tyler Starr 2022-11-29 20:22:10 -08:00
parent 51014ab160
commit f4ae22801a
9 changed files with 106 additions and 3 deletions

View File

@ -0,0 +1,78 @@
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "ctrl+j",
"command": "-workbench.action.togglePanel"
},
{
"key": "ctrl+j",
"command": "-vscode-neovim.send",
"when": "editorTextFocus && neovim.ctrlKeysInsert && neovim.mode == 'insert'"
},
{
"key": "ctrl+j",
"command": "-vscode-neovim.send",
"when": "editorTextFocus && neovim.ctrlKeysNormal && neovim.init && neovim.mode != 'insert'"
},
{
"key": "ctrl+j",
"command": "workbench.action.navigateDown"
},
{
"key": "ctrl+k",
"command": "-vscode-neovim.send",
"when": "editorTextFocus && neovim.ctrlKeysNormal && neovim.init && neovim.mode != 'insert'"
},
{
"key": "ctrl+k",
"command": "workbench.action.navigateUp"
},
{
"key": "ctrl+h",
"command": "-editor.action.startFindReplaceAction",
"when": "editorFocus || editorIsOpen"
},
{
"key": "ctrl+h",
"command": "-vscode-neovim.send",
"when": "editorTextFocus && neovim.ctrlKeysInsert && neovim.mode == 'insert'"
},
{
"key": "ctrl+h",
"command": "-vscode-neovim.send",
"when": "editorTextFocus && neovim.ctrlKeysNormal && neovim.init && neovim.mode != 'insert'"
},
{
"key": "ctrl+h",
"command": "-vscode-neovim.send-cmdline",
"when": "neovim.mode == 'cmdline_insert' || neovim.mode == 'cmdline_normal' || neovim.mode == 'cmdline_replace'"
},
{
"key": "ctrl+h",
"command": "workbench.action.navigateLeft"
},
{
"key": "ctrl+l",
"command": "-notebook.centerActiveCell",
"when": "notebookEditorFocused"
},
{
"key": "ctrl+l",
"command": "-expandLineSelection",
"when": "textInputFocus"
},
{
"key": "ctrl+l",
"command": "-vscode-neovim.send-cmdline",
"when": "neovim.mode == 'cmdline_insert' || neovim.mode == 'cmdline_normal' || neovim.mode == 'cmdline_replace'"
},
{
"key": "ctrl+l",
"command": "-vscode-neovim.send",
"when": "editorTextFocus && neovim.ctrlKeysNormal && neovim.init && neovim.mode != 'insert'"
},
{
"key": "ctrl+l",
"command": "workbench.action.navigateRight"
}
]

View File

@ -0,0 +1,4 @@
{
"security.workspace.trust.untrustedFiles": "newWindow",
"redhat.telemetry.enabled": true
}

File diff suppressed because one or more lines are too long

11
.gitignore vendored
View File

@ -1 +1,12 @@
## Python
__pycache__
##
/.config/VSCodium/*
!/.config/VSCodium/User/
/.config/VSCodium/User/*
!/.config/VSCodium/User/settings.json
!/.config/VSCodium/User/tasks.json
!/.config/VSCodium/User/launch.json
!/.config/VSCodium/User/extensions.json
!/.config/VSCodium/User/keybindings.json

View File

@ -6,6 +6,7 @@
- keepassxc # Cross-platform password manager
- btrfs-assistant # GUI to manage btrfs
- btrbk # Backup tool for btrfs subvolumes
- mpv # Movie player playing most video formats and DVDs
state: present
become: true

View File

@ -7,4 +7,8 @@
gpgkey: https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg
become: true
- name: Setup nvm
tags: ["once"]
shell: >
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
creates=/home/{{ user }}/.nvm/nvm.sh

View File

@ -2,7 +2,10 @@
dnf:
name:
- codium # Free/Libre Open Source Software Binaries of VS Code
- python3.9 # Version 3.9 of the Python interpreter
- python3-pip # A tool for installing and managing Python3 packages
- nodejs # JavaScript runtime
- npm # Node.js Package Manager
state: present
become: true

View File

@ -2,6 +2,7 @@
dnf:
name:
- git # Fast Version Control System
- git-lfs # Git extension for versioning large files
- python-psutil # Cross-platform library for retrieving information on running processes
- syncthing # Continuous File Synchronization
- flatpak # Application deployment framework for desktop apps

View File

@ -34,4 +34,5 @@ update {tags} # valid tags: configs, updates, packages, services, once
- make homesever use btrfs and fix "target" for home backups
- update home directory with subvolumes to exclude from snapshots, etc.
- hide desktop files from gnome app menu
- hide desktop files from gnome app menu
- reasearch and use [taskwarrior](https://github.com/GothenburgBitFactory/taskwarrior)