-
a1872dab76
feat: Merge pull request #19 from EdenQwQ
Angelo Fallaria
2022-02-03 07:16:31 +0000
-
-
-
a7529c49f2
small improvement
EdenQwQ
2022-02-03 15:14:36 +0800
-
-
cffd1694d1
style: format config.rs using rust-analyzer
Angelo Fallaria
2022-02-03 14:15:27 +0800
-
b47904b3f3
test: add test for command with blank space
Angelo Fallaria
2022-02-03 14:11:44 +0800
-
c61e92a3a2
style: add comment in ParseError to explain u32 field
Angelo Fallaria
2022-02-03 13:21:14 +0800
-
60c2539413
feat: add public load config function
Angelo Fallaria
2022-02-03 13:18:32 +0800
-
d26c4666ee
test: edit tests to accomodate the edited functions
Angelo Fallaria
2022-02-03 13:13:06 +0800
-
9b6d67f45e
refactor: make parse_contents accept string, not PathBuf
Angelo Fallaria
2022-02-03 13:12:44 +0800
-
0a76516178
test: rewrite basic hotkey tests
Angelo Fallaria
2022-02-03 12:56:40 +0800
-
d5a95a26ef
refactor: refactor file loading into own function
Angelo Fallaria
2022-02-03 12:51:39 +0800
-
0266ab2718
refactor: rename key_presses field in Hotkey to keysyms
Angelo Fallaria
2022-02-03 12:39:30 +0800
-
abe8987d79
refactor: rename Keybind to Hotkey
Angelo Fallaria
2022-02-03 12:38:38 +0800
-
17d0f02baa
test: add blank tests to fill in later
Angelo Fallaria
2022-02-03 11:58:58 +0800
-
d153526037
test: improve test for nonexistent file
Angelo Fallaria
2022-02-03 11:57:28 +0800
-
fd9524eaf5
style: remove some newlines in start of parse_config
Angelo Fallaria
2022-02-02 05:44:27 +0800
-
ebd9db0689
fix: remove unneeded PartialEq derive in enum
Angelo Fallaria
2022-02-02 05:37:13 +0800
-
7103537e31
fix: return actual line number in error
Angelo Fallaria
2022-02-02 05:30:06 +0800
-
8918b03f6e
feat: add handling of empty command
Angelo Fallaria
2022-02-02 05:06:35 +0800
-
5763be0a7b
style: improve styling and comments of config parse func
Angelo Fallaria
2022-02-02 05:02:53 +0800
-
503f174672
feat: add more error situations in the config parser
Angelo Fallaria
2022-02-02 04:47:16 +0800
-
c2c1a0285d
feat(config): return error if keybind at last line
Angelo Fallaria
2022-02-02 04:30:07 +0800
-
3f5c46cc48
style: remove unecessary TODO: comments
Angelo Fallaria
2022-02-02 04:18:58 +0800
-
a444e3eff1
style: compress the evdev keys vector
Angelo Fallaria
2022-02-02 04:17:58 +0800
-
2d97b2dea3
feat(config): add all alphanumeric numbers
Angelo Fallaria
2022-02-02 04:16:56 +0800
-
1a1ba9ffbd
test(config): add 9 more unit tests
Angelo Fallaria
2022-02-02 04:11:08 +0800
-
252ce9f2e4
feat: add basic config parser
Angelo Fallaria
2022-02-01 01:15:57 +0800
-
-
-
b5a7422c89
[delete] Remove all IPC code.
Shinyzenith
2022-01-31 19:50:26 +0530
-
-
54234ac9e8
[refactor] Warn on failure to remove sock file
Shinyzenith
2022-01-24 21:50:17 +0530
-
f0d212b9b0
[Refactor] permission_check(), exit on fail.
Shinyzenith
2022-01-24 21:49:50 +0530
-
d39876e4ca
[update] move assets/ -> docs/assets/ and update INSTALL.md
Idlidev
2022-01-24 08:41:56 +0530
-
2e1f6c2e9c
[delete] Remove man pages temporarily.
Shinyzenith
2022-01-24 08:17:12 +0530
-
021291c6a3
[refactor] Warn on no perms.
Shinyzenith
2022-01-24 06:20:53 +0530
-
5da3789981
[refactor] Remove redundant return statement
Shinyzenith
2022-01-24 06:18:46 +0530
-
faecfcf617
[refactor] Refuse to run swhkd as user with input group
Shinyzenith
2022-01-24 06:03:23 +0530
-
0e00175ff0
[update] Comment out man page build instructions.
Shinyzenith
2022-01-24 06:02:58 +0530
-
00c59ab5cc
[update] Comment out man page build instructions.
Shinyzenith
2022-01-24 05:59:38 +0530
-
e421f02d7b
[update] Mkdir manpage dir
Shinyzenith
2022-01-24 05:50:34 +0530
-
096b610edc
[update] Remove redundant comments.
Shinyzenith
2022-01-24 04:12:04 +0530
-
1e01014a14
[update] Remove physical path logging
Shinyzenith
2022-01-24 04:07:37 +0530
-
65e9649f87
[update] Cargo fmt.
Shinyzenith
2022-01-24 04:00:18 +0530
-
eab71d680d
[refactor] Remove redundant Result<(), Box<dyn Error>>
Shinyzenith
2022-01-24 02:39:30 +0530
-
257e642d52
[update] update man path to /usr/local/share/man/man1 in makefile
Idlidev
2022-01-23 20:44:13 +0530
-
356e0200aa
[update] update readme
Idlidev
2022-01-23 20:34:38 +0530
-
d409c28870
[update] update readme
Idlidev
2022-01-23 20:31:22 +0530
-
6a3d12f3f0
[update] update readme
Idlidev
2022-01-23 20:29:58 +0530
-
c75e8e72d7
[update] add man pages, update readme
Idlidev
2022-01-23 20:12:03 +0530
-
734918ea0f
[update] Makefile, run clause no longer needed.
Shinyzenith
2022-01-23 19:52:38 +0530
-
b7fbcdaf34
[update] Makefile, remove `cargo test`.
Shinyzenith
2022-01-23 19:48:32 +0530
-
a9e66360a9
[refactor] Do not hardcode executable path, use std::env::current_exe() instead
Shinyzenith
2022-01-23 19:24:45 +0530
-
f77fb6049b
[update] Remove clap from server.rs
Shinyzenith
2022-01-23 19:22:41 +0530
-
71c9645152
[update] add server binary to gitignore
Shinyzenith
2022-01-22 21:54:56 +0530
-
31620b8169
[update] log on removal of socket file.
Aakash Sen Sharma
2022-01-22 16:23:03 +0000
-
-
97b8af219f
[update] log on removal of socket file.
Shinyzenith
2022-01-22 21:48:34 +0530
-
33393c436d
Merge pull request #10 from Shinyzenith/devel
Aakash Sen Sharma
2022-01-22 15:59:15 +0000
-
-
-
b8fb1a5515
Merge branch 'main' into devel
Aakash Sen Sharma
2022-01-22 15:57:48 +0000
-
-
-
-
ab914f5b9c
[refactor] Add temporary to hotedit the shell command for development testing.
Shinyzenith
2022-01-22 20:55:01 +0530
-
5d92de385a
[feature] Implement UNIX domain socket IPC between swhks ( server ) & swhkd ( daemon )
Shinyzenith
2022-01-22 20:34:55 +0530
-
132733cd41
[update] readme
Shinyzenith
2022-01-22 18:37:18 +0530
-
32fb606e79
[update] Readme, WIP notice.
Shinyzenith
2022-01-20 13:58:21 +0530
-
cae5b1f8af
[update] Readme, WIP note
Shinyzenith
2022-01-20 13:57:38 +0530
-
41f16be2cd
[update] Readme.
Shinyzenith
2022-01-20 13:56:51 +0530
-
5125b0d165
[update] update readme
Idli
2022-01-19 22:29:21 +0530
-
251cfd0636
[update] Readme, Switch to flat square for badges
Shinyzenith
2022-01-20 02:34:27 +0530
-
d2c8da156a
[update] Readme, switch to proper dynamic badges
Shinyzenith
2022-01-20 02:28:32 +0530
-
cef00e792e
[update] Update readme, update swhkd logo
Idlidev
2022-01-19 18:25:43 +0530
-
8f8e32b4a9
[create] reupload swhkd logos.
Shinyzenith
2022-01-19 17:22:18 +0530
-
2312e0f408
[remove] swhkd logos
Shinyzenith
2022-01-19 17:21:55 +0530
-
e64e98b7cf
[update] Update swhkd logo
Idlidev
2022-01-19 11:44:53 +0530
-
45b585c176
[update] Update swhkd logo
Idlidev
2022-01-19 11:37:37 +0530
-
3858bd863e
[update] Update swhkd logo
Shinyzenith
2022-01-19 16:46:58 +0530
-
a534d65e3f
[update] Readme, add swhkd logo.
Shinyzenith
2022-01-19 16:25:35 +0530
-
775ac9ac39
[update] Remove dependencies.txt, change depdenceny list in readme
Shinyzenith
2022-01-19 13:52:34 +0530
-
6593fb7509
[update] Readme, update swhkd logo.
Idlidev
2022-01-19 11:13:58 +0530
-
cdb557234d
[update] Readme, fix logo url.
Shinyzenith
2022-01-19 16:26:10 +0530
-
bfea93de8e
[update] Readme, add swhkd logo.
Shinyzenith
2022-01-19 16:15:48 +0530
-
272ff3f55b
[update] Makefile, chmod client binary for exec permission
Shinyzenith
2022-01-19 15:47:08 +0530
-
16091118fd
[update] Remove dependencies.txt, change depdenceny list in readme
Shinyzenith
2022-01-19 13:53:07 +0530
-
984b95ce0a
[Update] Readme, fix dependency list.
Aakash Sen Sharma
2022-01-19 07:04:17 +0530
-
c15b5b153e
[refactor] Setup build instructions for client to recieve shell commands.
Shinyzenith
2022-01-19 01:03:31 +0530
-
-
a031dab442
[merge] branch 'rust-rewrite' to main
Shinyzenith
2022-01-19 00:43:50 +0530
-
-
d0f3ae92d4
[merge] Merge rust-rewrite branch to main
Shinyzenith
2022-01-19 00:42:20 +0530
-
-
-
-
42a520d088
[feature] Makefile, check for make dependencies.
Shinyzenith
2022-01-18 00:27:45 +0530
-
ac6c5d5fc6
[refactor] Remove preceeding "Note:" from root warning.
Shinyzenith
2022-01-17 22:44:34 +0530
-
686c120ee3
[update] Readme, remove checkout as branch is to be merged soon.
Shinyzenith
2022-01-17 16:30:47 +0530
-
13b989ef8c
[upadte] Readme, fix inconsistencies
Shinyzenith
2022-01-17 16:10:50 +0530
-
345c436780
[update] Readme, add support server
Shinyzenith
2022-01-17 16:07:25 +0530
-
738ba8220f
[update] Readme
Shinyzenith
2022-01-17 16:03:13 +0530
-
9514a3e93c
[update] Readme
Shinyzenith
2022-01-17 16:01:01 +0530
-
7a25fb6169
[update] Makefile, create global config file
Shinyzenith
2022-01-17 15:58:25 +0530
-
8aff4ba64d
[update] Readme, include dependencies
Shinyzenith
2022-01-17 15:53:42 +0530
-
a6b86797c9
[update] Readme, include polkit run instruction
Shinyzenith
2022-01-17 15:52:53 +0530
-
620782f1ba
[refactor] Default to /etc/swhkd/swhkdrc instead of /home/USER/.config/swhkd/swhkdrc.
Shinyzenith
2022-01-17 15:50:43 +0530
-
506c377972
[refactor] Edit makefile to include polkit rule.
Shinyzenith
2022-01-17 15:49:48 +0530
-
21e24028f0
[feature] Polkit rule for authentication.
Shinyzenith
2022-01-17 15:48:44 +0530
-
ced2ea3c95
[refactor] flag creation function, xdg checker function, allow swhkd to run as root
Shinyzenith
2022-01-17 14:24:12 +0530
-
f2a1e5b862
[refactor] Append valid devices to a vector and check for 0 devices
Shinyzenith
2022-01-17 13:45:23 +0530
-
b88192bcf0
[refactor] Makefile cleanup
Shinyzenith
2022-01-16 17:35:45 +0530
-
36fdc2ff9a
[refactor] remove glob crate info from cargolock
Shinyzenith
2022-01-15 23:20:28 +0530
-
c8dcd0dd0c
[refactor] Replace glob with evdev::enumerate.
Shinyzenith
2022-01-15 19:50:36 +0530
-
6ccce2792c
[refactor] concise import
Shinyzenith
2022-01-15 01:24:37 +0530