Commit graph

60 commits

Author SHA1 Message Date
f5edfd09cd
Use more traditional user folder names 2024-01-17 23:11:30 +01:00
93677129bd
Fix to really use right alt key 2024-01-16 22:29:42 +01:00
e75062dcf1
Verify pass' data folder exists 2024-01-13 13:26:53 +01:00
c4e16151b4
Migrate alacritty's config file 2024-01-11 03:53:16 +01:00
bb200dd055
Add new Nextcloud settings 2023-12-06 00:25:04 +01:00
ef9e8e5859
Fix to use right alt key 2023-12-06 00:23:38 +01:00
4fcf35e8f5
Add alias to edit the $HISTFILE 2023-11-30 13:38:34 +01:00
1b25f8efc9
Make Gnome's color scheme light by default 2023-11-30 11:46:42 +01:00
1c2057ef76
Reorganize Gnome's Shell Extensions ...
... to mimic my desktop's style before Fedora 39,
while still keeping incompatible extensions disabled
2023-11-30 02:27:07 +01:00
ca260c157c
Configure the Gnome forge extension
The "forge" extension replaces the "pop-shell" one,
which is not yet ready for Gnome 45
2023-11-09 02:48:57 +01:00
48146a055d
Configure the Gnome system-monitor extension
The "system-monitor" extension replaces the "simple-system-monitor" one,
which is not yet ready for Gnome 45
2023-11-09 00:22:59 +01:00
a28e2f41d0
Disable the Gnome justperfection extension
Reason: it does not work with Gnome 45 as of this commit
2023-11-08 19:58:34 +01:00
b8af087495
Disable the Gnome openweather extension
Reason: it does not work with Gnome 45 as of this commit
2023-11-08 18:41:29 +01:00
3bd25ebc84
Temporarily disable signing ...
... if the proper GPG key is not available, e.g., on a server.
Then, it does not make sense to push the updates to the forked repo.
2023-09-13 15:46:01 +02:00
7f559fac96
Run dconf only if it exists 2023-09-13 14:19:22 +02:00
fc3db12be7
Update the ~/repos only 2023-09-13 14:11:56 +02:00
6cc383a471
Configure the night light schedule to the longer summer times 2023-05-30 18:37:42 +02:00
54c5447bec
Add the Night Theme Switcher shell extension 2023-05-30 18:37:36 +02:00
27ea3abf12
Add config folder for MediathekView
- move MediathekView's config folder into $XDG_CONFIG_HOME
- Note: these configuration files are only used if Gnome's launcher
        is adapted to use $XDG_CONFIG_HOME/mediathek-view explicitly!
- configure MediathekView to store the downloaded media files
  in ~/downloads/mediathek-view
2023-05-15 14:52:50 +02:00
32e28ec11b
Update Gnome's notifications settings 2023-05-14 01:46:50 +02:00
3d80e0bdcc
Re-organize Gnome's workspaces 2023-05-09 11:31:55 +02:00
cfff403773
Simplify the keyboard shortcuts for media handling 2023-05-08 13:53:45 +02:00
e98a39091e
Adjust keyboard shortcuts for the Elgato Key Lights
- add keyboard shortcuts to increase/decrease the color temperature
- simplify (i.e., unify) all the shortcuts to only come in one variant
2023-05-08 13:47:22 +02:00
1cbb8baa91
Make restore-gnome a public utility
Until now, `_restore_gnome` was only triggered during `update-machine`.
Yet, sometimes I use this function manually, for example, whenever
I play around with Gnome's settings and extensions.
2023-05-08 12:16:38 +02:00
a056361112
Add utility to fix some locations
- some locations are automatically created by some programs and need
  to be "fixed" from time to time
- Example: Gnome Seahorse (i.e., the passwords and keyrings application)
  uses ~/.pki by default but switches to $XDG_DATA_HOME/pki if it exists
  => we move the location to make everything $XDG compliant
2023-05-08 12:16:37 +02:00
5d5dd9d0bc
Steamline the keyboard shortcuts
- beautify the file:
  + group and re-order the keys in a logical way
  + put some spaces between the sections
- adjust the keyboard shortcuts a bit
2023-05-05 01:56:12 +02:00
9a0514251a
Put more spaces between sections 2023-05-05 01:44:18 +02:00
ac4bad32f5
Adjust the way private scripts are run
- the exact scripts that are run by `run-private-scripts`
  is not disclosed here
