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