Compare commits

..

No commits in common. "be02df5aaf3b7329e8b778038738f7bb808f3d8e" and "0a046f66db57380823f6ab214b048b5c8db73b15" have entirely different histories.

35 changed files with 311 additions and 278 deletions

View file

@ -1,28 +0,0 @@
import = ["/home/freya/.config/alacritty/catppuccin-mocha.toml"]
[font]
size = 11
[font.bold]
style = "Bold"
[font.bold_italic]
style = "Bold Italic"
[font.italic]
style = "Italic"
[font.normal]
family = "monospace"
style = "Regular"
[font.offset]
x = 0
y = 0
[window]
opacity = 0.85
[window.padding]
x = 10
y = 10

View file

@ -0,0 +1,31 @@
# Colorscheme
import:
- ~/.config/alacritty/catppuccin-mocha.yml
# Window settings
window:
opacity: 0.85
padding:
x: 10
y: 10
# Set font
font:
normal:
family: monospace # FiraCode Nerd Font Mono
style: Regular
bold:
style: Bold
italic:
style: Italic
bold_italic:
style: Bold Italic
size: 11
offset:
x: 0
y: 0
colors:
primary:
background: '0x14171d'
foreground: '0xc7c6c3'

View file

@ -1,76 +0,0 @@
[colors.primary]
background = "#1E1E2E"
foreground = "#CDD6F4"
dim_foreground = "#CDD6F4"
bright_foreground = "#CDD6F4"
[colors.cursor]
text = "#1E1E2E"
cursor = "#F5E0DC"
[colors.vi_mode_cursor]
text = "#1E1E2E"
cursor = "#B4BEFE"
[colors.search.matches]
foreground = "#1E1E2E"
background = "#A6ADC8"
[colors.search.focused_match]
foreground = "#1E1E2E"
background = "#A6E3A1"
[colors.footer_bar]
foreground = "#1E1E2E"
background = "#A6ADC8"
[colors.hints.start]
foreground = "#1E1E2E"
background = "#F9E2AF"
[colors.hints.end]
foreground = "#1E1E2E"
background = "#A6ADC8"
[colors.selection]
text = "#1E1E2E"
background = "#F5E0DC"
[colors.normal]
black = "#45475A"
red = "#F38BA8"
green = "#A6E3A1"
yellow = "#F9E2AF"
blue = "#89B4FA"
magenta = "#F5C2E7"
cyan = "#94E2D5"
white = "#BAC2DE"
[colors.bright]
black = "#585B70"
red = "#F38BA8"
green = "#A6E3A1"
yellow = "#F9E2AF"
blue = "#89B4FA"
magenta = "#F5C2E7"
cyan = "#94E2D5"
white = "#A6ADC8"
[colors.dim]
black = "#45475A"
red = "#F38BA8"
green = "#A6E3A1"
yellow = "#F9E2AF"
blue = "#89B4FA"
magenta = "#F5C2E7"
cyan = "#94E2D5"
white = "#BAC2DE"
[[colors.indexed_colors]]
index = 16
color = "#FAB387"
[[colors.indexed_colors]]
index = 17
color = "#F5E0DC"

View file

