Commit graph

1751 commits

Author SHA1 Message Date
Vincent Bernat
b186b19f58 xsettingsd: mkdir XDG_RUNTIME_DIR/i3 2025-06-13 06:24:20 +02:00
Vincent Bernat
b103a0d628 i3: when switching workspace, focus tiling instead of last one
Otherwise, new floating widgets may get focus. See previous commit.
2025-06-09 16:13:42 +02:00
Vincent Bernat
a94dcb7b8a i3: remove some no_focus rules
The no_focus rules are for window activation or when they request focus.
This is not why we put the rules. We don't want to give them focus at
all and this is not the way to do.
2025-06-09 16:07:06 +02:00
Vincent Bernat
8ed4d6d68d i3: specifically configure focus_on_window_action
This is the default.
2025-06-09 16:06:24 +02:00
Vincent Bernat
504ef3eda2 systemd: make xssproxy ignores all applications
I ran into a bug with Firefox where the application name was "".
Disabling screensaver should just not be allowed.
2025-06-05 08:23:07 +02:00
Vincent Bernat
27fb180981 systemd: create tray.target
home-manager will insist on adding it back...
2025-05-25 23:18:31 +02:00
Vincent Bernat
d49aa95543 wallpaper: fix sorting criteria 2025-05-07 00:54:49 +02:00
Vincent Bernat
3b3a43850e spotify: remove cleaner
Maybe this is not useful anymore...
2025-05-03 09:40:47 +02:00
Vincent Bernat
90fd18e275 systemd: ensure onedrive starts when starting session
If it is installed...
2025-05-02 17:19:43 +02:00
Vincent Bernat
b23f163695 Revert "toggle-mute: unsuspend device before toggling mute"
This reverts commit cb8d3e939d. This does
not help.
2025-04-18 21:58:51 +02:00
Vincent Bernat
cb8d3e939d toggle-mute: unsuspend device before toggling mute
Sometimes, muting/unmuting a specific device does not work, while it
work with pavucontrol. But with pavucontrol, the device is not
suspended. It seems that unsuspending the device from command line does
not keep the device unsuspended for too long (or not at all?), so it may
not work.
2025-04-16 07:43:41 +02:00
Vincent Bernat
03b2b00bb5 systemd: ensure onedrive starts after i3-session for notifications 2025-04-15 09:44:30 +02:00
Vincent Bernat
acecf2a5dc firefox: enable tab groups 2025-04-06 15:11:21 +02:00
Vincent Bernat
be24139c52 firefox: remove outdated settings 2025-04-06 15:08:05 +02:00
Vincent Bernat
008dc67776 xsession: force HiDPI for recent QT5 2025-02-23 07:54:24 +01:00
Vincent Bernat
7451d0937c i3: use floating instead of floating_from
It seems the later does not work with no_focus.
2025-02-18 11:34:09 +01:00
Vincent Bernat
f94d7a1438 picom: remove deprecated shadow-exclude-reg
This was already done with clip-shadow-over in wintypes for dock.
2025-02-01 14:19:59 +01:00
Vincent Bernat
e568f45f5c firefox: disable autofill of addresses and credit cards 2025-01-22 19:39:06 +01:00
Vincent Bernat
c3c23814a4 firefox: revert shortcut stuff
This is too inconvenient. We can do that site by site manually first.
2025-01-21 14:16:57 +01:00
Vincent Bernat
47bf11caa8 firefox: more references for shortcuts 2025-01-21 08:48:35 +01:00
Vincent Bernat
289649e154 firefox: don't allow sites to override shortcuts
Each key can have three states:

- reserved
- not reserved
- unset

When reserved, it cannot be overridden by any site. When not reserved,
it can be. When unset, it depends on the permissions.default.shortcuts.
Setting it to 2 will make the key reserved, otherwise not.

You can find if a key is reserved here:
 ./browser/base/content/browser-sets.inc

