diff --git a/Makefile b/Makefile index fcaa86b..e501259 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,8 @@ violet: install-root: @echo ":: Installing..." cp -f target/release/violet /usr/local/bin/violet - cp -f scripts/init.sh /usr/local/bin/violet-init + cp -f scripts/init.sh /usr/local/bin/violet-init + cp -n files/violet.desktop /usr/share/xsessions/ install: @echo ":: Installing..." cp -f target/release/violet ~/.local/bin/violet diff --git a/files/violet.desktop b/files/violet.desktop new file mode 100644 index 0000000..1cbd9e0 --- /dev/null +++ b/files/violet.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Violet +Comment=None +Exec=/usr/local/bin/violet-init +TryExec=/usr/local/bin/violet-init +Icon=openbox +Type=Application diff --git a/scripts/init.sh b/scripts/init.sh index 107b60b..3c416a4 100755 --- a/scripts/init.sh +++ b/scripts/init.sh @@ -1,5 +1,4 @@ #!/usr/bin/env zsh picom & -polybar -c ~/.config/polybar/polybar main & nitrogen --restore & violet || violet diff --git a/src/main.rs b/src/main.rs index c0ec7f1..cc0139a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -46,7 +46,7 @@ const BROWSER: &str = "brave"; fn main() -> penrose::Result<()> { if let Err(e) = SimpleLogger::init(LevelFilter::Info, simplelog::Config::default()) { panic!("unable to set log level: {}", e); - }; + }; let config = Config::default(); let key_bindings = gen_keybindings! { // Program launchers