@ -0,0 +1,78 @@
colors:
primary:
background: "#1d1d2d" # base
foreground: "#CDD6F4" # text
# Bright and dim foreground colors
dim_foreground: "#CDD6F4" # text
bright_foreground: "#CDD6F4" # text
# Cursor colors
cursor:
text: "#1E1E2E" # base
cursor: "#F5E0DC" # rosewater
vi_mode_cursor:
text: "#1E1E2E" # base
cursor: "#B4BEFE" # lavender
# Search colors
search:
matches:
foreground: "#1E1E2E" # base
background: "#A6ADC8" # subtext0
focused_match:
foreground: "#1E1E2E" # base
background: "#A6E3A1" # green
footer_bar:
foreground: "#1E1E2E" # base
background: "#A6ADC8" # subtext0
# Keyboard regex hints
hints:
start:
foreground: "#1E1E2E" # base
background: "#F9E2AF" # yellow
end:
foreground: "#1E1E2E" # base
background: "#A6ADC8" # subtext0
# Selection colors
selection:
text: "#1E1E2E" # base
background: "#F5E0DC" # rosewater
# Normal colors
normal:
black: "#45475A" # surface1
red: "#F38BA8" # red
green: "#A6E3A1" # green
yellow: "#F9E2AF" # yellow
blue: "#89B4FA" # blue
magenta: "#F5C2E7" # pink
cyan: "#94E2D5" # teal
white: "#BAC2DE" # subtext1
# Bright colors
bright:
black: "#585B70" # surface2
red: "#F38BA8" # red
green: "#A6E3A1" # green
yellow: "#F9E2AF" # yellow
blue: "#89B4FA" # blue
magenta: "#F5C2E7" # pink
cyan: "#94E2D5" # teal
white: "#A6ADC8" # subtext0
# Dim colors
dim:
black: "#45475A" # surface1
red: "#F38BA8" # red
green: "#A6E3A1" # green
yellow: "#F9E2AF" # yellow
blue: "#89B4FA" # blue
magenta: "#F5C2E7" # pink
cyan: "#94E2D5" # teal
white: "#BAC2DE" # subtext1
indexed_colors:
- { index: 16, color: "#FAB387" }
- { index: 17, color: "#F5E0DC" }

View file

@ -25,8 +25,8 @@
<alias>
<family>monospace</family>
<prefer>
<family>Fira Code</family>
<family>FiraCode Nerd Font Mono</family>
<family>Fira Mono</family>
<family>Fira Mono Nerd Font</family>
<family>Font Awesome 6 Pro Regular</family>
<family>Twemoji</family>
<family>DejaVu Sans Mono</family>

View file

@ -1,19 +1,18 @@
exec systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP GTK_THEME
exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY GTK_THEME XDG_CURRENT_DESKTOP=Hyprland
exec-once = dbus-update-activation-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=Hyprland
$mod = SUPER
$term = kitty
$term = alacritty
$menu = wofi --allow-images --show drun --prompt "Search Program"
$scale = 1.25
$scale = 1.5
$radius = 5
$gaps = 10
$border = 3
$browser = librewolf
$browser = firefox
source = ~/.config/hypr/config.d/theme.conf
source = ~/.config/hypr/config.d/keybinds.conf

View file

@ -1,2 +1,2 @@
preload = ~/.config/desktop-common/wallpapers/blue.jpg
wallpaper = ,~/.config/desktop-common/wallpapers/blue.jpg
preload = ~/sync/wallpapers/nya0.png
wallpaper = ,~/sync/wallpapers/nya0.png

View file