The key depends on the locale. For some reason, the default one is in
./browser/locales/en-US/browser/browserSets.ftl. It seems accel means
Ctrl for Unix.
2025-01-21 08:40:53 +01:00
Vincent Bernat
94bf2465c8 i3-companion: add icon for cheese 2024-12-30 19:01:57 +01:00
Vincent Bernat
6c54c711c6 dunst: update syntax for offset 2024-12-21 09:51:50 +01:00
Vincent Bernat
5d3fec85ff i3-companion: simplify application icon map 2024-12-06 21:36:06 +01:00
Vincent Bernat
978b76a921 i3-companion: new class for file roller application 2024-12-06 16:04:09 +01:00
Vincent Bernat
688c667b22 wallpaper: give a chance to rare images to be selected
Duplicates are allowed.
2024-12-02 08:28:51 +01:00
Vincent Bernat
bf7ed44e0b firefox: reenable beacon.enabled 2024-11-23 18:37:17 +01:00
Vincent Bernat
01893912ba picom: disable frame pacing for now 2024-11-11 00:18:42 +01:00
Vincent Bernat
14789d0ab9 polybar: use I3SOCK if available 2024-11-02 21:41:04 +01:00
Vincent Bernat
e7e0714b92 xsettingsd: move configuration file in runtime directory
This is a generated file.
2024-11-01 23:33:22 +01:00
Vincent Bernat
743109b149 picom: disble crop-shadow-to-monitor
It seems to create a shadow at the border of a monitor.
2024-10-30 17:38:51 +01:00
Vincent Bernat
f051c5b1ed picom: remove rounded corners altogether 2024-10-19 17:57:07 +02:00
Vincent Bernat
a8b6085707 picom: remove rounded corners for tabs 2024-10-19 17:56:31 +02:00
Vincent Bernat
21bc706715 i3-companion: add icon for 86Box 2024-10-06 17:13:13 +02:00
Vincent Bernat
2d34feab4d i3: move sharing indicator a bit to the left 2024-10-05 18:09:06 +02:00
Vincent Bernat
8b73a7f3bd i3-companion: use ethernet symbol for wired connection 2024-10-04 15:07:00 +02:00
Vincent Bernat
7a6843b27e i3: limit initial size of PiP in Firefox 2024-10-03 17:01:18 +02:00
Vincent Bernat
3ec542813d picom: more universal solution to crop shadow 2024-09-28 22:12:53 +02:00
Vincent Bernat
73c883b942 picom: avoid painting shadow over dock or mpv window 2024-09-28 21:50:23 +02:00
Vincent Bernat
6ff1ce2640 xsession: fix location of GTK4's CSS file 2024-09-28 21:29:00 +02:00
Vincent Bernat
20e9c40ae4 picom: do not round corners for polybar 2024-09-20 20:26:06 +02:00
Vincent Bernat
b499011d55 xsecurelock-saver: fix stripping of font colors 2024-09-15 22:55:26 +02:00
Vincent Bernat
26d4a9eeb9 weather: make city more visible 2024-09-13 10:46:27 +02:00
Vincent Bernat
48abe47cfb picom: just set a small corner-radius 2024-09-11 08:26:53 +02:00
Vincent Bernat
ad25a8d915 picom: tentative to use a shader for rounded borders
This does not work with i3 border.
2024-09-11 08:24:25 +02:00
Vincent Bernat
cbd4a999d9 picom: explain why we keep two specific settings
Not 100% sure they apply for backend "egl".
2024-09-08 18:58:51 +02:00
Vincent Bernat
ee27fdfcfc i3-companion: add QGIS 2024-09-05 12:13:23 +02:00
Vincent Bernat
c8ffca837a xsettingsd: trigger an update for things listening to RR events
This includes dunst.
2024-09-03 21:17:04 +02:00
Vincent Bernat
57dab5f179 gtk4: add CSS file
Unfortunately, no way to override keybindings... :-/

See https://old.reddit.com/r/emacs/comments/c22ff1/gtk_4_support_for_key_themes_does_not_affect/
2024-08-24 23:53:12 +02:00
Vincent Bernat
ef9d36a253 wallpaper: bump a bit the scale score 2024-08-22 08:53:16 +02:00