debian support (devaun but debian works too)
This commit is contained in:
@@ -1,22 +1,6 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/master/doc/json_schema.json",
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/master/doc/json_schema.json",
|
||||||
|
|
||||||
"display": {
|
|
||||||
"color": {
|
|
||||||
"keys": "38;2;255;255;255",
|
|
||||||
"title": "38;2;255;255;255",
|
|
||||||
"separator": "38;2;255;255;255"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
"logo": {
|
|
||||||
"type": "file",
|
|
||||||
"source": "~/.config/fastfetch/maka.txt",
|
|
||||||
"color": {
|
|
||||||
"1": "38;2;255;255;255"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
"modules": [
|
"modules": [
|
||||||
"title",
|
"title",
|
||||||
"separator",
|
"separator",
|
||||||
|
|||||||
@@ -0,0 +1,29 @@
|
|||||||
|
background #000000
|
||||||
|
foreground #ffffff
|
||||||
|
cursor #ffffff
|
||||||
|
selection_background #ffffff
|
||||||
|
color0 #000000
|
||||||
|
color8 #545454
|
||||||
|
color1 #ff5555
|
||||||
|
color9 #ff5555
|
||||||
|
color2 #55ff55
|
||||||
|
color10 #55ff55
|
||||||
|
color3 #ffff55
|
||||||
|
color11 #ffff55
|
||||||
|
color4 #5555ff
|
||||||
|
color12 #5555ff
|
||||||
|
color5 #ff55ff
|
||||||
|
color13 #ff55ff
|
||||||
|
color6 #55ffff
|
||||||
|
color14 #55ffff
|
||||||
|
color7 #bbbbbb
|
||||||
|
color15 #ffffff
|
||||||
|
selection_foreground #000000
|
||||||
|
|
||||||
|
# START_AUTOGENERATED_TAB_STYLE
|
||||||
|
# Feel free to update these colors manually and remove these comments.
|
||||||
|
active_tab_foreground #444444
|
||||||
|
active_tab_background #b5d5ff
|
||||||
|
inactive_tab_foreground #ffffff
|
||||||
|
inactive_tab_background #000000
|
||||||
|
# END_AUTOGENERATED_TAB_STYLE
|
||||||
@@ -1 +1,2 @@
|
|||||||
paste_actions filter
|
paste_actions filter
|
||||||
|
include current-theme.conf
|
||||||
|
|||||||
+13
-13
@@ -3,27 +3,27 @@ $env.PROMPT_COMMAND = {
|
|||||||
let host = (sys host | get hostname)
|
let host = (sys host | get hostname)
|
||||||
let cwd = ($env.PWD | path expand | str replace $env.HOME "~")
|
let cwd = ($env.PWD | path expand | str replace $env.HOME "~")
|
||||||
|
|
||||||
$"(ansi white)($user)@($host)\n(ansi white)($cwd)(ansi reset)"
|
$"(ansi '#FFFFFF')($user)@($host)\n(ansi '#FFFFFF')($cwd)(ansi reset)"
|
||||||
}
|
}
|
||||||
|
|
||||||
$env.PROMPT_INDICATOR = { $"(ansi white)$ (ansi reset)" }
|
$env.PROMPT_INDICATOR = { $"(ansi '#FFFFFF')$ (ansi reset)" }
|
||||||
$env.PROMPT_INDICATOR_VI_INSERT = { $"(ansi white)$ (ansi reset)" }
|
$env.PROMPT_INDICATOR_VI_INSERT = { $"(ansi '#FFFFFF')$ (ansi reset)" }
|
||||||
$env.PROMPT_INDICATOR_VI_NORMAL = { $"(ansi white)$ (ansi reset)" }
|
$env.PROMPT_INDICATOR_VI_NORMAL = { $"(ansi '#FFFFFF')$ (ansi reset)" }
|
||||||
$env.LANG = "en_US.UTF-8"
|
$env.LANG = "en_US.UTF-8"
|
||||||
$env.LC_ALL = "en_US.UTF-8"
|
$env.LC_ALL = "en_US.UTF-8"
|
||||||
$env.LC_CTYPE = "en_US.UTF-8"
|
$env.LC_CTYPE = "en_US.UTF-8"
|
||||||
$env.config.color_config = {
|
$env.config.color_config = {
|
||||||
text: light_white
|
text: "#FFFFFF"
|
||||||
shape_keyword: light_white
|
shape_keyword: "#FFFFFF"
|
||||||
shape_string: light_green
|
shape_string: light_green
|
||||||
shape_int: light_white
|
shape_int: "#FFFFFF"
|
||||||
shape_float: light_white
|
shape_float: "#FFFFFF"
|
||||||
shape_bool: light_yellow
|
shape_bool: light_yellow
|
||||||
shape_operator: light_white
|
shape_operator: "#FFFFFF"
|
||||||
shape_variable: light_white
|
shape_variable: "#FFFFFF"
|
||||||
shape_flag: light_white
|
shape_flag: "#FFFFFF"
|
||||||
shape_external: light_white
|
shape_external: "#FFFFFF"
|
||||||
shape_path: light_white
|
shape_path: "#FFFFFF"
|
||||||
shape_error: light_red
|
shape_error: light_red
|
||||||
}
|
}
|
||||||
$env.config.show_banner = false
|
$env.config.show_banner = false
|
||||||
|
|||||||
@@ -28,6 +28,6 @@ let flatpak_xdg = [
|
|||||||
|
|
||||||
$env.XDG_DATA_DIRS = ($base_xdg | append $flatpak_xdg | str join ":")
|
$env.XDG_DATA_DIRS = ($base_xdg | append $flatpak_xdg | str join ":")
|
||||||
|
|
||||||
$env.PATH = ( $env.PATH | split row (char env_sep) | prepend "/opt/bin")
|
$env.PATH = ( $env.PATH | split row (char env_sep) | prepend "~/.local/bin")
|
||||||
|
|
||||||
alias sway = dbus-run-session sway
|
alias sway = dbus-run-session sway
|
||||||
+3
-2
@@ -1,6 +1,7 @@
|
|||||||
set $base ~/.config/sway/
|
set $base ~/.config/sway/
|
||||||
|
|
||||||
xwayland enable
|
xwayland enable
|
||||||
include ~/.config/mute/monitors.conf
|
exec_always env BASE_SWAY=$base XDG_DATA_DIRS=/var/lib/flatpak/exports/share:$HOME/.local/share/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/python3 $base/main/boot.py
|
||||||
|
include ~/.config/mute/*
|
||||||
|
seat seat0 xcursor_theme DMZ-Black 12
|
||||||
exec_always env BASE_SWAY=$base /usr/bin/python3 $base/main/boot.py
|
exec_always env BASE_SWAY=$base /usr/bin/python3 $base/main/boot.py
|
||||||
@@ -110,7 +110,7 @@ def bind_keys(sway):
|
|||||||
def reload_sway(): return "reload"
|
def reload_sway(): return "reload"
|
||||||
|
|
||||||
@assign_key(f"{mod}+Shift+f")
|
@assign_key(f"{mod}+Shift+f")
|
||||||
def record_screen(): return f"exec python {base}/main/moves.py record --fullscreen"
|
def record_screen(): return f"exec python3 {base}/main/moves.py record --fullscreen"
|
||||||
|
|
||||||
@assign_key(f"{mod}+r")
|
@assign_key(f"{mod}+r")
|
||||||
def open_menu(): return "exec wofi --show drun --width 400 --height 500 --layer overlay --location 1"
|
def open_menu(): return "exec wofi --show drun --width 400 --height 500 --layer overlay --location 1"
|
||||||
@@ -138,8 +138,8 @@ def bind_keys(sway):
|
|||||||
|
|
||||||
for i in range(1, 11):
|
for i in range(1, 11):
|
||||||
num = 0 if i == 10 else i
|
num = 0 if i == 10 else i
|
||||||
sway.cmd(f"bindsym {mod}+{num} exec python {base}/main/swayworkspace.py focus {i}")
|
sway.cmd(f"bindsym {mod}+{num} exec python3 {base}/main/swayworkspace.py focus {i}")
|
||||||
sway.cmd(f"bindsym {mod}+Shift+{num} exec python {base}/main/swayworkspace.py move {i}")
|
sway.cmd(f"bindsym {mod}+Shift+{num} exec python3 {base}/main/swayworkspace.py move {i}")
|
||||||
|
|
||||||
return binding_actions
|
return binding_actions
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,16 @@
|
|||||||
default:
|
default:
|
||||||
just --list
|
just --list
|
||||||
|
|
||||||
|
# inits
|
||||||
init-arch: install-arch stow build-wayfreeze
|
init-arch: install-arch stow build-wayfreeze
|
||||||
|
init-debian: install-debian stow build-wayfreeze
|
||||||
|
|
||||||
|
install-debian:
|
||||||
|
@echo "installing pkgs"
|
||||||
|
wget -qO- https://apt.fury.io/nushell/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/fury-nushell.gpg
|
||||||
|
echo "deb [signed-by=/etc/apt/keyrings/fury-nushell.gpg] https://apt.fury.io/nushell/ /" | sudo tee /etc/apt/sources.list.d/fury-nushell.list
|
||||||
|
sudo apt update
|
||||||
|
xargs -a packages-debian doas apt install -y
|
||||||
|
|
||||||
install-arch:
|
install-arch:
|
||||||
@echo "installing pkgs"
|
@echo "installing pkgs"
|
||||||
@@ -13,9 +22,11 @@ install-aur:
|
|||||||
git clone https://aur.archlinux.org/yay.git /tmp/yay
|
git clone https://aur.archlinux.org/yay.git /tmp/yay
|
||||||
cd /tmp/yay && makepkg -si
|
cd /tmp/yay && makepkg -si
|
||||||
|
|
||||||
|
# my apps
|
||||||
install-stabs-apps:
|
install-stabs-apps:
|
||||||
|
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
||||||
@echo "installing my apps"
|
@echo "installing my apps"
|
||||||
flatpak install -y org.vinegarhq.Sober dev.vencord.Vesktop com.valvesoftware.Steam io.gitlab.librewolf-community org.gajim.Gajim
|
sudo flatpak install -y dev.vencord.Vesktop com.valvesoftware.Steam io.gitlab.librewolf-community org.gajim.Gajim
|
||||||
|
|
||||||
@echo "Permissionizing..."
|
@echo "Permissionizing..."
|
||||||
flatpak override --user --filesystem=home io.gitlab.librewolf-community
|
flatpak override --user --filesystem=home io.gitlab.librewolf-community
|
||||||
@@ -24,6 +35,7 @@ install-stabs-apps:
|
|||||||
flatpak override --user --filesystem=home org.gajim.Gajim
|
flatpak override --user --filesystem=home org.gajim.Gajim
|
||||||
|
|
||||||
stow:
|
stow:
|
||||||
|
mkdir -p ~/.config/
|
||||||
stow -t ~/.config config
|
stow -t ~/.config config
|
||||||
@echo "Stoweed"
|
@echo "Stoweed"
|
||||||
|
|
||||||
@@ -31,8 +43,9 @@ unstow:
|
|||||||
stow -D -t ~/.config config
|
stow -D -t ~/.config config
|
||||||
|
|
||||||
setup-displays:
|
setup-displays:
|
||||||
python init/swaysetupmonitors.py
|
mkdir -p ~/.config/mute/
|
||||||
mv mute ~/.config/
|
python3 init/swaysetupmonitors.py
|
||||||
|
mv mute/monitors.conf ~/.config/mute/
|
||||||
|
|
||||||
restow:
|
restow:
|
||||||
stow -R -t ~/.config config
|
stow -R -t ~/.config config
|
||||||
@@ -43,4 +56,5 @@ build-wayfreeze:
|
|||||||
rm -rf /tmp/wayfreeze
|
rm -rf /tmp/wayfreeze
|
||||||
git clone https://github.com/Jappie3/wayfreeze.git /tmp/wayfreeze
|
git clone https://github.com/Jappie3/wayfreeze.git /tmp/wayfreeze
|
||||||
cd /tmp/wayfreeze && cargo build --release
|
cd /tmp/wayfreeze && cargo build --release
|
||||||
sudo mv /tmp/wayfreeze/target/release/wayfreeze /opt/bin/wayfreeze
|
mkdir -p ~/.local/bin
|
||||||
|
mv /tmp/wayfreeze/target/release/wayfreeze ~/.local/bin/wayfreeze
|
||||||
|
|||||||
+1
-1
@@ -17,7 +17,6 @@ thunar
|
|||||||
noto-fonts
|
noto-fonts
|
||||||
blueman
|
blueman
|
||||||
python-pyqt5
|
python-pyqt5
|
||||||
xdg-desktop-portal-gnome
|
|
||||||
xdg-desktop-portal-wlr
|
xdg-desktop-portal-wlr
|
||||||
base-devel
|
base-devel
|
||||||
git
|
git
|
||||||
@@ -31,3 +30,4 @@ just
|
|||||||
git
|
git
|
||||||
gvim
|
gvim
|
||||||
kdeconnect
|
kdeconnect
|
||||||
|
cargo
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
sway
|
||||||
|
swaybg
|
||||||
|
wofi
|
||||||
|
grim
|
||||||
|
slurp
|
||||||
|
wl-clipboard
|
||||||
|
wf-recorder
|
||||||
|
pamixer
|
||||||
|
blueman
|
||||||
|
gnome-keyring
|
||||||
|
xdg-desktop-portal-wlr
|
||||||
|
procps
|
||||||
|
thunar
|
||||||
|
thunar-archive-plugin
|
||||||
|
libglib2.0-0t64
|
||||||
|
python3-dbus
|
||||||
|
python3-pyqt5
|
||||||
|
python3
|
||||||
|
fonts-noto-core
|
||||||
|
build-essential
|
||||||
|
git
|
||||||
|
curl
|
||||||
|
jq
|
||||||
|
stow
|
||||||
|
just
|
||||||
|
vim-gtk3
|
||||||
|
xpad
|
||||||
|
kitty
|
||||||
|
nushell
|
||||||
|
libxkbcommon-dev
|
||||||
|
cargo
|
||||||
Reference in New Issue
Block a user