@ -1,9 +1,9 @@
[Default Applications]
text/html=librewolf.desktop
x-scheme-handler/http=librewolf.desktop
x-scheme-handler/https=librewolf.desktop
x-scheme-handler/about=librewolf.desktop
x-scheme-handler/unknown=librewolf.desktop
text/html=firefox.desktop
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/about=firefox.desktop
x-scheme-handler/unknown=firefox.desktop
image/png=imv.desktop
image/jpeg=imv.desktop
image/webp=imv.desktop
@ -29,11 +29,26 @@ text/x-moc=nvim.desktop
text/x-pascal=nvim.desktop
text/x-tcl=nvim.desktop
text/x-tex=nvim.desktop
application/x-shellscript=nvim.desktop
text/x-c=nvim.desktop
text/x-c++=nvim.desktop
application/gzip=org.gnome.Nautilus.desktop
application/zip=org.gnome.Nautilus.desktop
application/x-bzip2=org.gnome.Nautilus.desktop
application/vnd.ms-opentype=org.gnome.Nautilus.desktop
font/sfnt=org.gnome.Nautilus.desktop
application/java-archive=org.gnome.Nautilus.desktop
application/x-iso9660-image=org.gnome.Nautilus.desktop
application/x-xz=org.gnome.Nautilus.desktop
application/x-zerosize=nvim.desktop
application/x-shellscript=nvim.desktop
x-scheme-handler/msteams=teams.desktop
x-scheme-handler/mailto=userapp-Thunderbird-Y667E2.desktop
message/rfc822=userapp-Thunderbird-Y667E2.desktop
x-scheme-handler/mid=userapp-Thunderbird-Y667E2.desktop
x-scheme-handler/webcal=userapp-Thunderbird-9WQSA2.desktop
text/calendar=userapp-Thunderbird-9WQSA2.desktop
application/x-extension-ics=userapp-Thunderbird-9WQSA2.desktop
x-scheme-handler/webcals=userapp-Thunderbird-9WQSA2.desktop
x-scheme-handler/mspa=unofficial-homestuck-collection.desktop
[Added Associations]
application/x-zerosize=nvim.desktop;
@ -41,8 +56,8 @@ x-scheme-handler/mailto=userapp-Thunderbird-E9G491.desktop;userapp-Thunderbird-4
x-scheme-handler/mid=userapp-Thunderbird-E9G491.desktop;userapp-Thunderbird-4IZTA2.desktop;
x-scheme-handler/webcal=userapp-Thunderbird-9WQSA2.desktop;
x-scheme-handler/webcals=userapp-Thunderbird-9WQSA2.desktop;
x-scheme-handler/mailto=userapp-Thunderbird-E9G491.desktop;userapp-Thunderbird-Y667E2.desktop;userapp-Thunderbird-2QYKF2.desktop;
x-scheme-handler/mailto=userapp-Thunderbird-E9G491.desktop;userapp-Thunderbird-Y667E2.desktop;
message/rfc822=userapp-Thunderbird-E9G491.desktop;
x-scheme-handler/mid=userapp-Thunderbird-E9G491.desktop;userapp-Thunderbird-Y667E2.desktop;userapp-Thunderbird-2QYKF2.desktop;
x-scheme-handler/mid=userapp-Thunderbird-E9G491.desktop;userapp-Thunderbird-Y667E2.desktop;
x-scheme-handler/discord=discord.desktop;
x-scheme-handler/slack=slack.desktop;

View file

@ -69,18 +69,11 @@ require('lspconfig/prolog_lsp')
lsp.configure('prolog_lsp', {force_setup = true})
lsp.setup()
require'lspconfig'.phpactor.setup{
on_attach = on_attach,
init_options = {
["language_server_phpstan.enabled"] = false,
["language_server_psalm.enabled"] = false,
}
}
vim.diagnostic.config({
virtual_text = true
})
require("neodev").setup()
require("nvim-surround").setup()
require("toggleterm").setup()

View file

