summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2023-08-05 21:51:55 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2023-08-05 21:51:55 +0530
commit7a806df0fdebdaf79ab0cf58a804a20674ccb13b (patch)
tree1cdb93ebc2423c2a9caa77a72120d62698e8b44e
parent8cfd70e64cc35cea84105113ebad7093b3a4b9fb (diff)
use rofi
-rw-r--r--.config/rofi/config.rasi78
-rw-r--r--.config/terminator/config27
-rwxr-xr-x.dwm/dmenu.sh2
-rw-r--r--setup_debian.sh18
-rw-r--r--volumeicon/volumeicon28
5 files changed, 148 insertions, 5 deletions
diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi
new file mode 100644
index 0000000..58fb98a
--- /dev/null
+++ b/.config/rofi/config.rasi
@@ -0,0 +1,78 @@
+configuration {
+ display-drun: "Applications:";
+ display-window: "Windows:";
+ drun-display-format: "{name}";
+ font: "UbuntuMono Nerd Font Medium 10";
+ modi: "window,run,drun";
+}
+
+@theme "/dev/null"
+
+* {
+ bg: #131417;
+ bg-alt: #1e1f26;
+
+ fg: #d3d7f2;
+ fg-alt: #787c99;
+
+ background-color: @bg;
+
+ border: 0;
+ margin: 0;
+ padding: 0;
+ spacing: 0;
+}
+
+window {
+ width: 30%;
+}
+
+element {
+ padding: 8 0;
+ text-color: @fg-alt;
+}
+
+element selected {
+ text-color: @fg;
+}
+
+element-text {
+ text-color: inherit;
+ vertical-align: 0.5;
+}
+
+element-icon {
+ size: 14;
+ padding: 0 10 0 0;
+}
+
+entry {
+ background-color: @bg-alt;
+ padding: 12;
+ text-color: @fg;
+}
+
+inputbar {
+ children: [prompt, entry];
+}
+
+listview {
+ padding: 8 12;
+ background-color: @bg;
+ columns: 1;
+ lines: 8;
+}
+
+mainbox {
+ background-color: @bg;
+ children: [inputbar, listview];
+}
+
+prompt {
+ background-color: @bg-alt;
+ enabled: true;
+ padding: 12 0 0 12;
+ text-color: @fg;
+}
+
+/* vim: ft=sass
diff --git a/.config/terminator/config b/.config/terminator/config
new file mode 100644
index 0000000..89de990
--- /dev/null
+++ b/.config/terminator/config
@@ -0,0 +1,27 @@
+[global_config]
+ focus = mouse
+[keybindings]
+ split_horiz = <Shift><Alt>Down
+ split_vert = <Shift><Alt>Right
+ close_term = <Alt>c
+[profiles]
+ [[default]]
+ background_darkness = 0.8
+ background_type = transparent
+ cursor_shape = ibeam
+ cursor_color = "#aaaaaa"
+ font = UbuntuMono Nerd Font Mono 10
+ show_titlebar = False
+ scrollbar_position = hidden
+ scrollback_infinite = True
+ use_system_font = False
+ use_theme_colors = True
+[layouts]
+ [[default]]
+ [[[window0]]]
+ type = Window
+ parent = ""
+ [[[child1]]]
+ type = Terminal
+ parent = window0
+[plugins]
diff --git a/.dwm/dmenu.sh b/.dwm/dmenu.sh
deleted file mode 100755
index df50a81..0000000
--- a/.dwm/dmenu.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/bash
-j4-dmenu-desktop --dmenu="dmenu -i -fn 'monospace:size=10' -nb '#131417' -nf '#bbbbbb' -sb '#d3d7f2' -sf '#1e1f26'"
diff --git a/setup_debian.sh b/setup_debian.sh
index 5786b44..767e111 100644
--- a/setup_debian.sh
+++ b/setup_debian.sh
@@ -14,8 +14,8 @@ cp .bash_aliases $HOME
# Install Dependancies
sudo apt-get -y install git curl wget build-essential unzip
-sudo apt-get -y install libxft-dev libx11-dev libxinerama-dev libpam0g-dev libxcb1-dev xorg
-sudo apt-get -y install fonts-droid-fallback fonts-font-awesome j4-dmenu-desktop mate-polkit feh picom dunst
+sudo apt-get -y install libxft-dev libx11-dev libxinerama-dev libpam0g-dev libxcb1-dev xorg libpam0g-dev
+sudo apt-get -y install fonts-droid-fallback fonts-font-awesome j4-dmenu-desktop mate-polkit feh picom dunst network-manager-gnome volumeicon-alsa blueman xss-lock
sudo apt-get -y install lxappearance materia-gtk-theme papirus-icon-theme breeze-cursor-theme
# Change `/opt` Permissions
@@ -47,6 +47,18 @@ sudo make install
sudo make installsystemd
sudo systemctl enable ly.service
+# Install `xsecurelock`
+cd /opt
+git clone https://github.com/google/xsecurelock
+cd xsecurelock
+sh autogen.sh
+echo "Enter a PAM service name (in /etc/pam.d): "
+read choice
+./configure --with-pam-service-name=$choice
+make
+sudo make install
+make clean
+
# Add `DWM.desktop`
sudo mkdir /usr/share/xsessions
cd $CURRENT_DIR
@@ -83,7 +95,7 @@ mv *.ttf $HOME/.fonts
cd $CURRENT_DIR
# Install Programs
-sudo apt-get install -y terminator nemo firefox
+sudo apt-get install -y terminator nemo
# Make `bash` Case Insensitive
echo 'set completion-ignore-case On' | sudo tee -a /etc/inputrc
diff --git a/volumeicon/volumeicon b/volumeicon/volumeicon
new file mode 100644
index 0000000..72dddf1
--- /dev/null
+++ b/volumeicon/volumeicon
@@ -0,0 +1,28 @@
+[Alsa]
+card=default
+channel=Master
+logarithmic_scale=false
+
+[Notification]
+show_notification=true
+notification_type=0
+
+[StatusIcon]
+stepsize=5
+onclick=pavucontrol
+theme=White Gnome
+use_panel_specific_icons=false
+reverse_scroll_direction=false
+lmb_slider=false
+mmb_mute=false
+use_horizontal_slider=false
+show_sound_level=false
+use_transparent_background=false
+
+[Hotkeys]
+up_enabled=true
+down_enabled=true
+mute_enabled=true
+up=XF86AudioRaiseVolume
+down=XF86AudioLowerVolume
+mute=XF86AudioMute