mirror of
https://git.sr.ht/~coasteen/dotfiles
synced 2026-02-04 14:14:02 +01:00
tmux eww nushell nvim like egerythigng
This commit is contained in:
parent
573def4a26
commit
f3deb5b366
27 changed files with 811 additions and 117 deletions
|
|
@ -5,13 +5,13 @@
|
||||||
border-radius: 10px;
|
border-radius: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
$bg: #191724;
|
$bg: #111111;
|
||||||
$bg1: #1f1d2e;
|
$bg1: #111111;
|
||||||
$bg2: #26233a;
|
$bg2: #26233a;
|
||||||
$fg: #e0def4;
|
$fg: #ebbcba;
|
||||||
$fgdim: #6e6a86;
|
$fgdim: #6e6a86;
|
||||||
$accent: #9ccfd8;
|
$accent: #9ccfd8;
|
||||||
$border: #26233a;
|
$border: #ebbcba;
|
||||||
|
|
||||||
.container {
|
.container {
|
||||||
background-color: $bg1;
|
background-color: $bg1;
|
||||||
|
|
@ -19,7 +19,7 @@ $border: #26233a;
|
||||||
color: $fg;
|
color: $fg;
|
||||||
border-radius: 10px;
|
border-radius: 10px;
|
||||||
padding: 6px;
|
padding: 6px;
|
||||||
opacity: 0.7;
|
opacity: 0.9;
|
||||||
}
|
}
|
||||||
|
|
||||||
.button-label, .label {
|
.button-label, .label {
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@
|
||||||
:y "30px"
|
:y "30px"
|
||||||
:width "70px"
|
:width "70px"
|
||||||
:height "70px"
|
:height "70px"
|
||||||
:anchor "bottom left")
|
:anchor "bottom right")
|
||||||
(gif1))
|
(gif1))
|
||||||
|
|
||||||
(defwindow gif2
|
(defwindow gif2
|
||||||
|
|
@ -53,6 +53,6 @@
|
||||||
:y "250px"
|
:y "250px"
|
||||||
:width "70px"
|
:width "70px"
|
||||||
:height "70px"
|
:height "70px"
|
||||||
:anchor "bottom left")
|
:anchor "bottom right")
|
||||||
(gif2))
|
(gif2))
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
/nix/store/lwg9ayd158y7g0z9q4p51nkykn4kcz9w-home-manager-files/.config/foot/foot.ini
|
/nix/store/ya9248ng717qf0ncbn6sbs9bai66g5xn-home-manager-files/.config/foot/foot.ini
|
||||||
|
|
@ -1,12 +1,13 @@
|
||||||
default-timeout=5000
|
default-timeout=5000
|
||||||
ignore-timeout=1
|
ignore-timeout=1
|
||||||
background-color=#282828
|
background-color=#0f0f0f
|
||||||
text-color=#ebdbb2
|
text-color=#ffffff
|
||||||
border-color=#3c3836
|
border-color=#ebbcba
|
||||||
progress-color=over #3c3836
|
progress-color=over #2a2a2a
|
||||||
border-radius=8
|
border-radius=8
|
||||||
|
|
||||||
[urgency=low]
|
[urgency=low]
|
||||||
border-color=#458588
|
border-color=#ebbcba
|
||||||
[urgency=high]
|
[urgency=high]
|
||||||
border-color=#fb4934
|
border-color=#ebbcba
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ output "eDP-1" {
|
||||||
}
|
}
|
||||||
|
|
||||||
layout {
|
layout {
|
||||||
gaps 13
|
gaps 5
|
||||||
center-focused-column "never"
|
center-focused-column "never"
|
||||||
|
|
||||||
preset-column-widths {
|
preset-column-widths {
|
||||||
|
|
@ -56,12 +56,13 @@ layout {
|
||||||
}
|
}
|
||||||
|
|
||||||
focus-ring {
|
focus-ring {
|
||||||
width 4
|
width 2.5
|
||||||
active-color "#2a273f"
|
active-color "#211e1e"
|
||||||
inactive-color "#191724"
|
inactive-color "#191724"
|
||||||
}
|
}
|
||||||
|
|
||||||
border {
|
border {
|
||||||
|
off
|
||||||
width 4
|
width 4
|
||||||
active-color "#191724"
|
active-color "#191724"
|
||||||
inactive-color "#191724"
|
inactive-color "#191724"
|
||||||
|
|
|
||||||
|
|
@ -41,20 +41,19 @@ alias hotp = htop
|
||||||
alias c = clear
|
alias c = clear
|
||||||
alias dir = tree -idA
|
alias dir = tree -idA
|
||||||
|
|
||||||
let bg0 = "#191724"
|
let bg0 = "#0f0f0f"
|
||||||
let bg1 = "#1e1e2e"
|
let bg1 = "#1a1a1a"
|
||||||
let bg2 = "#26233a"
|
let bg2 = "#2a2a2a"
|
||||||
let bg3 = "#2a2736"
|
let bg3 = "#3a3a3a"
|
||||||
let fg0 = "#e0def4"
|
let fg0 = "#e0def4"
|
||||||
let fg1 = "#dcd7ba"
|
let fg1 = "#ebbcba"
|
||||||
let fg2 = "#c4a7e7"
|
|
||||||
let red = "#eb6f92"
|
let red = "#eb6f92"
|
||||||
let green = "#9ccfd8"
|
let green = "#eb6f92"
|
||||||
let yellow = "#f6c177"
|
let yellow = "#ea9a97"
|
||||||
let blue = "#31748f"
|
let blue = "#d7827e"
|
||||||
let purple = "#c4a7e7"
|
let purple = "#ea9a97"
|
||||||
let aqua = "#9ccfd8"
|
let aqua = "#ebbcba"
|
||||||
let orange = "#f6c177"
|
let orange = "#ea9a97"
|
||||||
let gray = "#6e6a86"
|
let gray = "#6e6a86"
|
||||||
|
|
||||||
let dark = {
|
let dark = {
|
||||||
|
|
@ -97,3 +96,4 @@ $env.config.color_config = $dark
|
||||||
$env.config.use_ansi_coloring = true
|
$env.config.use_ansi_coloring = true
|
||||||
|
|
||||||
source ~/.config/nushell/starship.nu
|
source ~/.config/nushell/starship.nu
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2613,3 +2613,474 @@ vim lua/config.lua
|
||||||
cd lua/plugins/rosepine/
|
cd lua/plugins/rosepine/
|
||||||
vim init.lua
|
vim init.lua
|
||||||
cd ~/.local/src
|
cd ~/.local/src
|
||||||
|
git add -A
|
||||||
|
git commit
|
||||||
|
qr
|
||||||
|
cd
|
||||||
|
ls
|
||||||
|
./qrgen
|
||||||
|
vim qrgen
|
||||||
|
./qrgen
|
||||||
|
rm qrgen
|
||||||
|
pip uninstall qrcode[PIL]
|
||||||
|
pip uninstall qrcode[PIL] --break-system-packages
|
||||||
|
cd .local/src/
|
||||||
|
git commit
|
||||||
|
rm -rf nixos
|
||||||
|
cp -r /etc/nixos .
|
||||||
|
git commit
|
||||||
|
git push coasteen master
|
||||||
|
jaba
|
||||||
|
java
|
||||||
|
nix-search openjdk
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
lldb
|
||||||
|
gdb
|
||||||
|
plugin use
|
||||||
|
help plugin
|
||||||
|
plugin list
|
||||||
|
plugin search
|
||||||
|
cd .config/mako
|
||||||
|
ls
|
||||||
|
cat config
|
||||||
|
cat config | wl-copy
|
||||||
|
vim config
|
||||||
|
pkill mako
|
||||||
|
mako & disown
|
||||||
|
sh -c "mako &disown"
|
||||||
|
notify-send hi
|
||||||
|
cd .config/eww
|
||||||
|
vim eww.yuck
|
||||||
|
ld
|
||||||
|
ls
|
||||||
|
vim eww.scss
|
||||||
|
sudo vim /etc/resolv.conf
|
||||||
|
man unistd
|
||||||
|
man uni_
|
||||||
|
man unistdERR
|
||||||
|
unistd
|
||||||
|
ssh user@185.83.29.87
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
ssh -p 2222 user@185.83.29.87
|
||||||
|
ssh user@185.83.29.87
|
||||||
|
ssh user@192.168.1.128
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
nix-search openjre
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
nix-search jre
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
nix-search jre
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
cd .config/niri
|
||||||
|
nix-search oraclejre
|
||||||
|
nix search oraclejre
|
||||||
|
nix search nixpkgs#oraclejre
|
||||||
|
nix search nixpkgs#
|
||||||
|
nix search nixpkgs.
|
||||||
|
nix search nixpkgs.oraclejre
|
||||||
|
nix search
|
||||||
|
vim config.kdl
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
nix-search openjre
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
ls
|
||||||
|
cd Downloads/
|
||||||
|
ls
|
||||||
|
java -jar Unciv.jar
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
~/.local/share/PrismLauncher/java/java-runtime-delta/bin/java -jar Unciv.jar
|
||||||
|
nvidia-smi
|
||||||
|
cd Downloads/
|
||||||
|
nix-shell -p mesa.dev libGL
|
||||||
|
nix-shell -p mesa mesa_libGL glfw jre17
|
||||||
|
nix-shell -p mesalibGL glfw
|
||||||
|
nix-shell -p mesa libGL glfw
|
||||||
|
nix-search unciv
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
cd Downloads/
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
cd Downloads/
|
||||||
|
java -jar Unciv.jar
|
||||||
|
java
|
||||||
|
clear
|
||||||
|
man java
|
||||||
|
java
|
||||||
|
java version
|
||||||
|
java --version
|
||||||
|
javac
|
||||||
|
ls /nix/store | grep unciv
|
||||||
|
cd /nix/store/694g7f39gxbacv9198l5a7bjy09smrvj-unciv-4.16.5
|
||||||
|
ls
|
||||||
|
cd bin
|
||||||
|
ls
|
||||||
|
./unciv
|
||||||
|
which unciv
|
||||||
|
cd /etc/profiles/per-user/coast/bin/
|
||||||
|
readlink unciv
|
||||||
|
cd /nix/store/z5c7drwpbznrl366dqmfc3zd8clclj59-home-manager-path/bin/unciv
|
||||||
|
cd /nix/store/z5c7drwpbznrl366dqmfc3zd8clclj59-home-manager-path/bin/
|
||||||
|
ls
|
||||||
|
readlink unciv
|
||||||
|
cd /nix/store/694g7f39gxbacv9198l5a7bjy09smrvj-unciv-4.16.5/bin/
|
||||||
|
ls
|
||||||
|
./unciv
|
||||||
|
unciv
|
||||||
|
pkill veskt
|
||||||
|
tray
|
||||||
|
try
|
||||||
|
cd .config/
|
||||||
|
cd waybar
|
||||||
|
vim config.jsonc
|
||||||
|
clear
|
||||||
|
ping google.com
|
||||||
|
int main()
|
||||||
|
#include <stdio.h>
|
||||||
|
int main(){<\n>printf("Hi\n");<\n>return 0;<\n>}<\n>}
|
||||||
|
cd .config/rofi
|
||||||
|
vim gruvbox.rasi
|
||||||
|
sd vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
ping
|
||||||
|
rm Downloads/gruvbox-dark.qbtheme
|
||||||
|
cd .config/waybar
|
||||||
|
vim style.css
|
||||||
|
ls
|
||||||
|
clear
|
||||||
|
ls
|
||||||
|
cd .config/eww
|
||||||
|
swww img Wallpapers/rosepine1.png
|
||||||
|
vim eww.scss
|
||||||
|
ls
|
||||||
|
clear
|
||||||
|
cd ../waybar
|
||||||
|
ls
|
||||||
|
vim style.css
|
||||||
|
cd ../niri
|
||||||
|
vim config.kdl
|
||||||
|
cd ..
|
||||||
|
ls
|
||||||
|
clear
|
||||||
|
ls
|
||||||
|
clear
|
||||||
|
cd waybar
|
||||||
|
waybar
|
||||||
|
vim style.css
|
||||||
|
cd ../nvim
|
||||||
|
ls
|
||||||
|
cd lua
|
||||||
|
ls
|
||||||
|
cd plugins/rosepine/
|
||||||
|
ls
|
||||||
|
vim init.lua
|
||||||
|
cd .config/waybar
|
||||||
|
vim style.css
|
||||||
|
ls
|
||||||
|
vim config.jsonc
|
||||||
|
ls
|
||||||
|
vim init.lua
|
||||||
|
vim ../lazy/plugins.lua
|
||||||
|
clear
|
||||||
|
ls
|
||||||
|
clear
|
||||||
|
exit
|
||||||
|
vim init.lua
|
||||||
|
clear
|
||||||
|
cd .config/nvim
|
||||||
|
vim init.lua
|
||||||
|
cd lua/plugins/
|
||||||
|
mv rosepine/ pinkfly
|
||||||
|
ls
|
||||||
|
cd pinkfly/
|
||||||
|
ls
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
pkill foot
|
||||||
|
cd .config/
|
||||||
|
ls
|
||||||
|
cat starship.toml |wl-copy
|
||||||
|
vim starship.toml
|
||||||
|
clear
|
||||||
|
ls
|
||||||
|
clear
|
||||||
|
ls
|
||||||
|
clear
|
||||||
|
cd .config/nushell
|
||||||
|
cat config.nu | wl-copy
|
||||||
|
cd .config/nushell
|
||||||
|
ls
|
||||||
|
clear
|
||||||
|
vim config.nu
|
||||||
|
cd .config/nushell
|
||||||
|
vim config.nu
|
||||||
|
ls
|
||||||
|
clear
|
||||||
|
cd .config/waybar
|
||||||
|
vim config.jsonc
|
||||||
|
vim style.css
|
||||||
|
cmatrix -Cowouegbiwg
|
||||||
|
cmatrix -C magenta
|
||||||
|
cd .config/mako
|
||||||
|
cat config | wl-copy
|
||||||
|
pkillmako
|
||||||
|
pkill mako
|
||||||
|
mako & disown
|
||||||
|
sh -c "mako &disown"
|
||||||
|
notify-send hi
|
||||||
|
pkill mako
|
||||||
|
sh -c "mako &disown"
|
||||||
|
notify-send hi
|
||||||
|
pkill mako
|
||||||
|
notify-send hi
|
||||||
|
vim config
|
||||||
|
cd .config/waybar
|
||||||
|
vim config.jsonc
|
||||||
|
vim style.css
|
||||||
|
cd
|
||||||
|
cd .local
|
||||||
|
mkdir git
|
||||||
|
cd git
|
||||||
|
git clone https://github.com/diinki/diinki-retrofuture.git --depth1
|
||||||
|
git clone https://github.com/diinki/diinki-retrofuture.git --depth=1
|
||||||
|
ls
|
||||||
|
cd diinki-retrofuture/
|
||||||
|
ls
|
||||||
|
cd gtk_theme/
|
||||||
|
ls
|
||||||
|
cp diinki-retro-dark/ ~/.themes
|
||||||
|
cp diinki-retro-dark/ ~/.themes -r
|
||||||
|
llsblk
|
||||||
|
lsblk
|
||||||
|
sudo fdisk /dev/sda
|
||||||
|
lsblk
|
||||||
|
sudo mkfs.vfat /dev/sda1
|
||||||
|
lsblk
|
||||||
|
sudo mount /dev/sda1 /mnt --mkdir
|
||||||
|
cd 'Downloads/Young.Sheldon.S07.1080p.x265-ELiTE[EZTVx.to]/'
|
||||||
|
ls
|
||||||
|
sudo cp *mkv /mnt
|
||||||
|
sudo mount /mnt
|
||||||
|
sudo mount /mnt/
|
||||||
|
lsblk
|
||||||
|
sudo parted /dev/sda --mklabel msdos
|
||||||
|
cd Downloads/
|
||||||
|
rm Unciv.jar
|
||||||
|
ls
|
||||||
|
cd .themes/diinki-retro-dark/
|
||||||
|
ls
|
||||||
|
cp -r gtk-4.0/
|
||||||
|
cp -r gtk-4.0/ ~/.config/
|
||||||
|
rm -rf ~/.config/gtk-4.0/
|
||||||
|
cp -r gtk-4.0/ ~/.config/
|
||||||
|
cd .themes/diinki-retro-dark/
|
||||||
|
ls
|
||||||
|
cp gtk-3* -r ~/.config/
|
||||||
|
cp gtk-2* -r ~/.config/
|
||||||
|
cd .config/rofi
|
||||||
|
cat gruvbox.rasi | wl-copy
|
||||||
|
vim gruvbox.rasi
|
||||||
|
cd .config/rofi
|
||||||
|
vim gruvbox.rasi
|
||||||
|
lsblk
|
||||||
|
s
|
||||||
|
ls
|
||||||
|
clear
|
||||||
|
ls SaveFiles/
|
||||||
|
rm -rf SaveFiles/
|
||||||
|
ls
|
||||||
|
cd 'Downloads/Young.Sheldon.S07.1080p.x265-ELiTE[EZTVx.to]/'
|
||||||
|
ls
|
||||||
|
mpv "Young.Sheldon.S07E01.1080p.x265-ELiTE[EZTVx.to].mkv"
|
||||||
|
mpv --playlist.
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
cd .config/waybar
|
||||||
|
vim style.css
|
||||||
|
clear
|
||||||
|
cd
|
||||||
|
cmatrix -C magenta
|
||||||
|
cd 'Music/Albums/Mezmerize [E]/'
|
||||||
|
ls
|
||||||
|
cd 'Music/Albums/Mezmerize [E]/'
|
||||||
|
sh -c "mpv cover.jpg &disown"
|
||||||
|
mpv --playlist=.
|
||||||
|
cd 'Downloads/Young.Sheldon.S07.1080p.x265-ELiTE[EZTVx.to]/'
|
||||||
|
cd .config/mako
|
||||||
|
notify-send hi
|
||||||
|
pkill mako
|
||||||
|
notify-send hi
|
||||||
|
vim config
|
||||||
|
htop
|
||||||
|
cd .config/eww
|
||||||
|
vim eww.scss
|
||||||
|
vim eww.yuck
|
||||||
|
cd .config/niri
|
||||||
|
vim config.kdl
|
||||||
|
cd .config/mako
|
||||||
|
vim config
|
||||||
|
pkill mako
|
||||||
|
notify-send hi
|
||||||
|
date
|
||||||
|
date h
|
||||||
|
date humanize
|
||||||
|
date | date humanize
|
||||||
|
date
|
||||||
|
date now
|
||||||
|
date
|
||||||
|
date to-timezone
|
||||||
|
date to-timezone GMT+3
|
||||||
|
date to-timezone GMT+3:30
|
||||||
|
date now | date to-timezone GMT+3:30
|
||||||
|
date now | date to-timezone GMT+3
|
||||||
|
date now | date to-timezone +0330
|
||||||
|
date
|
||||||
|
date --help
|
||||||
|
command date
|
||||||
|
uname
|
||||||
|
cd .config/waybar
|
||||||
|
vim config.jsonc
|
||||||
|
/dev/stdout
|
||||||
|
cat /dev/stdout
|
||||||
|
vim main.c
|
||||||
|
./main
|
||||||
|
ls
|
||||||
|
clang main.c -o main
|
||||||
|
./main
|
||||||
|
vim main.c
|
||||||
|
./main
|
||||||
|
vim main.py
|
||||||
|
ls
|
||||||
|
rm main
|
||||||
|
rm main.c
|
||||||
|
cmatrix -C magenta
|
||||||
|
clear
|
||||||
|
lsblk
|
||||||
|
sudo mount /dev/sda /mnt
|
||||||
|
cd /mnt
|
||||||
|
ls
|
||||||
|
ls -la
|
||||||
|
mpv "?? ??? ???? 11.mp4"
|
||||||
|
cd
|
||||||
|
sudo umount /dev/sda
|
||||||
|
lsblk
|
||||||
|
cd Downloads/
|
||||||
|
ls
|
||||||
|
mkdir Movies
|
||||||
|
mv 'Young.Sheldon.S07.1080p.x265-ELiTE[EZTVx.to]/' Movies/
|
||||||
|
ls Movies
|
||||||
|
ls 'Movies/Young.Sheldon.S07.1080p.x265-ELiTE[EZTVx.to]/'
|
||||||
|
celar
|
||||||
|
clear
|
||||||
|
ls
|
||||||
|
mv Georgie.and.Mandys.First.Marriage.S01.1080p.x265-ELiTE/ Movies
|
||||||
|
cd Movies/
|
||||||
|
ls
|
||||||
|
alsmaixer
|
||||||
|
rsync Georgie.and.Mandys.First.Marriage.S01.1080p.x265-ELiTE/ -avz user@192.168.1.128:/home/user/media/Movies/
|
||||||
|
lsblk
|
||||||
|
sudo mount /dev/sda1 /mnt
|
||||||
|
cd /mnt
|
||||||
|
ls
|
||||||
|
sudo rm *
|
||||||
|
ls
|
||||||
|
sudo cp ~/Downloads/Movies/Georgie.and.Mandys.First.Marriage.S01.1080p.x265-ELiTE/ -r .
|
||||||
|
ls
|
||||||
|
cd
|
||||||
|
sudo umount /dev/sda1
|
||||||
|
lsblkk
|
||||||
|
lsblk
|
||||||
|
ssh user@192.168.1.128
|
||||||
|
mpv --playlist=.
|
||||||
|
cd
|
||||||
|
echo $env.PWD
|
||||||
|
bash
|
||||||
|
pwd
|
||||||
|
clear
|
||||||
|
ls
|
||||||
|
cd Downloads/Movies/Georgie.and.Mandys.First.Marriage.S01.1080p.x265-ELiTE/
|
||||||
|
ls
|
||||||
|
vim main.c
|
||||||
|
niri msg --json outputs
|
||||||
|
jq
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
cd .local/bin
|
||||||
|
vim toggle-screens.sh
|
||||||
|
./toggle-screens.sh
|
||||||
|
ls
|
||||||
|
cat toggle-screens.sh
|
||||||
|
niri msg --json outputs | jq
|
||||||
|
mpv --playlist=.
|
||||||
|
vim main.c
|
||||||
|
clang main.c -o main
|
||||||
|
./main
|
||||||
|
vim main.c
|
||||||
|
clang main.c -o main
|
||||||
|
./main
|
||||||
|
rm main
|
||||||
|
rm main.c
|
||||||
|
ssh user@192.168.1.128
|
||||||
|
rsync -avz .config/nvim user@192.168.1.128:/home/user/.config
|
||||||
|
cd .local/src/config/
|
||||||
|
rsync -avz nvim user@192.168.1.128:/home/user/
|
||||||
|
mpv --playlist=.
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
cd .config/
|
||||||
|
mkdir tmux
|
||||||
|
cd tmux
|
||||||
|
clear
|
||||||
|
ls
|
||||||
|
tmux
|
||||||
|
tmux source-file .config/tmux/tmux.conf
|
||||||
|
tmux
|
||||||
|
tmux source-file .config/tmux/tmux.conf
|
||||||
|
vim tmux.conf
|
||||||
|
cd
|
||||||
|
cd .config/nvim/lua/plugins/lualine
|
||||||
|
ls
|
||||||
|
vim init.lua
|
||||||
|
clear
|
||||||
|
cd .config/tmux
|
||||||
|
vim tmux.conf
|
||||||
|
clear
|
||||||
|
cd
|
||||||
|
nvim
|
||||||
|
vim
|
||||||
|
vim main.c
|
||||||
|
clang main.c -o main
|
||||||
|
./main
|
||||||
|
rm main
|
||||||
|
rm main.c
|
||||||
|
tmux
|
||||||
|
nu
|
||||||
|
config nu
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
foot -s
|
||||||
|
pkill foot
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
cd .config/tmux
|
||||||
|
vim tmux.conf
|
||||||
|
cp -r ../tmux/ ~/.local/src/config/
|
||||||
|
cd ..
|
||||||
|
rm -rf tmux
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
cd .config/nushell
|
||||||
|
ls
|
||||||
|
cd ../tmux
|
||||||
|
ls
|
||||||
|
vim tmux.conf
|
||||||
|
ls -l tmux
|
||||||
|
ls -l
|
||||||
|
env ls -l tmux
|
||||||
|
ls -l /nix/store/ya9248ng717qf0ncbn6sbs9bai66g5xn-home-manager-files/.config/tmux
|
||||||
|
env ls -l /nix/store/ya9248ng717qf0ncbn6sbs9bai66g5xn-home-manager-files/.config/tmux
|
||||||
|
env ls -l /nix/store/k96gmsxxhp5mn2sfcza1kpbvh2d2sl7h-hm_tmux
|
||||||
|
cd
|
||||||
|
cd .local/src/config/tmux
|
||||||
|
ls
|
||||||
|
cd ..
|
||||||
|
|
|
||||||
|
|
@ -7,5 +7,5 @@ require("config")
|
||||||
require("plugins/render-markdown")
|
require("plugins/render-markdown")
|
||||||
--require("status_line").setup()
|
--require("status_line").setup()
|
||||||
require("plugins/lualine")
|
require("plugins/lualine")
|
||||||
require("plugins/rosepine")
|
require("plugins/pinkfly")
|
||||||
require("colorizer").setup() -- #ffffff #edb511
|
require("colorizer").setup() -- #ffffff #edb511
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
{
|
{
|
||||||
"barbar.nvim": { "branch": "master", "commit": "fb4369940a07dda35fa4d7f54cf4a36aa00440e6" },
|
|
||||||
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
|
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
|
||||||
"cmp-cmdline": { "branch": "main", "commit": "d126061b624e0af6c3a556428712dd4d4194ec6d" },
|
"cmp-cmdline": { "branch": "main", "commit": "d126061b624e0af6c3a556428712dd4d4194ec6d" },
|
||||||
"cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" },
|
"cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" },
|
||||||
|
|
@ -9,12 +8,12 @@
|
||||||
"cmp-vsnip": { "branch": "main", "commit": "989a8a73c44e926199bfd05fa7a516d51f2d2752" },
|
"cmp-vsnip": { "branch": "main", "commit": "989a8a73c44e926199bfd05fa7a516d51f2d2752" },
|
||||||
"comfy-line-numbers.nvim": { "branch": "main", "commit": "31e2f9287b4491ad72defb9e0185eb2739983799" },
|
"comfy-line-numbers.nvim": { "branch": "main", "commit": "31e2f9287b4491ad72defb9e0185eb2739983799" },
|
||||||
"fterm.nvim": { "branch": "master", "commit": "d1320892cc2ebab472935242d9d992a2c9570180" },
|
"fterm.nvim": { "branch": "master", "commit": "d1320892cc2ebab472935242d9d992a2c9570180" },
|
||||||
"gitsigns.nvim": { "branch": "main", "commit": "20ad4419564d6e22b189f6738116b38871082332" },
|
|
||||||
"lazy.nvim": { "branch": "main", "commit": "db067881fff0fd4be8c00e5bde7492e0e1c77a2f" },
|
"lazy.nvim": { "branch": "main", "commit": "db067881fff0fd4be8c00e5bde7492e0e1c77a2f" },
|
||||||
"lsp_signature.nvim": { "branch": "master", "commit": "d50e40b3bf9324128e71b0b7e589765ce89466d2" },
|
"lsp_signature.nvim": { "branch": "master", "commit": "d50e40b3bf9324128e71b0b7e589765ce89466d2" },
|
||||||
"lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" },
|
"lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" },
|
||||||
"mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" },
|
"mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" },
|
||||||
"mini.nvim": { "branch": "main", "commit": "429e5f9dc9cd59bf76cd98b687300f0a384a7f52" },
|
"mini.nvim": { "branch": "main", "commit": "429e5f9dc9cd59bf76cd98b687300f0a384a7f52" },
|
||||||
|
"moonfly": { "branch": "master", "commit": "ef85b89739bee184e204c89bc06280d62bd84039" },
|
||||||
"none-ls-extras.nvim": { "branch": "main", "commit": "924fe88a9983c7d90dbb31fc4e3129a583ea0a90" },
|
"none-ls-extras.nvim": { "branch": "main", "commit": "924fe88a9983c7d90dbb31fc4e3129a583ea0a90" },
|
||||||
"none-ls.nvim": { "branch": "main", "commit": "db2a48b79cfcdab8baa5d3f37f21c78b6705c62e" },
|
"none-ls.nvim": { "branch": "main", "commit": "db2a48b79cfcdab8baa5d3f37f21c78b6705c62e" },
|
||||||
"nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" },
|
"nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" },
|
||||||
|
|
|
||||||
|
|
@ -106,17 +106,6 @@ return {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"romgrk/barbar.nvim",
|
|
||||||
dependencies = {
|
|
||||||
"lewis6991/gitsigns.nvim",
|
|
||||||
"nvim-tree/nvim-web-devicons",
|
|
||||||
},
|
|
||||||
init = function()
|
|
||||||
vim.g.barbar_auto_setup = false
|
|
||||||
end,
|
|
||||||
opts = {},
|
|
||||||
},
|
|
||||||
"nguyenvukhang/nvim-toggler",
|
"nguyenvukhang/nvim-toggler",
|
||||||
"alvan/vim-closetag",
|
"alvan/vim-closetag",
|
||||||
"norcalli/nvim-colorizer.lua",
|
"norcalli/nvim-colorizer.lua",
|
||||||
|
|
@ -128,5 +117,11 @@ return {
|
||||||
width = 0.9,
|
width = 0.9,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"bluz71/vim-moonfly-colors",
|
||||||
|
name = "moonfly",
|
||||||
|
lazy = false,
|
||||||
|
priority = 1000,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
124
config/nvim/lua/plugins/pinkfly/init.lua
Normal file
124
config/nvim/lua/plugins/pinkfly/init.lua
Normal file
|
|
@ -0,0 +1,124 @@
|
||||||
|
vim.cmd("colorscheme moonfly")
|
||||||
|
|
||||||
|
local palette = {
|
||||||
|
black = "#0f0f0f",
|
||||||
|
surface = "#1a1a1a",
|
||||||
|
overlay = "#2a2a2a",
|
||||||
|
text = "#e0def4",
|
||||||
|
dim = "#6e6a86",
|
||||||
|
pink = "#ebbcba",
|
||||||
|
magenta = "#f2a7b0",
|
||||||
|
peach = "#f6c177",
|
||||||
|
white = "#ffffff",
|
||||||
|
comment = "#55505c",
|
||||||
|
}
|
||||||
|
|
||||||
|
vim.cmd("hi clear")
|
||||||
|
if vim.fn.exists("syntax_on") then
|
||||||
|
vim.cmd("syntax reset")
|
||||||
|
end
|
||||||
|
vim.o.background = "dark"
|
||||||
|
vim.g.colors_name = "pinkfly"
|
||||||
|
|
||||||
|
local ui = {
|
||||||
|
Normal = { fg = palette.text, bg = palette.black },
|
||||||
|
NormalNC = { fg = palette.text, bg = palette.black },
|
||||||
|
NormalFloat = { fg = palette.text, bg = palette.surface },
|
||||||
|
FloatBorder = { fg = palette.pink, bg = palette.surface },
|
||||||
|
VertSplit = { fg = palette.overlay, bg = palette.black },
|
||||||
|
StatusLine = { fg = palette.pink, bg = palette.black },
|
||||||
|
StatusLineNC = { fg = palette.dim, bg = palette.black },
|
||||||
|
TabLine = { fg = palette.text, bg = palette.overlay },
|
||||||
|
TabLineSel = { fg = palette.black, bg = palette.pink, bold = true },
|
||||||
|
Pmenu = { fg = palette.text, bg = palette.surface },
|
||||||
|
PmenuSel = { fg = palette.black, bg = palette.pink },
|
||||||
|
CursorLine = { bg = palette.surface },
|
||||||
|
CursorLineNr = { fg = palette.pink, bold = true },
|
||||||
|
LineNr = { fg = palette.comment },
|
||||||
|
Visual = { bg = "#2a1f2a" },
|
||||||
|
Search = { bg = palette.pink, fg = palette.black },
|
||||||
|
IncSearch = { bg = palette.magenta, fg = palette.black },
|
||||||
|
MatchParen = { fg = palette.pink, bold = true },
|
||||||
|
}
|
||||||
|
|
||||||
|
local syntax = {
|
||||||
|
Comment = { fg = palette.comment, italic = true },
|
||||||
|
Constant = { fg = palette.pink },
|
||||||
|
String = { fg = palette.peach },
|
||||||
|
Character = { fg = palette.peach },
|
||||||
|
Number = { fg = palette.magenta },
|
||||||
|
Boolean = { fg = palette.magenta, bold = true },
|
||||||
|
Identifier = { fg = palette.pink },
|
||||||
|
Function = { fg = palette.pink, bold = true },
|
||||||
|
Statement = { fg = palette.magenta },
|
||||||
|
Conditional = { fg = palette.pink, bold = true },
|
||||||
|
Repeat = { fg = palette.pink },
|
||||||
|
Label = { fg = palette.magenta },
|
||||||
|
Operator = { fg = palette.pink },
|
||||||
|
Keyword = { fg = palette.magenta, bold = true },
|
||||||
|
Exception = { fg = palette.pink },
|
||||||
|
PreProc = { fg = palette.pink },
|
||||||
|
Type = { fg = palette.pink },
|
||||||
|
StorageClass = { fg = palette.magenta },
|
||||||
|
Structure = { fg = palette.pink },
|
||||||
|
Typedef = { fg = palette.pink },
|
||||||
|
Delimiter = { fg = palette.text },
|
||||||
|
Special = { fg = palette.magenta },
|
||||||
|
}
|
||||||
|
|
||||||
|
local diagnostics = {
|
||||||
|
DiagnosticError = { fg = "#ff7b7b" },
|
||||||
|
DiagnosticWarn = { fg = palette.peach },
|
||||||
|
DiagnosticInfo = { fg = palette.pink },
|
||||||
|
DiagnosticHint = { fg = palette.magenta },
|
||||||
|
}
|
||||||
|
|
||||||
|
for group, opts in pairs(ui) do
|
||||||
|
vim.api.nvim_set_hl(0, group, opts)
|
||||||
|
end
|
||||||
|
for group, opts in pairs(syntax) do
|
||||||
|
vim.api.nvim_set_hl(0, group, opts)
|
||||||
|
end
|
||||||
|
for group, opts in pairs(diagnostics) do
|
||||||
|
vim.api.nvim_set_hl(0, group, opts)
|
||||||
|
end
|
||||||
|
|
||||||
|
local ok, lualine = pcall(require, "lualine")
|
||||||
|
if ok then
|
||||||
|
local lualine_pink = {
|
||||||
|
normal = {
|
||||||
|
a = { bg = palette.pink, fg = palette.black, gui = "bold" },
|
||||||
|
b = { bg = palette.surface, fg = palette.pink },
|
||||||
|
c = { bg = palette.black, fg = palette.text },
|
||||||
|
},
|
||||||
|
insert = {
|
||||||
|
a = { bg = palette.magenta, fg = palette.black, gui = "bold" },
|
||||||
|
},
|
||||||
|
visual = {
|
||||||
|
a = { bg = palette.peach, fg = palette.black, gui = "bold" },
|
||||||
|
},
|
||||||
|
replace = {
|
||||||
|
a = { bg = palette.pink, fg = palette.black, gui = "bold" },
|
||||||
|
},
|
||||||
|
inactive = {
|
||||||
|
a = { bg = palette.surface, fg = palette.dim },
|
||||||
|
b = { bg = palette.surface, fg = palette.dim },
|
||||||
|
c = { bg = palette.black, fg = palette.dim },
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
lualine.setup({
|
||||||
|
options = {
|
||||||
|
theme = lualine_pink,
|
||||||
|
section_separators = { left = "", right = "" },
|
||||||
|
component_separators = { left = "", right = "" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
|
vim.g.barbar_highlight = {
|
||||||
|
background = { fg = palette.dim, bg = palette.black },
|
||||||
|
buffer_visible = { fg = palette.text, bg = palette.black },
|
||||||
|
buffer_selected = { fg = palette.pink, bg = palette.black, bold = true },
|
||||||
|
modified_selected = { fg = palette.peach, bg = palette.black, bold = true },
|
||||||
|
}
|
||||||
|
|
@ -1,22 +0,0 @@
|
||||||
vim.cmd("colorscheme rosepine")
|
|
||||||
local transparent_groups = {
|
|
||||||
"Normal",
|
|
||||||
"NormalNC",
|
|
||||||
"NormalFloat",
|
|
||||||
"VertSplit",
|
|
||||||
"StatusLine",
|
|
||||||
"StatusLineNC",
|
|
||||||
"TabLine",
|
|
||||||
"TabLineFill",
|
|
||||||
"TabLineSel",
|
|
||||||
"Pmenu",
|
|
||||||
"PmenuSel",
|
|
||||||
"PmenuSbar",
|
|
||||||
"PmenuThumb",
|
|
||||||
}
|
|
||||||
|
|
||||||
for _, group in ipairs(transparent_groups) do
|
|
||||||
vim.api.nvim_set_hl(0, group, { bg = "none" })
|
|
||||||
end
|
|
||||||
|
|
||||||
vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
|
|
||||||
Binary file not shown.
Binary file not shown.
|
|
@ -2,17 +2,17 @@
|
||||||
highlight: bold italic;
|
highlight: bold italic;
|
||||||
scrollbar: true;
|
scrollbar: true;
|
||||||
|
|
||||||
base-bg: #191724;
|
base-bg: #0f0f0f;
|
||||||
base-bg-soft: #1f1d2e;
|
base-bg-soft: #1a1a1a;
|
||||||
base-bg-alt: #26233a;
|
base-bg-alt: #2a2a2a;
|
||||||
base-fg: #e0def4;
|
base-fg: #e0def4;
|
||||||
base-fg-dim: #6e6a86;
|
base-fg-dim: #6e6a86;
|
||||||
|
|
||||||
accent: #eb6f92;
|
accent: #ebbcba;
|
||||||
accent-light: #f6c177;
|
accent-light: #ea9a97;
|
||||||
accent-dark: #31748f;
|
accent-dark: #d7827e;
|
||||||
|
|
||||||
border-gray: #3b3a5a;
|
border-gray: #454545;
|
||||||
|
|
||||||
background: @base-bg;
|
background: @base-bg;
|
||||||
background-color: @background;
|
background-color: @background;
|
||||||
|
|
@ -48,7 +48,7 @@
|
||||||
configuration {
|
configuration {
|
||||||
font: "JetBrainsMono Nerd Font 14";
|
font: "JetBrainsMono Nerd Font 14";
|
||||||
show-icons: true;
|
show-icons: true;
|
||||||
terminal: "alacritty";
|
terminal: "footclient";
|
||||||
}
|
}
|
||||||
|
|
||||||
element-icon {
|
element-icon {
|
||||||
|
|
@ -58,3 +58,4 @@ element-icon {
|
||||||
window {
|
window {
|
||||||
border-radius: 10px;
|
border-radius: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,33 +1,30 @@
|
||||||
format = """
|
format = """
|
||||||
[](#191724)\
|
[](#0f0f0f)\
|
||||||
$os\
|
|
||||||
$username\
|
$username\
|
||||||
[](bg:#1e1e2e fg:#191724)\
|
[](bg:#1a1a1a fg:#0f0f0f)\
|
||||||
$directory\
|
$directory\
|
||||||
[](bg:#26233a fg:#1e1e2e)\
|
[](bg:#2a2a2a fg:#1a1a1a)\
|
||||||
$all_langs\
|
$all_langs\
|
||||||
[](bg:#2a2736 fg:#26233a)\
|
[](bg:#1a1a1a fg:#2a2a2a)\
|
||||||
$time\
|
$time\
|
||||||
[](bg:#3a3840 fg:#2a2736)\
|
[](fg:#1a1a1a)
|
||||||
$time\
|
"""
|
||||||
[ ](fg:#3a3840)\
|
|
||||||
"""
|
|
||||||
|
|
||||||
add_newline = false
|
add_newline = false
|
||||||
|
|
||||||
[username]
|
[username]
|
||||||
show_always = true
|
show_always = true
|
||||||
style_user = "bg:#191724 fg:#e0def4"
|
style_user = "bg:#0f0f0f fg:#ebbcba"
|
||||||
style_root = "bg:#191724 fg:#eb6f92"
|
style_root = "bg:#0f0f0f fg:#eb6f92"
|
||||||
format = '[$user]($style)'
|
format = '[$user]($style)'
|
||||||
disabled = false
|
disabled = false
|
||||||
|
|
||||||
[os]
|
[os]
|
||||||
style = "bg:#1e1e2e fg:#e0def4"
|
style = "bg:#1a1a1a fg:#ebbcba"
|
||||||
disabled = true
|
disabled = true
|
||||||
|
|
||||||
[directory]
|
[directory]
|
||||||
style = "fg:#e0def4 bg:#1e1e2e"
|
style = "fg:#ebbcba bg:#1a1a1a"
|
||||||
format = "[ $path ]($style)"
|
format = "[ $path ]($style)"
|
||||||
truncation_length = 3
|
truncation_length = 3
|
||||||
truncation_symbol = "…/"
|
truncation_symbol = "…/"
|
||||||
|
|
|
||||||
67
config/tmux/tmux.conf
Normal file
67
config/tmux/tmux.conf
Normal file
|
|
@ -0,0 +1,67 @@
|
||||||
|
set -g default-terminal "tmux-256color"
|
||||||
|
set -ga terminal-overrides ",*:RGB"
|
||||||
|
set -g mouse on
|
||||||
|
set -g set-clipboard on
|
||||||
|
|
||||||
|
unbind C-b
|
||||||
|
set -g prefix C-a
|
||||||
|
bind-key C-a send-prefix
|
||||||
|
|
||||||
|
bind h select-pane -L
|
||||||
|
bind j select-pane -D
|
||||||
|
bind k select-pane -U
|
||||||
|
bind l select-pane -R
|
||||||
|
|
||||||
|
unbind %
|
||||||
|
bind | split-window -h -c "#{pane_current_path}"
|
||||||
|
|
||||||
|
unbind '"'
|
||||||
|
bind - split-window -v -c "#{pane_current_path}"
|
||||||
|
|
||||||
|
unbind r
|
||||||
|
bind r source-file $HOME/.config/tmux/tmux.conf
|
||||||
|
|
||||||
|
set -g base-index 1
|
||||||
|
set -g pane-base-index 1
|
||||||
|
set -g renumber-windows on
|
||||||
|
|
||||||
|
set -g mode-keys vi
|
||||||
|
bind-key -T copy-mode-vi v send-keys -X begin-selection
|
||||||
|
bind-key -T copy-mode-vi C-v send-keys -X rectangle-toggle
|
||||||
|
bind-key -T copy-mode-vi y send-keys -X copy-selection-and-cancel
|
||||||
|
unbind -T copy-mode-vi MouseDragEnd1Pane
|
||||||
|
|
||||||
|
bind -n M-h select-pane -L
|
||||||
|
bind -n M-j select-pane -D
|
||||||
|
bind -n M-k select-pane -U
|
||||||
|
bind -n M-l select-pane -R
|
||||||
|
|
||||||
|
bind -n M-1 select-window -t 1
|
||||||
|
bind -n M-2 select-window -t 2
|
||||||
|
bind -n M-3 select-window -t 3
|
||||||
|
bind -n M-4 select-window -t 4
|
||||||
|
bind -n M-5 select-window -t 5
|
||||||
|
bind -n M-6 select-window -t 6
|
||||||
|
bind -n M-7 select-window -t 7
|
||||||
|
bind -n M-8 select-window -t 8
|
||||||
|
bind -n M-9 select-window -t 9
|
||||||
|
|
||||||
|
set -g status on
|
||||||
|
set -g status-justify centre
|
||||||
|
set -g status-bg "#1a1a1a"
|
||||||
|
set -g status-fg "#ebbcba"
|
||||||
|
set -g status-style "bg=#1a1a1a,fg=#ebbcba"
|
||||||
|
|
||||||
|
set -g status-left "#[bg=#ebbcba,fg=#1a1a1a,bold] #S "
|
||||||
|
set -g status-right " #[bg=#ebbcba,fg=#1a1a1a,bold] %H:%M "
|
||||||
|
set -g window-status-current-format "#[fg=#ebbcba]#[bg=#ebbcba,fg=#1a1a1a,bold] #I: #W #[fg=#ebbcba,bg=#1a1a1a]"
|
||||||
|
set -g window-status-format "#[fg=#ebbcba]#[bg=#ebbcba,fg=#111111] #I #[fg=#ebbcba,bg=#1a1a1a]"
|
||||||
|
|
||||||
|
set -g pane-border-style "fg=#ebbcba"
|
||||||
|
set -g pane-active-border-style "fg=#ebbcba"
|
||||||
|
|
||||||
|
set -g mode-style "bg=#ebbcba,fg=#ebbcba"
|
||||||
|
|
||||||
|
set -g message-style "fg=#ebbcba,bg=#1a1a1a,bold"
|
||||||
|
set -g message-command-style "fg=#ebbcba,bg=#1a1a1a,bold"
|
||||||
|
|
||||||
|
|
@ -10,9 +10,7 @@
|
||||||
"modules-center": [
|
"modules-center": [
|
||||||
],
|
],
|
||||||
"modules-right": [
|
"modules-right": [
|
||||||
|
"network",
|
||||||
// "tray",
|
|
||||||
// "network",
|
|
||||||
"pulseaudio",
|
"pulseaudio",
|
||||||
"clock"
|
"clock"
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,14 @@
|
||||||
@define-color border #26233a;
|
@define-color border #211e1e;
|
||||||
@define-color background #191724;
|
@define-color background #111111;
|
||||||
@define-color surface0 #1f1d2e;
|
@define-color surface0 #151111;
|
||||||
@define-color overlay0 #26233a;
|
@define-color overlay0 #161515;
|
||||||
@define-color text #e0def4;
|
@define-color text #e0def4;
|
||||||
@define-color text_dim #6e6a86;
|
@define-color text_dim #6e6a86;
|
||||||
@define-color blue #31748f;
|
@define-color blue #31748f;
|
||||||
@define-color green #9ccfd8;
|
@define-color green #9ccfd8;
|
||||||
@define-color yellow #f6c177;
|
@define-color yellow #f6c177;
|
||||||
@define-color peach #ebbcba;
|
@define-color peach #ebbcba;
|
||||||
@define-color maroon #eb6f92;
|
@define-color maroon #e79591;
|
||||||
@define-color lavender #c4a7e7;
|
@define-color lavender #c4a7e7;
|
||||||
@define-color pink #eb6f92;
|
@define-color pink #eb6f92;
|
||||||
@define-color teal #9ccfd8;
|
@define-color teal #9ccfd8;
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
window#waybar {
|
window#waybar {
|
||||||
background: @background;
|
background: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
#disk,
|
#disk,
|
||||||
|
|
@ -42,7 +42,7 @@ window#waybar {
|
||||||
padding: 5px 10px;
|
padding: 5px 10px;
|
||||||
margin: 3px 0 13px 10px;
|
margin: 3px 0 13px 10px;
|
||||||
background: @surface0;
|
background: @surface0;
|
||||||
color: @text;
|
color: @peach;
|
||||||
transition: 0.3s;
|
transition: 0.3s;
|
||||||
border: 1.5px solid @border;
|
border: 1.5px solid @border;
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
|
|
@ -56,27 +56,27 @@ window#waybar.empty #window {
|
||||||
border: none;
|
border: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
#network { color: @text; }
|
#network { color: @peach; }
|
||||||
#clock { margin-right: 12px; color: @text; }
|
#clock { margin-right: 12px; color: @peach; }
|
||||||
#pulseaudio { color: @text; }
|
#pulseaudio { color: @peach; }
|
||||||
|
|
||||||
#workspaces {
|
#workspaces {
|
||||||
margin-left: 12px;
|
margin-left: 12px;
|
||||||
color: @text;
|
color: @peach;
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button {
|
#workspaces button {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 1px 3px;
|
padding: 1px 3px;
|
||||||
color: @text;
|
color: @peach;
|
||||||
transition: none;
|
transition: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button.empty { color: @text_dim; }
|
#workspaces button.empty { color: @peach; }
|
||||||
#workspaces button.active { color: @maroon; }
|
#workspaces button.active { color: @maroon; }
|
||||||
#workspaces button.urgent { color: @maroon; }
|
#workspaces button.urgent { color: @peach; }
|
||||||
|
|
||||||
#workspaces button:hover {
|
#workspaces button:hover {
|
||||||
background: @overlay0;
|
background: @overlay0;
|
||||||
color: @text;
|
color: @peach;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
13
local/bin/toggle-screens.sh
Executable file
13
local/bin/toggle-screens.sh
Executable file
|
|
@ -0,0 +1,13 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
outputs_json="$(niri msg --json outputs)"
|
||||||
|
|
||||||
|
echo "$outputs_json" | jq -c '.[]' | while read -r out; do
|
||||||
|
name=$(echo "$out" | jq -r '.name')
|
||||||
|
dpms=$(echo "$out" | jq -r '.dpms')
|
||||||
|
|
||||||
|
if [ "$dpms" = "On" ]; then
|
||||||
|
echo "Turning off $name"
|
||||||
|
niri msg output "$name" dpms off
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
@ -72,7 +72,6 @@ in
|
||||||
security.sudo-rs.enable = true;
|
security.sudo-rs.enable = true;
|
||||||
|
|
||||||
virtualisation = {
|
virtualisation = {
|
||||||
waydroid.enable = false;
|
|
||||||
podman.enable = true;
|
podman.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -90,7 +89,6 @@ in
|
||||||
unstable.qbittorrent
|
unstable.qbittorrent
|
||||||
unstable.zathura
|
unstable.zathura
|
||||||
unstable.rofi
|
unstable.rofi
|
||||||
unstable.alacritty
|
|
||||||
];
|
];
|
||||||
|
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
@ -98,12 +96,10 @@ in
|
||||||
users.users.coast = {
|
users.users.coast = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
extraGroups = [ "wheel" "podman" ];
|
extraGroups = [ "wheel" "podman" ];
|
||||||
shell = pkgs.zsh;
|
shell = pkgs.nushell;
|
||||||
};
|
};
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
zsh.enable = true;
|
|
||||||
zsh.syntaxHighlighting.enable = true;
|
|
||||||
foot.enable = false;
|
foot.enable = false;
|
||||||
nano.enable = false;
|
nano.enable = false;
|
||||||
nekoray.enable = true;
|
nekoray.enable = true;
|
||||||
|
|
@ -123,6 +119,7 @@ in
|
||||||
|
|
||||||
xdg.portal = {
|
xdg.portal = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
xdgOpenUsePortal = true;
|
||||||
extraPortals = with pkgs; [
|
extraPortals = with pkgs; [
|
||||||
xdg-desktop-portal-gtk
|
xdg-desktop-portal-gtk
|
||||||
xdg-desktop-portal-gnome
|
xdg-desktop-portal-gnome
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,9 @@
|
||||||
./home-configuration/configuration.nix
|
./home-configuration/configuration.nix
|
||||||
./home-configuration/apps/sway.nix
|
./home-configuration/apps/sway.nix
|
||||||
./home-configuration/apps/zsh.nix
|
./home-configuration/apps/zsh.nix
|
||||||
|
./home-configuration/apps/nushell.nix
|
||||||
./home-configuration/apps/alacritty.nix
|
./home-configuration/apps/alacritty.nix
|
||||||
|
./home-configuration/apps/foot.nix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,8 @@
|
||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
programs.alacritty = {
|
programs.alacritty = {
|
||||||
enable = true;
|
enable = false;
|
||||||
|
theme = "gruvbox_dark";
|
||||||
settings = {
|
settings = {
|
||||||
window = {
|
window = {
|
||||||
opacity = 0.9;
|
opacity = 0.9;
|
||||||
|
|
@ -13,6 +14,7 @@
|
||||||
x = 2;
|
x = 2;
|
||||||
y = 2;
|
y = 2;
|
||||||
};
|
};
|
||||||
|
blur = true;
|
||||||
};
|
};
|
||||||
font = {
|
font = {
|
||||||
normal = {
|
normal = {
|
||||||
|
|
|
||||||
31
nixos/home-configuration/apps/foot.nix
Normal file
31
nixos/home-configuration/apps/foot.nix
Normal file
|
|
@ -0,0 +1,31 @@
|
||||||
|
{
|
||||||
|
programs.foot = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
main.font = "JetBrainsMono Nerd Font:size=14";
|
||||||
|
main.pad = "4x4";
|
||||||
|
scrollback.lines = 100000;
|
||||||
|
|
||||||
|
colors.alpha = "0.9";
|
||||||
|
colors.background = "191724";
|
||||||
|
colors.foreground = "e0def4";
|
||||||
|
colors.regular0 = "191724";
|
||||||
|
colors.regular1 = "eb6f92";
|
||||||
|
colors.regular2 = "9ccfd8";
|
||||||
|
colors.regular3 = "f6c177";
|
||||||
|
colors.regular4 = "31748f";
|
||||||
|
colors.regular5 = "c4a7e7";
|
||||||
|
colors.regular6 = "ebbcba";
|
||||||
|
colors.regular7 = "e0def4";
|
||||||
|
colors.bright0 = "6e6a86";
|
||||||
|
colors.bright1 = "eb6f92";
|
||||||
|
colors.bright2 = "9ccfd8";
|
||||||
|
colors.bright3 = "f6c177";
|
||||||
|
colors.bright4 = "31748f";
|
||||||
|
colors.bright5 = "c4a7e7";
|
||||||
|
colors.bright6 = "ebbcba";
|
||||||
|
colors.bright7 = "e0def4";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
13
nixos/home-configuration/apps/nushell.nix
Normal file
13
nixos/home-configuration/apps/nushell.nix
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
config,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
{
|
||||||
|
programs = {
|
||||||
|
carapace = {
|
||||||
|
enable = true;
|
||||||
|
enableNushellIntegration = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
programs.zsh = {
|
programs.zsh = {
|
||||||
enable = true;
|
enable = false;
|
||||||
history = {
|
history = {
|
||||||
path = "/home/coast/.cache/zsh/history";
|
path = "/home/coast/.cache/zsh/history";
|
||||||
size = 100000000;
|
size = 100000000;
|
||||||
|
|
|
||||||
|
|
@ -7,13 +7,13 @@
|
||||||
mkSl = path: config.lib.file.mkOutOfStoreSymlink path;
|
mkSl = path: config.lib.file.mkOutOfStoreSymlink path;
|
||||||
configs = {
|
configs = {
|
||||||
kitty = "kitty";
|
kitty = "kitty";
|
||||||
foot = "foot";
|
|
||||||
qtile = "qtile";
|
qtile = "qtile";
|
||||||
mako = "mako";
|
mako = "mako";
|
||||||
nvim = "nvim";
|
nvim = "nvim";
|
||||||
eww = "eww";
|
eww = "eww";
|
||||||
waybar = "waybar";
|
waybar = "waybar";
|
||||||
rofi = "rofi";
|
rofi = "rofi";
|
||||||
|
nushell = "nushell";
|
||||||
niri = "niri";
|
niri = "niri";
|
||||||
"starship.toml" = "starship.toml";
|
"starship.toml" = "starship.toml";
|
||||||
};
|
};
|
||||||
|
|
@ -29,9 +29,13 @@ in {
|
||||||
stateVersion = "25.05";
|
stateVersion = "25.05";
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
alsa-utils
|
alsa-utils
|
||||||
|
xwayland-satellite
|
||||||
nix-search-cli
|
nix-search-cli
|
||||||
fastfetch
|
fastfetch
|
||||||
|
lollypop
|
||||||
|
cmatrix
|
||||||
dysk
|
dysk
|
||||||
|
brightnessctl
|
||||||
ncurses
|
ncurses
|
||||||
tree
|
tree
|
||||||
xfce.ristretto
|
xfce.ristretto
|
||||||
|
|
@ -51,19 +55,20 @@ in {
|
||||||
grim
|
grim
|
||||||
slurp
|
slurp
|
||||||
yazi
|
yazi
|
||||||
mate.caja
|
nautilus
|
||||||
htop
|
btop
|
||||||
nixpkgs-fmt
|
nixpkgs-fmt
|
||||||
swww
|
swww
|
||||||
wmenu
|
wmenu
|
||||||
mako
|
mako
|
||||||
nwg-look
|
nwg-look
|
||||||
xorg.xkill
|
xorg.xkill
|
||||||
|
xorg.xeyes
|
||||||
mpv
|
mpv
|
||||||
vesktop
|
vesktop
|
||||||
wlr-randr
|
wlr-randr
|
||||||
nodejs
|
nodejs
|
||||||
gcc_multi
|
clang_multi
|
||||||
gnumake
|
gnumake
|
||||||
clang-tools
|
clang-tools
|
||||||
ruby_3_4
|
ruby_3_4
|
||||||
|
|
@ -76,10 +81,9 @@ in {
|
||||||
unzip
|
unzip
|
||||||
zip
|
zip
|
||||||
go
|
go
|
||||||
tauon
|
|
||||||
gimp
|
gimp
|
||||||
waybar
|
waybar
|
||||||
glibc_multi
|
glibc
|
||||||
man-pages
|
man-pages
|
||||||
man-pages-posix
|
man-pages-posix
|
||||||
eww
|
eww
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue