Compare commits
No commits in common. "2064e0acb1552927f3e25cf229e7b4c0ee77d88d" and "339df0770b74b76dcdf60c15a47e59e5f748c7d7" have entirely different histories.
2064e0acb1
...
339df0770b
@ -1,66 +0,0 @@
|
|||||||
local ls = require("luasnip")
|
|
||||||
local s = ls.snippet
|
|
||||||
local sn = ls.snippet_node
|
|
||||||
local t = ls.text_node
|
|
||||||
local i = ls.insert_node
|
|
||||||
local f = ls.function_node
|
|
||||||
local c = ls.choice_node
|
|
||||||
local d = ls.dynamic_node
|
|
||||||
local l = require("luasnip.extras").lambda
|
|
||||||
local r = require("luasnip.extras").rep
|
|
||||||
local p = require("luasnip.extras").partial
|
|
||||||
local m = require("luasnip.extras").match
|
|
||||||
local n = require("luasnip.extras").nonempty
|
|
||||||
local dl = require("luasnip.extras").dynamic_lambda
|
|
||||||
local types = require("luasnip.util.types")
|
|
||||||
|
|
||||||
return {
|
|
||||||
s('derivedebug', t '#[derive(Debug)]'),
|
|
||||||
|
|
||||||
s(':turbofish', { t { '::<' }, i(0), t { '>' } }),
|
|
||||||
|
|
||||||
s('print', {
|
|
||||||
-- t {'println!("'}, i(1), t {' {:?}", '}, i(0), t {');'}}),
|
|
||||||
t { 'println!("' }, i(1), t { ' {' }, i(0), t { ':?}");' } }),
|
|
||||||
|
|
||||||
s('for',
|
|
||||||
{
|
|
||||||
t { 'for ' }, i(1), t { ' in ' }, i(2), t { ' {', '' },
|
|
||||||
i(0),
|
|
||||||
t { '}', '' },
|
|
||||||
}),
|
|
||||||
|
|
||||||
s('struct',
|
|
||||||
{
|
|
||||||
t { '#[derive(Debug)]', '' },
|
|
||||||
t { 'struct ' }, i(1), t { ' {', '' },
|
|
||||||
i(0),
|
|
||||||
t { '}', '' },
|
|
||||||
}),
|
|
||||||
|
|
||||||
s('test',
|
|
||||||
{
|
|
||||||
t { '#[test]', '' },
|
|
||||||
t { 'fn ' }, i(1), t { '() {', '' },
|
|
||||||
t { ' assert' }, i(0), t { '', '' },
|
|
||||||
t { '}' },
|
|
||||||
}),
|
|
||||||
|
|
||||||
s('testcfg',
|
|
||||||
{
|
|
||||||
t { '#[cfg(test)]', '' },
|
|
||||||
t { 'mod ' }, i(1), t { ' {', '' },
|
|
||||||
t { ' #[test]', '' },
|
|
||||||
t { ' fn ' }, i(2), t { '() {', '' },
|
|
||||||
t { ' assert' }, i(0), t { '', '' },
|
|
||||||
t { ' }', '' },
|
|
||||||
t { '}' },
|
|
||||||
}),
|
|
||||||
|
|
||||||
s('if',
|
|
||||||
{
|
|
||||||
t { 'if ' }, i(1), t { ' {', '' },
|
|
||||||
i(0),
|
|
||||||
t { '}' },
|
|
||||||
}),
|
|
||||||
}
|
|
@ -17,14 +17,6 @@
|
|||||||
mode: '0755'
|
mode: '0755'
|
||||||
tags: [always, setup]
|
tags: [always, setup]
|
||||||
|
|
||||||
- name: Create symlink for vim to nvim
|
|
||||||
ansible.builtin.file:
|
|
||||||
src: /usr/bin/nvim
|
|
||||||
dest: /usr/local/bin/vim
|
|
||||||
state: link
|
|
||||||
become: true
|
|
||||||
tags: [always, setup]
|
|
||||||
|
|
||||||
- name: Server specific nvim tasks
|
- name: Server specific nvim tasks
|
||||||
tags: server
|
tags: server
|
||||||
block:
|
block:
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
<?xml version="1.0"?>
|
|
||||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
|
||||||
<fontconfig>
|
|
||||||
|
|
||||||
<alias>
|
|
||||||
<family>sans-serif</family>
|
|
||||||
<prefer>
|
|
||||||
<family>Liberation Sans</family>
|
|
||||||
</prefer>
|
|
||||||
</alias>
|
|
||||||
|
|
||||||
<alias>
|
|
||||||
<family>serif</family>
|
|
||||||
<prefer>
|
|
||||||
<family>Liberation Serif</family>
|
|
||||||
</prefer>
|
|
||||||
</alias>
|
|
||||||
|
|
||||||
<alias>
|
|
||||||
<family>monospace</family>
|
|
||||||
<prefer>
|
|
||||||
<family>Iosevka</family>
|
|
||||||
</prefer>
|
|
||||||
</alias>
|
|
||||||
|
|
||||||
</fontconfig>
|
|
@ -23,41 +23,10 @@
|
|||||||
- zathura
|
- zathura
|
||||||
- zathura-pdf-mupdf
|
- zathura-pdf-mupdf
|
||||||
- ttc-iosevka
|
- ttc-iosevka
|
||||||
- ttf-liberation
|
|
||||||
- imlib2
|
|
||||||
- libxext
|
|
||||||
- libxrandr
|
|
||||||
state: present
|
state: present
|
||||||
become: true
|
become: true
|
||||||
tags: [pc, setup]
|
tags: [pc, setup]
|
||||||
|
|
||||||
- name: Install packages from AUR
|
|
||||||
tags: [pc, setup]
|
|
||||||
block:
|
|
||||||
- name: Enable user to use sudo pacman without password
|
|
||||||
become: true
|
|
||||||
ansible.builtin.lineinfile:
|
|
||||||
path: /etc/sudo.conf
|
|
||||||
line: 'max ALL=(ALL) NOPASSWD: /usr/bin/pacman'
|
|
||||||
state: present
|
|
||||||
validate: 'visudo -cf %s'
|
|
||||||
|
|
||||||
- name: Install language server from AUR
|
|
||||||
kewlfft.aur.aur:
|
|
||||||
use: paru
|
|
||||||
state: present
|
|
||||||
name:
|
|
||||||
- pmount
|
|
||||||
- advmvcp
|
|
||||||
always:
|
|
||||||
- name: Disable user to use sudo pacman without password
|
|
||||||
become: true
|
|
||||||
ansible.builtin.lineinfile:
|
|
||||||
path: /etc/sudo.conf
|
|
||||||
line: 'max ALL=(ALL) NOPASSWD: /usr/bin/pacman'
|
|
||||||
state: absent
|
|
||||||
validate: 'visudo -cf %s'
|
|
||||||
|
|
||||||
- name: Install laptop specific packages
|
- name: Install laptop specific packages
|
||||||
ansible.builtin.package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
@ -111,8 +80,6 @@
|
|||||||
- ~/.config/nsxiv/exec
|
- ~/.config/nsxiv/exec
|
||||||
- ~/.config/zathura
|
- ~/.config/zathura
|
||||||
- ~/.config/feh
|
- ~/.config/feh
|
||||||
- ~/.config/nnn
|
|
||||||
- ~/.config/fontconfig
|
|
||||||
tags: [pc, setup]
|
tags: [pc, setup]
|
||||||
|
|
||||||
- name: Copy over cmus config
|
- name: Copy over cmus config
|
||||||
@ -123,6 +90,13 @@
|
|||||||
with_fileglob: "cmus/*"
|
with_fileglob: "cmus/*"
|
||||||
tags: pc
|
tags: pc
|
||||||
|
|
||||||
|
- name: Create nnn config directory
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: "~/.config/nnn"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
tags: [pc, setup]
|
||||||
|
|
||||||
- name: Clone nnn repository into temp
|
- name: Clone nnn repository into temp
|
||||||
ansible.builtin.git:
|
ansible.builtin.git:
|
||||||
repo: https://github.com/jarun/nnn.git
|
repo: https://github.com/jarun/nnn.git
|
||||||
@ -151,7 +125,6 @@
|
|||||||
- { src: redshiftrc, dest: redshift/redshiftrc }
|
- { src: redshiftrc, dest: redshift/redshiftrc }
|
||||||
- { src: zathurarc, dest: zathura/zathurarc }
|
- { src: zathurarc, dest: zathura/zathurarc }
|
||||||
- { src: feh_keys, dest: feh/keys }
|
- { src: feh_keys, dest: feh/keys }
|
||||||
- { src: fonts.conf, dest: fontconfig/fonts.conf }
|
|
||||||
|
|
||||||
- name: Copy over nsixv key handler script
|
- name: Copy over nsixv key handler script
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user