Commit Graph

306 Commits

Author SHA1 Message Date
3f5393758e
dotfiles/zshrc: pip/poetry keyring fix
I finally figured out why this annoying keyring unlock happens when
I do a pip/poetry install. Good riddance!

See: https://github.com/python-poetry/poetry/issues/1917
2023-02-05 21:23:12 +03:00
f4465c4056
dotfiles/zshrc: don't use Vulkan in Sway
It is really buggy on older Intel, and even on newer Intel apps like
Thunderbird are unusable.
2023-01-03 10:47:31 +03:00
96fb353c2c
dotfiles/zshrc: use Vulkan renderer in Sway
Sway 1.8 greatly improved their Vulkan renderer so I'm going to try
to use it now.
2022-12-26 15:09:24 +02:00
01bb3f6d3a
dotfiles: update tmux.conf
Now that all my hosts are running new enough userlands to support
the tmux-256color terminfo entry I can use it everywhere. Notably
this enables italics to work inside tmux.

Also update comment about the tmux-specific terminfo extensions
for true color. I need to keep using "Tc" until all my hosts have
tmux 3.2+.

See: https://jdhao.github.io/2018/10/19/tmux_nvim_true_color/
See: https://github.com/tmux/tmux/wiki/FAQ#i-dont-see-italics-or-italics-and-reverse-are-the-wrong-way-round
2022-11-26 15:01:38 +03:00
b3a7212ff7 dotfiles: add comment to foot.ini
This is how to check if a term entry exists on the local system.
2022-11-11 09:02:48 +03:00
7f024d3cff
dotfiles/zshrc: set XDG_CURRENT_DESKTOP=sway
This was set in ~/.pam_environment up until a few days ago, but I
forgot to add it when I moved the exports to .zshrc. We need this
for xdg-desktop-portal to know we're on Sway for screensharing.
2022-11-10 19:14:35 +03:00
811e10f04d
dotfiles/vimrc: fix truecolor support
I never really knew why the colors looked different inside and out
of tmux. Now they look correct everywhere!

See: https://gist.github.com/andersevenrud/015e61af2fd264371032763d4ed965b6
2022-11-07 22:18:26 +03:00
188e055677
dotfiles/config/tmux/tmux.conf: true color
Enable true color support in tmux. I didn't even know this was not
working in my current setup. Very interesting read below.

See: https://jdhao.github.io/2018/10/19/tmux_nvim_true_color/
2022-11-07 21:55:39 +03:00
79cf112ad4
dotfiles/zshrc: export Sway variables
We need to export these from zsh in our TTY so Sway can read them
when it starts. Sigh.
2022-11-06 21:33:39 +03:00
ee09822398
dotfiles/config/sway/config: remove systemctl import-environment
This was apparently deprecated and no longer works as intended. You
must name all variables you want to import now.
2022-11-06 21:30:20 +03:00
75ebcd48e3
Remove ~/.pam_environment
It has been deprecated for a long time and Arch Linux finally rem-
oved support for it from pambase.

See: https://bugs.archlinux.org/task/68945
2022-11-06 21:23:34 +03:00
8b23f5748e
dotfiles/config/wofi/style.css: update
Latest selenized-dark from Selenized repo.

See: https://github.com/jan-warchol/selenized/blob/master/other-apps/wofi/selenized-dark.css
2022-11-01 10:18:25 +03:00
144e015223
dotfiles/zshrc: check if asdf.sh exists
This exists on Arch, but not if I'm running the dotfiles on some
random server.
2022-08-31 19:16:45 +03:00
dd44606a6f
dotfiles/zshrc: use asdf on all profiles 2022-08-31 19:14:47 +03:00
a1eb0994fd
dotfiles/zshrc: new genpass alias 2022-08-31 16:59:58 +03:00
936385d111
dotfiles/config/sway/config: float LibreOffice import 2022-08-18 20:40:50 -07:00
808e06eaf8
dotfiles/zshrc: add comment about ssh-agent socket 2022-08-14 13:51:06 -07:00
6d568a8c94
dotfiles/config/sway/config: float iwgtk 2022-08-13 14:41:23 -07:00
59d99715ab
README.md: update instructions
I'm using the AUR package for dotdrop now.
2022-08-12 20:59:32 -07:00
f1b55c6be9
Add ssh-agent service and ssh config
Add a systemd user service to start the ssh-agent and add an ssh
config to automatically add ssh identities to the agent when they
are used (otherwise we have to add them manually). I will see how
this works out.

