Commit graph

33 commits

Author SHA1 Message Date
Vincent Bernat
f29edf5a5f dotfiles: install portals.conf as i3-portals.conf 2024-04-09 07:39:00 +02:00
Vincent Bernat
c5dfd57dae dotfiles: make GTK4 libadwaita-based applications follow GTK theme
Yet another thing...
2024-04-09 07:35:31 +02:00
Vincent Bernat
711a2dba74 xsession: add a .XCompose file
Not used yet, but a good way to remember if I need to add something one
day or just remember where they are defined.
2022-11-14 19:34:39 +01:00
Vincent Bernat
4301dd09f8 xsession: set XDG_SESSION_DESKTOP and XDG_CURRENT_DESKTOP 2022-10-25 09:32:58 +02:00
Vincent Bernat
5018b3d1b0 xsession: also install qt5ct.conf as qt6ct.conf 2022-10-12 20:42:48 +02:00
Vincent Bernat
25f645325c xsession: make QT HiDPI work with fractional settings
Passthrough is the default rouding policy in Qt 6 but not Qt 5.
2022-09-11 08:28:05 +02:00
Vincent Bernat
c7755c58e4 xsession: reenable QT_AUTO_SCREEN_SCALE_FACTOR=1
It works fine with 192 dpi. Dunno about 144.
2022-09-09 19:53:21 +02:00
Vincent Bernat
39fab0a8db Revert "xsession: prefer dark theme"
This reverts commit 33d08ac70f. Let's
see if I really need that. Currently, it works without as long as
"Adwaita-dark" is installed.
2022-07-26 09:59:45 +02:00
Vincent Bernat
33d08ac70f xsession: prefer dark theme 2022-07-26 09:55:09 +02:00
Vincent Bernat
d8fc8b15e2 xsession: stop messing with QT scaling
By default, it seems sensible and it enables fractional scaling as
well.
2022-07-04 09:17:31 +02:00
Vincent Bernat
0472116f89 xsession: explain why XCURSOR_PATH may not be enough for Nix 2022-07-03 11:34:08 +02:00
Vincent Bernat
ea5bfbe7bb xsession: tell this file should be symlinked 2022-06-28 18:40:48 +02:00
Vincent Bernat
14a209e0ea xsession: make cursor works from Nix programs
Otherwise, we get plain X cursors.
2022-04-21 22:04:27 +02:00
Vincent Bernat
6b99daccaa xsession: create GTK bookmarks from Zsh configuration 2022-04-07 22:38:39 +02:00
Vincent Bernat
3770929742 picom: use a wrapper script to template picom configuration file 2021-11-02 10:12:56 +01:00
Vincent Bernat
b61697ac74 xsession: don't try to unset TERM
It's too late.
2021-10-17 12:25:17 +02:00
Vincent Bernat
ae050a18dc xsession: also unset TERM in systemd environment 2021-10-17 12:13:09 +02:00
Vincent Bernat
91419dbe35 xsession: unset TERM
When using startx, it is set, we don't want that.
2021-10-17 08:50:38 +02:00
Vincent Bernat
aeedf5943b dotfiles: switch to Cantarell for UI 2021-09-09 08:50:15 +02:00
Vincent Bernat
4ce36110d4 xsession: target i3.service and adapt dependencies
I think this is cleaner to make i3 the pivot. Also, don't make i3
restart i3-session each time it starts.
2021-08-01 11:57:45 +02:00
Vincent Bernat
fc89296cd8 xsession: load some settings using dconf 2021-07-31 13:07:49 +02:00
Vincent Bernat
c070fdf0eb xsession: simplify dotfiles linking
We only have one target.
2021-07-30 23:43:31 +02:00
Vincent Bernat
0aaed92dce xsession: simplify sourcing of environment variables 2021-07-30 23:41:21 +02:00
Vincent Bernat
772700e7a2 i3: disable CSD in i3 configuration
OK, not a fan of using LD_PRELOAD which may break at some point, may
not apply to Flatpaks, etc. Try a bit the workaround in i3
configuration and we will use preload if it's not enough.
2021-07-28 09:02:48 +02:00
Vincent Bernat
4929b9c61d xsession: disable CSD using LD_PRELOAD 2021-07-28 09:00:06 +02:00
Vincent Bernat
4ace8ac9a3 i3: disable GTK CSD in xsession 2021-07-28 08:53:31 +02:00
Vincent Bernat
45bb6c3194 i3: switch to rofi for running apps 2021-07-17 22:13:00 +02:00
Vincent Bernat
78aa09fc65 xsession: don't try to sync Firefox' user.js
Glob is not extended after variable expansion. Not worth it. It's not
like Firefox can be configured just by this way.
2021-07-11 00:28:24 +02:00
Vincent Bernat
3ba1e7e45d picom: switch to a configuration file
It's easier to edit rules this way. Also, add some rules.
2021-07-05 18:20:36 +02:00
Vincent Bernat
c08a54aed0 xsession: set terminal in xsession as well
It is used for a pager in i3.
2021-07-05 17:39:48 +02:00
Vincent Bernat
662db00e36 More configuration
Notably polybar
2021-07-04 18:25:28 +02:00
Vincent Bernat
f306d92a0d More initial configuration
Notably add Dunst for notifications.
2021-07-04 14:54:07 +02:00
Vincent Bernat
d85a504c53 Initial i3 configuration
This is derived from my Awesome configuration. Still a lot to do from
a WM perspective. The organization is a bit different and I am giving
it up on the per-display systemd units as it does not really work due
to the fact we only have one user DBus and one environment.
2021-07-04 08:38:39 +02:00