- the private scripts were adjusted so that they can be run
  as often as desired and always result in the same idempotent
  result
- consequently, the private scripts are now always triggered
  by `update-machine` as well
2023-05-04 22:14:35 +02:00
f3f2417442
Update control scripts for Elgato keylights
- in my main office, I have two Elgato keylights placed on my desk
  and the Python scripts in this commit allow me to control the lights
  with Gnome keyboard shortcuts
- add an installation scripts that sets up a Python venv to run
  the above scripts
2023-05-04 02:17:32 +02:00
dedd6fdd64
Disable the keyboard shortcut for Pop Shell's launcher 2023-05-04 01:38:16 +02:00
617e493187
Add keyboard shortcut for Spotify 2023-05-04 01:37:25 +02:00
1691ddf1fa
Update Gnome Shell Extensions' settings
After switching to the latest Fedora 38 with Gnome 44, some new
shell extensions are added and old ones removed
2023-05-02 12:37:01 +02:00
c4b6ed747f
Add utilities to check if X11 or Wayland is running 2023-05-01 02:22:44 +02:00
1cccb7df0e
Move mackup's config to $XDG_CONFIG_HOME/mackup
- move all of mackup's config files into $XDG_CONFIG_HOME/mackup:
  + ~/.mackup.cfg => configs for mackup itself
  + ~/.mackup/*.cfg => custom sync rules applied by mackup
- add automatic installation of `pipx` and `mackup` during the
  setup of the dotfiles
  + `pipx`'s config is moved into $XDG_CONFIG_HOME
  + `mackup`s config locations are adapted via a "little hack"
2023-05-01 02:22:43 +02:00
f76b32b790
Move $XDG_CONFIG_HOME/shell/init_dotfiles to $XDG_DATA_HOME/dotfiles/setup.sh 2023-05-01 02:22:43 +02:00
71baf34d58
Move ~/.dotfiles to $XDG_DATA_HOME/dotfiles 2023-05-01 02:22:42 +02:00
13b8724696
Move everything possible into XDG directories
With the help of xdg-ninja (https://github.com/b3nj5m1n/xdg-ninja)
we move all kinds of config/cache files into the XDG directories
2023-05-01 02:22:39 +02:00
7ceed45a28
Ignore LibreOffice's lock files 2023-03-07 00:59:11 +01:00
560627cee2
Remove unused flat packages 2023-02-19 13:01:01 +01:00
fc19761aac
User <Super>1-10 to switch workspaces ...
... instead of launching "favorite" apps
2023-01-30 04:26:23 +01:00
f08c01d886
Incorporate changes from Pop OS 22.04 install 2023-01-24 01:21:32 +01:00
ba28762983
Add alias for dex-autostart 2022-08-20 00:15:08 +02:00
fa88332c58
Fix bad syntax 2022-08-20 00:14:22 +02:00
137ebf29a9
Configure alacritty
- add config file ~/.config/alacritty/alacritty.yml
  (not synced by mackup)
- make Gnome's <Super>t shortcut start a new alacritty instance
- fix minor mouse issue interacting with vim
2022-08-14 17:38:43 +02:00
a8f8caccc0
Re-organize the shells' initialization logic
- unify ~/.config/shell/aliases.sh and ~/.config/shell/utils.sh
  into a common ~/.config/shell/init.sh
- split the contents of ~/.config/shell/aliases.sh
  into the folder ~/.config/shell/aliases.d
- split the contents of ~/.config/shell/utils.sh
  into the folder ~/.config/shell/utils.d
2022-08-14 17:38:43 +02:00
8aad11aed1
Configure bat, the nicer cat 2022-08-14 17:38:43 +02:00
337bebbb0c
Add keyboard shortcuts for Elgato key lights
- create Gnome keyboard shortcuts to manage the Elgato key lights:
  + toggle
  + increase and decrease brightness
- we use Python scripts in ~/.config/gnome-settings/elgato
  based on the "leglight" PIP package
  (Source: https://gitlab.com/obviate.io/pyleglight)
2022-08-14 17:38:42 +02:00
9bc310ff9f
Configure Gnome
- add ~/.config/gnome-settings/*.ini
  => static files with a commented export of Gnome settings
- re-load these configs with `update-machine`
2022-08-14 17:38:40 +02:00
06f19f78dc
Configure neofetch 2022-08-11 22:25:23 +02:00
5fbdcad471
Hide temp files typical for Linux from git 2022-08-11 22:25:23 +02:00