@ -150,6 +150,34 @@ local cats = {
[[[bug] .*' / .*' ; .*`- +' `*' ]],
[[ `*-* `*-* `*-*']],
},
{
[[ .-o=o-.]],
[[ , /=o=o=o=\ .--.]],
[[ _|\|=o=O=o=O=| \]],
[[ __.' a`\=o=o=o=(`\ /]],
[[ '. a 4/`|.-""'`\ \ ;'`) .---.]],
[[ \ .' / .--' |_.' / .-._)]],
[[ `) _.' / /`-.__.' /]],
[[ jgs `'-.____; /'-.___.-']],
[[ `"""`]],
},
{
[[ (`.]],
[[ ) )]],
[[ ( (]],
[[ \ \]],
[[ \ \]],
[[ .-' `-.]],
[[ / `.]],
[[ ( ) `-._ , _]],
[[ ) ,' (.\--'(]],
[[ \ ( ) / \]],
[[ \ \_( / ( <0 (0]],
[[ \_)))\ ( `._ ::Y)__]],
[[ ''' \ `-._.'`---^_)))]],
[[ `-._ ))) ```]],
[[ ``` hjw]],
}
}
math.randomseed(os.time())

View file

@ -17,6 +17,5 @@ vim.filetype.add({
pattern = {
['.*%.pl'] = 'prolog',
['.*%.prolog'] = 'prolog',
['.*%.php.m4'] = 'php',
}
})

View file

@ -6,7 +6,7 @@ exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY GTK_THEME XDG_
set $mod Mod4
# Set terminal
set $term kitty
set $term alacritty
# Set app launcher
set $menu wofi --allow-images --show=drun --prompt "Search Program"
@ -15,7 +15,7 @@ set $menu wofi --allow-images --show=drun --prompt "Search Program"
set $scale 1.25
# Set background
set $bg ~/.config/desktop-common/wallpapers/blue.jpg
set $bg ~/.config/sway/wallpapers/blue.jpg
# Set Efects
set $gaps 10
@ -27,10 +27,10 @@ set $blur_radius 10
set $blur_passes 3
# Set browser
set $browser librewolf
set $browser firefox
# Autostart apps
exec $HOME/.config/desktop-common/scripts.d/auto.sh
exec $HOME/.config/sway/scripts.d/auto.sh
# Local configs
include $HOME/.config/sway/config.d/*

View file

@ -19,7 +19,7 @@ bindsym $mod+Shift+l exec $lock
bindsym Ctrl+Alt+Delete exec killall sway
# Power menu
bindsym $mod+L exec killall wlogout || wlogout --css ~/.config/desktop-common/logout.d/power/style.css -l ~/.config/desktop-common/logout.d/power/layout
bindsym $mod+L exec killall wlogout || wlogout --css ~/.config/sway/logout.d/power/style.css -l ~/.config/sway/logout.d/power/layout
# Drag floating windows by holding down $mod and left mouse button.
# Resize them with right mouse button + $mod.
@ -54,7 +54,5 @@ bindsym Print exec grim - | wl-copy -t iamge/png && notify-send -t 3000 "Sway" "
bindsym Shift+Print exec slurp -p | grim -g - - | convert - txt:- | tail -n 1 | awk '{print $3}' | wl-copy
# Michelsoft Binbows
bindsym Ctrl+$mod+Shift+L exec $browser "https://linkedin.com"
bindsym Ctrl+$mod+Shift+S exec $term -e sl
bindsym Ctrl+$mod+Shift+T exec electron25 "https://twitter.com"
bindsym Ctrl+$mod+Shift+M exec electron25 "https://www.tumblr.com"
bindsym Ctrl+$mod+Shift+L exec firefox "https://linkedin.com"
bindsym Ctrl+$mod+Shift+S exec alacritty -e sl

View file

@ -1,8 +1,8 @@
### Set borders
gaps inner $gaps
for_window [class="^.*"] border pixel 0
default_border pixel 0
default_floating_border pixel 0
for_window [class="^.*"] border pixel 2
default_border pixel 2
default_floating_border pixel 2
### Colors

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

View file

@ -0,0 +1,30 @@
{
"label" : "lock",
"action" : "swaylock -f -c 14171d",
"text" : "Lock",
"keybind" : "l"
}
{
"label" : "logout",
"action" : "loginctl terminate-user $USER",
"text" : "Logout",
"keybind" : "e"
}
{
"label" : "shutdown",
"action" : "loginctl poweroff",
"text" : "Shutdown",
"keybind" : "s"
}
{
"label" : "suspend",
"action" : "loginctl suspend",
"text" : "Suspend",
"keybind" : "u"
}
{
"label" : "reboot",
"action" : "reboot",
"text" : "Reboot",
"keybind" : "r"
}

View file

@ -0,0 +1,76 @@
nk* {
font-family: "Fira Mono", "Font Awesome 6 Pro", monospace;
font-size: 16px;
font-weight: bold;
}
window {
background-color: rgba(0, 0, 0, 0);
}
button {
background-color: #242434;
background-image: none;
color: #89ADF8;
border: 1px solid rgba(0, 0, 0, 0);
margin: 5px;
border-radius: 10px;
background-repeat: no-repeat;
background-position: center;
background-size: 35%;
}
button:focus, button:active {
background-color: #89B4FA;
color: #242434;
font-weight: 500;
outline-style: none;
}
#lock {
background-image: image(url("img/lock.png"));
}
#logout {
background-image: image(url("img/logout.png"));
}
#suspend {
background-image: image(url("img/sleep.png"));
}
#hibernate {
background-image: image(url("img/hibernate.png"));
}
#shutdown {
background-image: image(url("img/power.png"));
}
#reboot {
background-image: image(url("img/restart.png"));
}
#lock:focus {
background-image: image(url("img/lock-hover.png"));
}
#logout:focus {
background-image: image(url("img/logout-hover.png"));
}
#suspend:focus {
background-image: image(url("img/sleep-hover.png"));
}
#hibernate:focus {
background-image: image(url("img/hibernate-hover.png"));
}
#shutdown:focus {
background-image: image(url("img/power-hover.png"));
}
#reboot:focus {
background-image: image(url("img/restart-hover.png"));
}

BIN
.config/sway/wallpapers/blue.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 MiB

View file

@ -14,7 +14,7 @@
*/
window#waybar {
background-color: rgba(30, 30, 46, 0.85);
background-color: rgba(20, 23, 29, 0.85);
color: #c7c6c3;
}

View file

@ -6,5 +6,3 @@
gpgsign = true
[init]
defaultBranch = main
[http]
postBuffer = 157286400

View file

@ -10,46 +10,26 @@ host jolteon
Host yveltal
HostName yveltal.freya.cat
User root
User freya
Port 1111
Host yveltal.local
HostName 192.168.0.126
User root
Port 1111
Host yveltal.ospf
Hostname 10.1.1.1
User root
Port 22
Host yveltal.router
Hostname 10.1.3.1
User root
Port 22
Host yveltal.services
Hostname 10.1.3.129
User root
Port 22
Host yveltal.plex
Hostname 10.1.3.73
User root
Port 22
Host yveltal.minecraft
Hostname 10.1.3.13
User root
Port 22
Host stationery
HostName stationery.faith
User freya
Host redcom
Hostname fmurphy-dev.redcom.com
User fmurphy
Host queeg
Hostname queeg.cs.rit.edu
User tam2214
Host nitron
Hostname nitron.cs.rit.edu
User tam2214
Host github.com
Hostname github.com
User tam2214
IdentityFile /home/freya/.ssh/id_rit
Host *
KexAlgorithms -sntrup761x25519-sha512@openssh.com

View file

@ -20,29 +20,9 @@ export GTK_THEME=Lavanda-Sea-Dark
# Set terminal
export TERMINAL=alacritty
clear
echo
echo
echo "Please select an environment..."
echo "Or press any key to enter terminal"
echo "[S]way [H]yprland"
echo
echo
# start sway only once and on the primary tty
if [ -z "${DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then
exec sway &> .log/sway
fi
stty raw -echo
choice=$(dd bs=1 count=1 2> /dev/null)
stty -raw echo
case "$choice" in
"s")
echo "Launching sway..."
exec sway &> $HOME/.log/sway
;;
"h")
echo "Launching Hyprland..."
exec Hyprland &> $HOME/.log/Hyprland
;;
esac
exec fbterm &> $HOME/.log/fbterm
exec fbterm

22
.zshrc
View file

@ -34,8 +34,9 @@ alias ip="ip --color=auto"
alias grep="grep --color=auto"
alias diff="diff --color=auto"
alias ccat="highlight --out-format=ansi"
alias vim="nvim"
alias show="kitten icat --align=left"
alias config="/usr/bin/git --git-dir=$HOME/.cfg --work-tree=$HOME"
# Have manpages use colors
export LESS_TERMCAP_md=$'\e[1;36m'
@ -55,13 +56,7 @@ export GROFF_NO_SGR=1
ZSH_AUTOSUGGEST_STRATEGY=(completion history)
}
ssh() {
if [ "$1" = "redcom" ]; then
/usr/bin/ssh $1
else
TERM=alacritty /usr/bin/ssh $1
fi
}
.reload
# Enable zsh keybinds for home, end, and other movement keybinds
bindkey "\e[1;5D" backward-word
@ -73,17 +68,8 @@ bindkey "\e[H" beginning-of-line
bindkey "\e[F" end-of-line
bindkey "\e\d" undo
.ranger() {
ranger --choosedir=$HOME/.rangerdir < $TTY
LASTDIR=$(cat $HOME/.rangerdir)
cd "$LASTDIR"
zle reset-prompt
}
zle -N reload .reload
bindkey "^R" reload
zle -N ranger .ranger
bindkey "^F" ranger
# GPG SETUP FOR SSH
export GPG_TTY=$(tty)

8
aur
View file

@ -1,19 +1,11 @@
autotiling
cider
cydia-impactor
fbterm
i686-elf-gcc
librewolf-bin
lkrg-dkms
mkinitcpio-firmware
paru
pesterchum-git
pfetch-rs
prismlauncher-qt5-bin
swayfx
teams
ttf-twemoji-color
units
unofficial-homestuck-collection-bin
vulkan-nouveau-git
wlogout

View file

@ -16,8 +16,6 @@ cmake
cups
cups-pdf
discord
dmidecode
dnsmasq
docker
docker-compose
doxygen
@ -25,40 +23,24 @@ easyeffects
efibootmgr
element-desktop
evtest
ffmpegthumbnailer
figlet
firejail
firefox
fontforge
freealut
fuse2
gdb
gimp
git
glfw-x11
glm
gnome-keyring
gnome-themes-extra
gnu-netcat
gradle
graphviz
grim
grub
highlight
htop
hyprland
hyprpaper
imv
intellij-idea-community-edition
iwd
jdk8-openjdk
jq
kitty
krita
less
lib32-libva-mesa-driver
lib32-mesa-vdpau
lib32-vulkan-radeon
libhandy
libreoffice-fresh
libva-mesa-driver
libvirt
@ -66,62 +48,44 @@ linux
linux-firmware
linux-headers
lutris
lynx
macchanger
mako
man-db
man-pages
mangohud
maven
mesa-vdpau
meson
mpv
mtools
nasm
neofetch
neovim
network-manager-applet
networkmanager
networkmanager-openvpn
nodejs
noto-fonts-cjk
npm
obs-studio
octave
openal
opendoas
openldap
p7zip
pacman-contrib
pandoc-cli
pavucontrol
paxtest
perl-image-exiftool
pipewire-alsa
pipewire-pulse
polkit-gnome
python-pip
python-pygments
python-pynvim
qbittorrent
qemu-full
qt5-wayland
racket
ranger
ripgrep
rlwrap
ruby
rustup
sassc
sbctl
sbsigntools
sl
slurp
sof-firmware
starship
stb
steam
strace
swaybg
swayidle
swaylock
@ -153,20 +117,12 @@ thunar
thunderbird
tlp
tmux
tpm2-tools
traceroute
tree
ttf-dejavu
ttf-fira-code
ufw
unzip
valgrind
vim
virt-manager
virt-viewer
vulkan-radeon
vulkan-tools
vulkan-validation-layers
waybar
waylock
wget
@ -176,12 +132,10 @@ wireguard-tools
wl-clipboard
wl-mirror
wofi
xdelta3
xdg-desktop-portal
xdg-desktop-portal-wlr
xf86-video-amdgpu
xorg-xwayland
xwaylandvideobridge
yt-dlp
zathura
zathura-pdf-mupdf