diff --git a/README.md b/README.md index 7b4856e..3147eed 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,7 @@ note: the pacman install scripts may not be fully what i have as i made this loo - calcurse # todo +- make 3rd env so first is minimal???? - add rest of files - make fully portable version? - seperate installs into more scripts to have different steps in requirements. probably wont do this diff --git a/env/.bash_profile b/env/.bash_profile new file mode 100644 index 0000000..159897b --- /dev/null +++ b/env/.bash_profile @@ -0,0 +1,17 @@ +# +# ~/.bash_profile +# + +[[ -f ~/.bashrc ]] && . ~/.bashrc + +#!/bin/bash +if test -z "${XDG_RUNTIME_DIR}"; then + export XDG_RUNTIME_DIR=/tmp/${UID}-runtime-dir + if ! test -d "${XDG_RUNTIME_DIR}"; then + mkdir "${XDG_RUNTIME_DIR}" + chmod 0700 "${XDG_RUNTIME_DIR}" + fi +fi + + +#export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0 diff --git a/env/.bashrc b/env/.bashrc index 9685785..67a6774 100644 --- a/env/.bashrc +++ b/env/.bashrc @@ -6,5 +6,5 @@ [[ $- != *i* ]] && return PS1='\[\e[37;1m\][\[\e[35;1m\]\u\[\e[33m\]@\[\e[35;1m\]\h \[\e[36;1m\]\W\[\e[37;1m\]]\[\e[0;1m\]∮ ' -~/stuff/scripts/system/neoboot.sh +~/.local/bin/system/neoboot.sh source ~/.config/.profile diff --git a/env/.config/.profile b/env/.config/.profile index 08b5fbb..ce8d98f 100755 --- a/env/.config/.profile +++ b/env/.config/.profile @@ -30,7 +30,7 @@ export EDITOR="nvim" # export BROWSER="/home/iceyrazor/.local/bin/zen-x86_64.AppImage" export BROWSER="zen.desktop" export PREFIX=/usr -export PATH="$PATH:$HOME/.cargo/bin:$HOME/stuff/scripts/system:$HOME/stuff/scripts/system/backup:$HOME/stuff/scripts/system/wlx:$HOME/stuff/scripts/system/youtube-playlist-cli:$HOME/.local/bin/blender-4.1.1-linux-x64:$HOME/stuff/manual-programs/app-images:$HOME/stuff/scripts/system/theme-setter" +export PATH="$PATH:$HOME/.cargo/bin:$HOME/stuff/scripts/system:$HOME/.local/bin/system:$HOME/.local/bin/system/backup:$HOME/stuff/scripts/system/backup:$HOME/stuff/scripts/system/wlx:$HOME/stuff/scripts/system/youtube-playlist-cli:$HOME/.local/bin/blender-4.1.1-linux-x64:$HOME/stuff/manual-programs/app-images:$HOME/stuff/scripts/system/theme-setter" export MANPAGER='nvim +Man!' # export DWM_NOTIF_FILE="/home/iceyrazor/stuff/scripts/c/SDL/notif/notif.txt" diff --git a/env/.config/awesome/rc.lua b/env/.config/awesome/rc.lua index 39f848e..6dc5b2a 100644 --- a/env/.config/awesome/rc.lua +++ b/env/.config/awesome/rc.lua @@ -551,4 +551,4 @@ client.connect_signal("unfocus", function(c) c.border_color = beautiful.border_n -- autostart applets -awful.spawn.with_shell("~/.config/dwm/autostart.sh") +awful.spawn.with_shell("~/.local/bin/start_scripts/autostart.sh") diff --git a/env/.config/hypr/hyprland.conf b/env/.config/hypr/hyprland.conf index c3ada30..b41a847 100644 --- a/env/.config/hypr/hyprland.conf +++ b/env/.config/hypr/hyprland.conf @@ -23,7 +23,6 @@ windowrule = move 0 0,title:^(flameshot) windowrule = suppressevent fullscreen,title:^(flameshot) exec-once = $HOME/.local/bin/system/start_scripts/autostart.sh -exec-once = waybar exec-once = /usr/lib/xdg-desktop-portal & exec-once = dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # exec-once = ibus-daemon -rxRd diff --git a/env/.config/nvim/after/plugin/telescope.lua b/env/.config/nvim/after/plugin/telescope.lua index a709d9b..c37abba 100755 --- a/env/.config/nvim/after/plugin/telescope.lua +++ b/env/.config/nvim/after/plugin/telescope.lua @@ -1,9 +1,20 @@ +local telescope = require('telescope') local builtin = require('telescope.builtin') +if string.find(vim.loop.cwd(),"iceys%-linux%-stuffs") then + telescope.setup{ + pickers = { + find_files = { + hidden=true + } + } + } +end vim.keymap.set('n', 'pf', builtin.find_files, {}) vim.keymap.set('n', 'pg', builtin.live_grep, {}) vim.keymap.set('n', 'pb', builtin.buffers, {}) vim.keymap.set('n', 'ph', builtin.help_tags, {}) +vim.keymap.set('n', 'pw', builtin.pickers, {}) vim.keymap.set('n', 'ps', function() - builtin.grep_string({ search = vim.fn.input("Grep > ") }); + builtin.grep_string({ search = vim.fn.input("Grep > ") }); end) --vim.keymap.set('n', '', builtin.git_files, {}) diff --git a/env/.config/nvim/lua/yourmom/packer.lua b/env/.config/nvim/lua/yourmom/packer.lua index 6a6e08c..0cb1eaf 100755 --- a/env/.config/nvim/lua/yourmom/packer.lua +++ b/env/.config/nvim/lua/yourmom/packer.lua @@ -22,7 +22,7 @@ return require('packer').startup(function(use) use '3rd/image.nvim' use { - 'nvim-telescope/telescope.nvim', tag = '0.1.5', + 'nvim-telescope/telescope.nvim', tag = '0.1.8', -- 0.1.5 -- or , branch = '0.1.x', requires = { {'nvim-lua/plenary.nvim'} } } diff --git a/env/.local/bin/system/backup/backup.sh b/env/.local/bin/system/backup/backup.sh index 7cbd20b..29ba348 100755 --- a/env/.local/bin/system/backup/backup.sh +++ b/env/.local/bin/system/backup/backup.sh @@ -15,13 +15,13 @@ fsyncb () { fi } -syncfile="stuff .bash_profile .bashrc .surf/styles .gtkrc-2.0 .urlview .vimrc .xinitrc .Xresources .zshrc .p10k.zsh .gnupg .ssh .local/bin/lf-gadgets .config/dwm .config/wezterm .config/.profile .config/tmux .config/wireplumber .config/FreeTube .config/awesome .config/wlxoverlay .config/newsboat .var/app/dev.vencord.Vesktop/config/vesktop/themes .config/fastfetch .config/gtk-3.0 .config/rofi .config/lf .config/mutt .config/zsh .config/picom.conf .config/nvim .config/atuin .config/screenkey.json .config/vesktop/themes .keepass .config/Pinta .config/cmus .config/cava .config/hypr .config/waybar .local/share/applications/custom .local/share/osu" +syncfile="stuff .surf/styles .gnupg .ssh .local/bin/lf-gadgets .config/wireplumber .config/FreeTube .config/wlxoverlay .config/newsboat .var/app/dev.vencord.Vesktop/config/vesktop/themes .config/zsh .config/vesktop/themes .keepass .config/Pinta .config/cmus .config/cava .local/share/applications/custom .local/share/osu" # se shit syncfile="$syncfile /home/iceyrazor/.local/share/Steam/steamapps/compatdata/244850/pfx/drive_c/users/steamuser/AppData/Roaming/SpaceEngineers/Blueprints /home/iceyrazor/.local/share/Steam/steamapps/compatdata/244850/pfx/drive_c/users/steamuser/AppData/Roaming/SpaceEngineers/IngameScripts /home/iceyrazor/.local/share/Steam/steamapps/compatdata/244850/pfx/drive_c/users/steamuser/AppData/Roaming/SpaceEngineers/Saves" target="/home/iceyrazor/mnt-backups/LINUX FILES/home/iceyrazor" -exclude="--exclude node_modules --exclude node_modules_23 --exclude dontsync --exclude **/iceys-linux-stuffs --exclude **/target --exclude LinVAM/pyenv" +exclude="--exclude node_modules --exclude node_modules_23 --exclude dontsync --exclude **/target --exclude LinVAM/pyenv" fsynca diff --git a/env/.local/bin/system/backup/copy-to-git.sh b/env/.local/bin/system/backup/copy-to-git.sh deleted file mode 100755 index 212abda..0000000 --- a/env/.local/bin/system/backup/copy-to-git.sh +++ /dev/null @@ -1,21 +0,0 @@ -cd ~/ - -fsync () { - rsync -RUurvn --delete-after $exclude $syncfile "$target" - printf "===commit these changes?\n" - read -p "y/n: " uinput - if [ "$uinput" != "n" ] && [ "$uinput" != "N" ]; then - printf "\n\n\n" - rsync -RUurv --progress --delete-after $exclude $syncfile "$target" - printf "\n===end sync\n---------\n\n" - fi -} - -syncfile=".urlview .vimrc .Xresources .bashrc .zshrc .p10k.zsh .config/.profile .config/wezterm .config/dwm .config/tmux .config/awesome .config/rofi .config/lf .config/cava .config/hypr .config/waybar .config/picom.conf .config/nvim .config/atuin .config/screenkey.json .config/fastfetch stuff/manual-programs/suckless" - -syncfile="$syncfile stuff/scripts/system/stbar stuff/scripts/system/url-handler.sh stuff/scripts/system/backup/copy-to-git.sh stuff/scripts/system/backup/backup.sh" -syncfile="$syncfile stuff/scripts/system/neoboot.sh stuff/scripts/system/math.sh stuff/scripts/system/bri.sh stuff/scripts/system/restart-pipe.sh stuff/scripts/system/set-pri-java.sh" -target=~/stuff/iceys-linux-stuffs -exclude="--exclude check_weth.sh --exclude awesome/default --exclude lua-ls-cc-tweaked --exclude .config/nvim/plugin" - -fsync diff --git a/env/.local/bin/system/restart-pipe.sh b/env/.local/bin/system/restart-pipe.sh deleted file mode 100755 index ec693dc..0000000 --- a/env/.local/bin/system/restart-pipe.sh +++ /dev/null @@ -1 +0,0 @@ -systemctl --user restart wireplumber pipewire pipewire-pulse diff --git a/env/.local/bin/system/start-scripts/autostart.sh b/env/.local/bin/system/start-scripts/autostart.sh index 3d1d1d6..822a0e5 100755 --- a/env/.local/bin/system/start-scripts/autostart.sh +++ b/env/.local/bin/system/start-scripts/autostart.sh @@ -33,6 +33,10 @@ fi pipewire-pulse & disown sleep 0.5s +if [ "$WAYLAND_SESSION" ]; then + waybar & disown +fi + if [ -z $(pgrep -f newsboat-fetch.sh) ]; then ~/.config/dwm/newsboat-fetch.sh & fi diff --git a/env/.zshrc b/env/.zshrc index ffa6211..c14cd3b 100755 --- a/env/.zshrc +++ b/env/.zshrc @@ -2,7 +2,7 @@ # Initialization code that may require console input (password prompts, [y/n] # confirmations, etc.) must go above this block; everything else may go below. -~/stuff/scripts/system/neoboot.sh +~/.local/bin/system/neoboot.sh if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" diff --git a/runs/deploy-env.sh b/runs/env.sh similarity index 100% rename from runs/deploy-env.sh rename to runs/env.sh