piotr
8b0d4f943b
sort desktopEntries case insensitive
2024-11-29 00:21:20 +01:00
piotr
725ce44058
fix gtk-theme-name detection
2024-11-27 03:20:25 +01:00
piotr
2d755f609d
migrate to diamondburned GTK bindings
2024-11-27 03:05:46 +01:00
vescrity
1b61a42b10
Fix env XDG_DATA_DIRS makes catagory disappear
2024-11-19 19:44:09 +08:00
piotr
7aac5a4f52
add expression calculator
2024-09-30 22:09:56 +02:00
piotr
1015f4c48f
fix hyprclt & mapping output->monitor
2024-09-22 13:44:02 +02:00
piotr
4afa9f1aa3
add riverctl spawn
2024-09-22 13:26:18 +02:00
piotr
6d671062df
change logging level
2024-06-17 02:16:52 +02:00
piotr
0cd48d1631
unhardcode desktop-directories path
2024-02-08 03:12:17 +01:00
piotr
701d4e62f2
unhardcode data dir again #115
2024-02-08 01:31:22 +01:00
piotr
d4996af84a
unhardcode data dir #115
2024-02-08 01:20:03 +01:00
piotr
ff34cf8194
fix finding userDirsFile
2024-02-02 01:39:58 +01:00
piotr
ff8e2435b6
rename variable
2023-11-27 00:18:03 +01:00
piotr
a2917d68dd
support output assignment on Hyprland
2023-11-26 23:14:18 +01:00
piotr
dac55cdd0d
remove setting XDG_CURRENT_DESKTOP as dafault -wm value; allow capitalized Hyprland value
2023-11-21 14:26:04 +01:00
gouvinb
57d130ca51
Restore the code to trim % and everything that follows
2023-11-09 15:49:50 +01:00
gouvinb
954a6ba9c9
change command execution logic and use env command
2023-11-09 04:24:41 +01:00
gouvinb
1c11329581
Reworked command building.
...
Typical shell-supported command sets:
- `cmd`
- `cmd --arg`
- `cmd --arg=value`
- `ENV_VAR="value" cmd`
- `ENV_VAR="value" cmd --arg`
- `ENV_VAR="value" cmd --arg=value`
The listed commands above are now better managed.
Initially, the command types `cmd --arg=value` or `ENV_VAR="value" cmd --arg=value` were not correctly parsed. After finding a solution to this problem, I conducted further tests and discovered cases that were not currently handled. These cases are as follows:
- `cmd "arg with space"`
- `ENV_VAR="value with space" cmd`
2023-11-06 15:35:42 +01:00
gouvinb
87ee23afe2
print the correct executed command (prefix supported)
2023-11-06 12:40:10 +01:00
gouvinb
808fd032a0
fix prefix command with hypr or hyprland and update -wm description
2023-11-06 00:05:16 +01:00
gouvinb
1d3f023dc8
add support to hyprlandctl
...
BREAKING CHANGE: '-swaymsg' removed, use '-wm sway' instead
2023-11-05 23:36:18 +01:00
gouvinb
5a7dbefeb0
adds the "swaymsg" flag to launch a program with "swaymsg exec" and prevent potential involuntary closing with Jetbrains IDEs
2023-11-01 00:44:50 +01:00
piotr
c0faecdb8b
add -ft argument
2023-07-27 03:27:27 +02:00
6543
0cafb3c3ad
save result of os.Getenv and use that if possible to reduce some syscalls
2023-07-06 17:15:49 +02:00
piotr
cedcf8619f
fix cutting utf-8 strings #82
2023-01-12 02:27:27 +01:00
piotr
ab5e2ea6ae
move lock file to dataDir #79
2022-12-11 23:05:57 +01:00
piotr
85cc2d78ee
fix userDirsFile path #68
2022-11-28 23:39:36 +01:00
piotr
d3a0fd04a4
log if userDirsFile found #68
2022-11-28 23:26:19 +01:00
piotr
ebdbe71ac6
hide and delete invalid pinned items #74
2022-11-12 03:41:24 +01:00
piotr
a249c37612
del redundant type conversion
2022-09-21 00:56:09 +02:00
piotr
c7fa6e836a
fix log line formatting
2022-09-21 00:54:42 +02:00
piotr
87a62e7bb6
handle error closing file
2022-09-21 00:53:48 +02:00
piotr
11241cef0b
replace deprecated types
2022-09-21 00:48:28 +02:00
piotr
87d2a74db0
fix setting data dir #69
2022-09-21 00:32:29 +02:00
piotr
41f7d58edf
debug #69
2022-09-20 23:01:35 +02:00
Raphael Ludwig
f4b51b0706
Collect signals of child processes
...
Add logging if starting of a process was not successful
2022-02-13 23:06:21 +01:00
nightly-brew
07821f39b7
Use Setsid when starting the selected program to make sure it's not killed by signals sent to the drawer's process group.
2022-01-15 02:36:07 +01:00
piotr
3d6f3e6e3c
support foot terminal
2021-11-21 21:45:10 +01:00
piotr
1f91ade8e6
multiple fixes
2021-09-28 02:40:23 +02:00
piotr
419c991b95
fix config dir detection
2021-09-27 01:38:00 +02:00
piotr
fa3a8d9bb7
excluded dirs
2021-09-25 04:39:05 +02:00
piotr
fb00364e51
migrate config files
2021-09-25 03:44:38 +02:00
piotr
c19814256f
watch .desktop & pinned file changes
2021-09-24 03:01:55 +02:00
piotr
e6088e7345
remove stale code
2021-09-23 00:45:35 +02:00
piotr
5fcc6239b6
resolve conflicts
2021-09-23 00:25:35 +02:00
piotr
1df4c1a812
fixed formatting
2021-09-17 02:49:48 +02:00
piotr
b6dd4099fd
logging with logrus
2021-09-17 02:33:39 +02:00
piotr
f12be46583
fix #23
2021-09-07 02:47:17 +02:00
piotr
9d50258042
don't skip hidden entries: fixes #22 added in #19
2021-09-07 02:07:29 +02:00
piotr
1be8e432fa
print errors in human-readable format
2021-09-05 01:57:24 +02:00