Systemd units, sublime tweaks for london.

This commit is contained in:
Gabriel Simmer 2021-08-11 00:44:59 +01:00
parent d7433cc15a
commit d73bdd1c63
10 changed files with 93 additions and 40 deletions

View file

@ -1,31 +1,41 @@
// Settings in here override those in "LSP/LSP.sublime-settings"
{ {
"clients": { "clients":{
"pyls": { "pyls":{
"command": ["pipenv", "run", "pyls"], "command":[
"scopes": ["source.python"], "pipenv",
"syntaxes": ["Packages/Python/Python.sublime-syntax", "Packages/MagicPython/grammars/MagicPython.tmLanguage", "Packages/Djaneiro/Syntaxes/Python Django.tmLanguage"], "run",
"languageId": "python", "pyls"
}, ],
"LSP-typescript": "scopes":[
{ "source.python"
"enabled": false, ],
}, "syntaxes":[
"LSP-bash": "Packages/Python/Python.sublime-syntax",
{ "Packages/MagicPython/grammars/MagicPython.tmLanguage",
"enabled": false, "Packages/Djaneiro/Syntaxes/Python Django.tmLanguage"
}, ],
"LSP-yaml": "languageId":"python"
{ },
"enabled": false, "LSP-typescript":{
}, "enabled":false
"LSP-pyright": },
{ "LSP-bash":{
"enabled": false, "enabled":false
}, },
"LSP-intelephense": "LSP-yaml":{
{ "enabled":false
"enabled": false, },
}, "LSP-pyright":{
}, "enabled":true
} },
"LSP-intelephense":{
"enabled":true
},
"clojure-lsp": {
"enabled": true,
"command": ["java", "-jar", "/home/gsimmer/.local/bin/clojure-lsp.jar"],
"selector": "source.clojure",
"initializationOptions": {}
}
}
}

View file

@ -6,27 +6,25 @@
], ],
"installed_packages": "installed_packages":
[ [
"Bats",
"COBOL Syntax",
"Discord Rich Presence",
"Dockerfile Syntax Highlighting", "Dockerfile Syntax Highlighting",
"Emmet", "Emmet",
"GitGutter", "GitGutter",
"Gofmt",
"Golang Build",
"HexViewer", "HexViewer",
"JSX",
"LSP", "LSP",
"LSP-bash", "LSP-bash",
"LSP-intelephense", "LSP-intelephense",
"LSP-pyright", "LSP-pyright",
"LSP-SourceKit",
"LSP-typescript", "LSP-typescript",
"LSP-yaml", "LSP-yaml",
"Markdown Extended",
"Package Control", "Package Control",
"paredit",
"Rust Enhanced", "Rust Enhanced",
"SideBarEnhancements", "SideBarEnhancements",
"SublimeCodeIntel", "SublimeLinter",
"Terminus", "Swift",
"Terraform",
"Theme - Monokai Pro", "Theme - Monokai Pro",
"TOML", "TOML",
"TypeScript", "TypeScript",

View file

@ -1,12 +1,11 @@
{ {
"auto_complete_delay": 20, "auto_complete_delay": 20,
"color_scheme": "Monokai Pro (Filter Spectrum).sublime-color-scheme", "color_scheme": "Monokai Pro (Filter Spectrum).sublime-color-scheme",
"font_face": "IBM Plex Mono", "font_face": "Iosevka Regular",
"font_size": 12, "font_size": 12,
"ignored_packages": "ignored_packages":
[ [
"Rust", "Rust",
"Vintage",
], ],
"monokai_pro_file_icons": true, "monokai_pro_file_icons": true,
"monokai_pro_highlight_open_folders": true, "monokai_pro_highlight_open_folders": true,

View file

@ -0,0 +1,11 @@
[Unit]
Description=Backup Service for Projects
Wants=gsimmer.timer
[Service]
Type=oneshot
WorkingDirectory=/mnt/fhg
ExecStart=bash rclone-pi.sh
[Install]
WantedBy=default.target

View file

@ -0,0 +1,9 @@
[Unit]
Description=eink Clock Server Daemon
[Service]
WorkingDirectory=/mnt/wd/Projects/eink-dashboard
ExecStart=python server/main.py
[Install]
WantedBy=default.target

View file

@ -0,0 +1 @@
/home/gsimmer/.config/systemd/user/clock.service

View file

@ -0,0 +1 @@
/home/gsimmer/.config/systemd/user/ssh-agent.service

View file

@ -0,0 +1,11 @@
[Unit]
Description=Runs backup script for project directories to Raspberry Pi.
Requires=backup.service
[Timer]
Unit=backup.service
OnBootSec=15min
OnUnitActive=1w
[Install]
WantedBy=timers.target

View file

@ -0,0 +1,12 @@
[Unit]
Description=SSH key agent
[Service]
Type=simple
Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket
# DISPLAY required for ssh-askpass to work
Environment=DISPLAY=:0
ExecStart=/usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK
[Install]
WantedBy=default.target

View file

@ -0,0 +1 @@
/home/gsimmer/.config/systemd/user/gsimmer.timer