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": {
"pyls": {
"command": ["pipenv", "run", "pyls"],
"scopes": ["source.python"],
"syntaxes": ["Packages/Python/Python.sublime-syntax", "Packages/MagicPython/grammars/MagicPython.tmLanguage", "Packages/Djaneiro/Syntaxes/Python Django.tmLanguage"],
"languageId": "python",
},
"LSP-typescript":
{
"enabled": false,
},
"LSP-bash":
{
"enabled": false,
},
"LSP-yaml":
{
"enabled": false,
},
"LSP-pyright":
{
"enabled": false,
},
"LSP-intelephense":
{
"enabled": false,
},
},
"clients":{
"pyls":{
"command":[
"pipenv",
"run",
"pyls"
],
"scopes":[
"source.python"
],
"syntaxes":[
"Packages/Python/Python.sublime-syntax",
"Packages/MagicPython/grammars/MagicPython.tmLanguage",
"Packages/Djaneiro/Syntaxes/Python Django.tmLanguage"
],
"languageId":"python"
},
"LSP-typescript":{
"enabled":false
},
"LSP-bash":{
"enabled":false
},
"LSP-yaml":{
"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":
[
"Bats",
"COBOL Syntax",
"Discord Rich Presence",
"Dockerfile Syntax Highlighting",
"Emmet",
"GitGutter",
"Gofmt",
"Golang Build",
"HexViewer",
"JSX",
"LSP",
"LSP-bash",
"LSP-intelephense",
"LSP-pyright",
"LSP-SourceKit",
"LSP-typescript",
"LSP-yaml",
"Markdown Extended",
"Package Control",
"paredit",
"Rust Enhanced",
"SideBarEnhancements",
"SublimeCodeIntel",
"Terminus",
"Terraform",
"SublimeLinter",
"Swift",
"Theme - Monokai Pro",
"TOML",
"TypeScript",

View file

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