Compare commits

...

5 Commits

Author SHA1 Message Date
b6cdee3d35
config.yaml: Add knafeh
This machine is a ThinkPad Carbon X1 (6th Gen) with HDR screen.
2022-01-27 15:22:57 +03:00
99239045f2
Add .gitignore
We ignore the dotdrop.sh file because that is managed by dotdrop it
self.
2022-01-27 15:22:15 +03:00
aa565f0d57
Add dotdrop config.yaml
This file is managed by dotdrop when you do `dotdrop import` etc.
2022-01-27 15:21:34 +03:00
188f89e7dc
Migrate configs to dotdrop dotfiles 2022-01-27 15:21:11 +03:00
109dcf2032
Add dotdrop
Easier to maintain and install dotfiles on multiple machines.

See: https://github.com/deadc0de6/dotdrop#getting-started
2022-01-27 15:15:03 +03:00
23 changed files with 110 additions and 1 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
dotdrop.sh

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "dotdrop"]
path = dotdrop
url = https://github.com/deadc0de6/dotdrop.git

90
config.yaml Normal file
View File

@ -0,0 +1,90 @@
config:
backup: true
create: true
dotpath: dotfiles
dotfiles:
d_vim:
src: vim
dst: ~/.vim
f_vimrc:
src: vimrc
dst: ~/.vimrc
f_tmux.conf:
src: tmux.conf
dst: ~/.tmux.conf
f_foot.ini:
src: config/foot/foot.ini
dst: ~/.config/foot/foot.ini
f_mako_config:
src: config/mako/config
dst: ~/.config/mako/config
f_kanshi_config:
src: config/kanshi/config
dst: ~/.config/kanshi/config
d_wofi:
src: config/wofi
dst: ~/.config/wofi
f_zshrc:
src: zshrc
dst: ~/.zshrc
d_sway:
src: config/sway
dst: ~/.config/sway
f_kanshi.service:
src: config/systemd/user/kanshi.service
dst: ~/.config/systemd/user/kanshi.service
f_swayidle.service:
src: config/systemd/user/swayidle.service
dst: ~/.config/systemd/user/swayidle.service
f_wob.service:
src: config/systemd/user/wob.service
dst: ~/.config/systemd/user/wob.service
f_wob.socket:
src: config/systemd/user/wob.socket
dst: ~/.config/systemd/user/wob.socket
f_sway-session.target:
src: config/systemd/user/sway-session.target
dst: ~/.config/systemd/user/sway-session.target
f_psqlrc:
src: psqlrc
dst: ~/.psqlrc
f_pam_environment:
src: pam_environment
dst: ~/.pam_environment
profiles:
balozi:
dotfiles:
- d_vim
- f_vimrc
- f_tmux.conf
- f_foot.ini
- f_mako_config
- f_kanshi_config
- d_wofi
- f_zshrc
- d_sway
- f_kanshi.service
- f_swayidle.service
- f_wob.service
- f_wob.socket
- f_sway-session.target
- f_psqlrc
- f_pam_environment
knafeh:
dotfiles:
- d_vim
- f_vimrc
- f_tmux.conf
- f_foot.ini
- f_mako_config
- f_kanshi_config
- d_wofi
- f_zshrc
- d_sway
- f_kanshi.service
- f_swayidle.service
- f_wob.service
- f_wob.socket
- f_sway-session.target
- f_psqlrc
- f_pam_environment

1
dotdrop Submodule

@ -0,0 +1 @@
Subproject commit 296c179f626397e6e53da9ae51d5108e0f11cf59

View File

@ -5,12 +5,22 @@
term=xterm-256color
# Use fc-list to check fonts and styles
{%@@ if profile == "knafeh" @@%}
font=Cascadia Mono:style=Roman:size=12
font-bold=Cascadia Mono:style=SemiBold:size=12
font-italic=Cascadia Mono:style=Italic:size=12
{%@@ elif profile == "balozi" @@%}
font=Cascadia Mono:style=Roman:size=13.5
font-bold=Cascadia Mono:style=SemiBold:size=13.5
font-italic=Cascadia Mono:style=Italic:size=13.5
{%@@ endif @@%}
# I don't know where any bold italic is used, but this should work if I ever
# find any.
{%@@ if profile == "knafeh" @@%}
font-bold-italic=Cascadia Mono:style=Bold Italic:size=12
{%@@ elif profile == "balozi" @@%}
font-bold-italic=Cascadia Mono:style=Bold Italic:size=13.5
{%@@ endif @@%}
# Selenized dark
[cursor]

View File

@ -6,5 +6,5 @@ profile external-dell {
}
profile internal {
output eDP-1 enable mode 2560x1440 scale 1.75 position 0,0
output eDP-1 enable mode 1920x1080 scale 1.33 position 0,0
}

View File

@ -1,4 +1,5 @@
# See: https://github.com/swaywm/sway/wiki/Systemd-integration
# See: https://wiki.archlinux.org/title/Sway#Manage_Sway-specific_daemons_with_systemd
[Unit]
Description=sway compositor session
Documentation=man:systemd.special(7)

3
dotfiles/vim/.netrwhist Normal file
View File

@ -0,0 +1,3 @@
let g:netrw_dirhistmax =10
let g:netrw_dirhistcnt =1
let g:netrw_dirhist_1='/home/aorth/.config/foot'