Commit graph

180 commits

Author SHA1 Message Date
Gijs Burghoorn
4a26df32fc
Doc: Use stable instead of git for installation 2023-09-20 20:20:20 +02:00
Gijs Burghoorn
37963b8ff6 Chore: Version bump lock file 2023-09-20 19:59:48 +02:00
Gijs Burghoorn
f25938cc44 Fix: Release workflow syntax 2023-09-20 18:04:45 +02:00
Gijs Burghoorn
3dc07a9c9e Fix: Install PAM libraries for Release CI 2023-09-20 18:00:52 +02:00
Gijs Burghoorn
d613c62688 Fix: Remove aarch64-linux as release target 2023-09-20 17:54:14 +02:00
Gijs Burghoorn
f0a172da52 Chore: Version bump to v0.3.2 2023-09-20 17:50:40 +02:00
Gijs Burghoorn
ef951e469d Feat: Add release CI 2023-09-20 17:49:10 +02:00
Gijs Burghoorn
780a27e129
Merge pull request #167 from danma3x/varinterp
Variable interpolation in the configuration file #71
2023-09-20 17:46:05 +02:00
Gijs Burghoorn
fe71701caf Doc: Add information about variables in config to README 2023-09-20 17:36:10 +02:00
Gijs Burghoorn
a46b83ebe1 Adjust method of variables parsing
This commit changes the method in which variables are supplied and
parsed, requiring a separate file.

For the configuration file, this is first parsed into a RoughConfig
where variables might be inserted into any of the fields. Then,
variables are interpreted into a PartialConfig.
2023-09-20 17:23:53 +02:00
Gijs Burghoorn
ef1d9046c2 Chore: Cargo Fmt 2023-09-20 14:45:08 +02:00
Gijs Burghoorn
d7637e1896 Impr: Add include and msrv to cargo.toml 2023-09-20 14:45:08 +02:00
Gijs Burghoorn
356fbf5c63 Fix: use uzers instead of users 2023-09-20 14:45:08 +02:00
Gijs Burghoorn
52e45fd4ee Chore: Cargo clippy 2023-09-20 13:56:42 +02:00
Gijs Burghoorn
ba836ce2c8 Chore: Cargo fmt 2023-09-20 13:55:23 +02:00
Gijs Burghoorn
b40161267a Impr: Add better panic handler 2023-09-20 13:52:46 +02:00
Gijs Burghoorn
0d497e6062 Fix: Do not overwrite XDG vars if written by PAM 2023-07-30 21:22:29 +02:00
Gijs Burghoorn
594f21d366 Chore: Cargo Clippy 2023-07-30 21:00:33 +02:00
Gijs Burghoorn
0eb2cda01e Update: Remove dependency on pgs_files 2023-07-30 21:00:33 +02:00
Daniyil Glushko
b42e028d44 variable iterator added 2023-07-13 10:40:05 +03:00
Daniyil Glushko
a54cc8bda3 remove regex 2023-07-13 10:39:24 +03:00
Daniyil Glushko
7047b8f32f moved error handling back to main 2023-07-11 12:17:52 +03:00
Daniyil Glushko
d358a6403e wip config with var interpolation 2023-07-11 10:59:40 +03:00
Daniyil Glushko
1b06c5b9f4 adding regex crate 2023-07-11 10:59:16 +03:00
Daniyil Glushko
51fba7b494 clippy pass 2023-07-08 12:19:37 +03:00
Daniyil Glushko
b9dca72125 adapting Config for a more modular load process
adding initial structs for variable and includes parsing
2023-07-08 12:19:14 +03:00
Daniyil Glushko
d8fe499317 initial background widget code 2023-07-02 20:47:57 +02:00
Gijs Burghoorn
458602ed4d Chore: Cargo Clippy 2023-06-28 21:40:05 +02:00
Gijs Burghoorn
a59ee28baa Fix: Show Powermenu with ratatui 2023-06-28 21:39:23 +02:00
Gijs Burghoorn
4d167674bd Draft: Perform CFG for musl platforms 2023-06-27 20:07:16 +02:00
Gijs Burghoorn
73ad7ddb20
Merge pull request #162 from coastalwhite/log-file-size-limit
Draft: Add log file size limit
2023-06-26 18:26:32 +02:00
Gijs Burghoorn
bb54e11c4a Chore: Cargo clippy 2023-06-26 18:20:36 +02:00
Gijs Burghoorn
fb728787f7
Merge branch 'main' into log-file-size-limit 2023-06-26 18:19:23 +02:00
Gijs Burghoorn
533217bd8e Chore: Cargo fmt 2023-06-26 18:16:09 +02:00
Gijs Burghoorn
07e8267635 Update Dependencies: Ratatui and Crossterm 2023-06-26 18:16:09 +02:00
Gijs Burghoorn
7ae1db45c9 Draft: Add log-file size limit 2023-06-26 18:14:01 +02:00
Gijs Burghoorn
52e6e23407 Chore: Cargo fmt 2023-06-26 18:12:45 +02:00
Gijs Burghoorn
2e49271677 Update Dependencies: Ratatui and Crossterm 2023-06-25 21:07:08 +02:00
Gijs Burghoorn
0743de7365 Fix: Use properly libc types in CHVT 2023-06-22 11:16:38 +02:00
Gijs Burghoorn
961524b932 Maintenance: Cargo Clippy 2023-05-16 16:37:44 +02:00
Gijs Burghoorn
a20da60414 Maintenance: Cargo Format 2 2023-05-16 16:37:44 +02:00
Gijs Burghoorn
c0d8511aa4 Maintenance: Cargo Format 2023-05-16 16:37:44 +02:00
Gijs Burghoorn
14843d5100 Fix: Properly handle input mode when switcher is hidden 2023-05-16 16:37:44 +02:00
Gijs Burghoorn
bfa4260819 Doc: Limit config.toml to 80 columns 2023-05-16 16:37:44 +02:00
Gijs Burghoorn
91b7cfe203 Impr: Better error for invalid configuration 2023-05-16 16:37:44 +02:00
Gijs Burghoorn
219db367c2 Impr: Check configuration keybinding for switcher_visibility 2023-05-16 16:37:44 +02:00
funnyboy-roks
89f8b479c7 Convert PowerMenuWidget to KeyMenuWidget and add the switcher toggle widget to it 2023-05-16 16:37:44 +02:00
funnyboy-roks
266e6cc82d Add config option to change the visibility of the switcher 2023-05-16 16:37:44 +02:00
funnyboy-roks
15f25c4a48 Add timestamps to logs (fix #132)
Add timestamps to the logs via the `humantime` feature on `env_logger`.
2023-05-12 17:58:57 +02:00
Gijs Burghoorn
ecd477422d Doc: Add README part about control keybindings 2023-04-16 10:45:30 +02:00