See: https://wiki.archlinux.org/title/SSH_keys#SSH_agents
2022-08-12 16:23:06 -07:00
afa622369b
dotfiles/zshrc: update
Remove unused Kitty and ASDF variables, and export SSH_AUTH_SOCK.
2022-08-12 16:21:55 -07:00
50bb7df89e
dotfiles/zshrc: add comment about GPG_TTY
This is only needed for pinentry-curses.
2022-08-12 08:47:33 -07:00
4d6353ed2a
Add scripts from ~/.local/bin
Some utility scripts.
2022-08-01 15:14:12 +03:00
3ddb4f58f4
dotfiles: update Kanshi config
Add new Dell 4K monitor.
2022-07-30 21:06:04 +03:00
a644fc60e2
dotfiles/config/sway/config: fix shortcuts
Recently Chromium has started disabling shortcuts for windows that
were launched with `--app`.

See: https://www.reddit.com/r/swaywm/comments/vlvpws/chromeium_app_flag_spawns_windows_with_shortcut/
2022-06-27 22:23:43 +03:00
918f0958b1
Remove dotfiles/vim/.netrwhist 2022-05-16 11:05:29 +03:00
feb6efa204
Move tmux config 2022-05-14 21:30:42 +03:00
e5a8d48de9
dotfiles/zshrc: add asdf version manager 2022-05-05 10:50:54 +03:00
2524b0d6cd
config.yaml: fix syntax error 2022-04-25 16:49:18 +03:00
447d81051f
config.yaml: add generic profile for dotdrop
dotdrop wants to use a profile for each system it is deployed. We
want to use some common settings on all hosts without having to c-
reate a profile for each.
2022-04-25 16:47:10 +03:00
bb3f0556ee dotfiles/config/sway/config: calculator floating
As of GNOME 42 this application ID changed.
2022-04-22 15:05:33 +03:00
151e3b1f91
dotfiles: add vim modeline to foot.ini 2022-04-15 10:32:26 +03:00
7dc73b94c3
dotfiles: include selenized-dark colors in foot
No need to define them directly!
2022-04-15 10:31:52 +03:00
3a0beefd2e
Add geoclue-agent.service
Required for geolocation using the system geoclue service.
2022-03-01 11:01:33 +03:00
8f4161b832
dotfiles/config/kanshi: update monitor 2022-02-11 11:41:29 +03:00
c7fd75d787
Import xdg-desktop-portal-wlr config
This is important for the screensharing prompt. By default it seems
to just use slurp, which is slightly confusing.

See: https://github.com/emersion/xdg-desktop-portal-wlr/issues/124
2022-02-11 11:39:10 +03:00
d70d22ea05
Remove alacritty config
I don't use it.
2022-02-07 09:45:43 +03:00
7b90092dfe
dotfiles: fix tab in kanshi config 2022-02-07 07:27:29 +03:00
07f87a3064
kanshi/config: add other HP monitor
Hopefully this one is temporary because the colors suck.
2022-02-03 16:19:38 +03:00
d1338a46b3
Add HP monitor to kanshi config 2022-01-31 20:19:57 +03:00
5017944487
Remove old dotfiles
I don't use mutt and I haven't used Xorg in years.
2022-01-27 16:46:24 +03:00
7955023b24 Import .bashrc to dotdrop's dotfiles
I don't use this on any personal machines.
2022-01-27 16:46:07 +03:00
2f56e4f90f
README.md: fix intro 2022-01-27 16:35:22 +03:00
dd382d2694
dotfiles/config/kanshi/config: restore knafeh 2022-01-27 16:34:46 +03:00
429d9747dd
README.md: update 2022-01-27 16:30:45 +03:00
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