diff --git a/desktopenvs/hyprland/hypr-usr/nohup.out b/desktopenvs/hyprland/hypr-usr/nohup.out new file mode 100644 index 0000000..3b00f41 --- /dev/null +++ b/desktopenvs/hyprland/hypr-usr/nohup.out @@ -0,0 +1,14 @@ +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +isPrimaryInstance +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +isPrimaryInstance +Warning: locale not supported by C library, locale unchanged +Data set on unsupported clipboard mode. QMimeData object will be deleted. +QObject::disconnect: wildcard call disconnects from destroyed signal of Fm::PathEdit::unnamed +aboutToQuit diff --git a/nvim/init.vim b/nvim/init.vim index e941797..12f0246 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -23,7 +23,8 @@ Plug 'tpope/vim-dadbod' Plug 'kristijanhusak/vim-dadbod-ui' Plug 'kristijanhusak/vim-dadbod-completion' "Optional Plug 'nvim-mini/mini.icons' -" Plug 'OXY2DEV/markview.nvim' +Plug 'tadmccorkle/markdown.nvim' +Plug 'ellisonleao/glow.nvim' call plug#end() colorscheme cyberqueer let g:airline_powerline_fonts = 1 @@ -148,3 +149,4 @@ ca w!! w !sudo tee "%" inoremap pumvisible() ? "\" : "\" command! Vb normal! +lua require('glow').setup() diff --git a/readme.html b/readme.html new file mode 100644 index 0000000..3471d37 --- /dev/null +++ b/readme.html @@ -0,0 +1,59 @@ +

Dotfiles

+ +config for using arch linux in network administration, development and gaming + +

Installation

+ + +!!! Please Read the instructions on Installation !!! +
+ +

Installation instructions

+ +
  • Clone the Repository
  • +
  • Navigate to Dotfiles/setup
  • +
  • execute setup/autoformat.sh and accept the prompts on screen, for default partitioning layout
  • +
  • execute setup/live-install.sh and accept the prompts on screen
  • +
  • after being chrooted by setup/live-install.sh go to the Filesystem root and execute chroot-install.sh
  • +
  • reboot
  • +
  • run setup/install.sh
  • +
  • if needed run setup/modules/... to install additional preconfigured modules
  • +
  • reboot after running all desired installers
  • +
    +

    TODO

    +

    Prio

    + +
  • Finish the new install script
  • + +
    +

    Ongoing tasks

    + +
  • move all config dirs that get modified after install to being copied to the client or linking individual files where relevant -> known offenders: micro, some nwg-shell components
  • +
    +

    Non-Prio

    + +
  • implement the hypr-ecosystem components: hyprpwcenter, hyprshutdown
  • +
  • solution for updates - Possibly using package list being read by script; Also possibly using git diff on some kind of .config manifest
  • +
  • clamav Module
  • +
  • input config for use with touchscreens -> install+enable hyprgrass; button that enables hyprtabs?
  • +
  • eww sidebar popup menu ??? not sure on functionality yet - maybe cpu/ram/gpu usage
  • +
    +

    Completed

    + +
  • - add screen rotation (script, keybind, eww widget) for touchscreens
  • +
  • - some kind of per monitor startup script for the bar
  • +
  • - set cmd+F1 to show a list of keybinds (regex on binds.conf???)
  • +
  • - automatic monitor handling on new attatched
  • +
  • - default to swapping esc and capslock in input.conf
  • +
  • - Create Module for installing from the arch live enviroment
  • +
  • - bluetooth tray icon
  • +
  • - make toggling EWW bar less delayed -> only toggle the bar don't kill it
  • +
  • - optional module that installs discord, steam
  • +
  • - try to remove hyprland-git before installing
  • +
  • - hyprsleep
  • +
  • - make full gtk-4 theme +
      +
    1. pavucontrol
    2. +
    +
  • +
    diff --git a/readme.md b/readme.md index 30ead07..3471d37 100644 --- a/readme.md +++ b/readme.md @@ -40,18 +40,18 @@ config for using arch linux in network administration, development and gaming

    Completed

    -
  • add screen rotation (script, keybind, eww widget) for touchscreens
  • -
  • some kind of per monitor startup script for the bar
  • -
  • set cmd+F1 to show a list of keybinds (regex on binds.conf???)
  • -
  • automatic monitor handling on new attatched
  • -
  • default to swapping esc and capslock in input.conf
  • -
  • Create Module for installing from the arch live enviroment
  • -
  • bluetooth tray icon
  • -
  • make toggling EWW bar less delayed -> only toggle the bar don't kill it
  • -
  • optional module that installs discord, steam
  • -
  • try to remove hyprland-git before installing
  • -
  • hyprsleep
  • -
  • make full gtk-4 theme +
  • - add screen rotation (script, keybind, eww widget) for touchscreens
  • +
  • - some kind of per monitor startup script for the bar
  • +
  • - set cmd+F1 to show a list of keybinds (regex on binds.conf???)
  • +
  • - automatic monitor handling on new attatched
  • +
  • - default to swapping esc and capslock in input.conf
  • +
  • - Create Module for installing from the arch live enviroment
  • +
  • - bluetooth tray icon
  • +
  • - make toggling EWW bar less delayed -> only toggle the bar don't kill it
  • +
  • - optional module that installs discord, steam
  • +
  • - try to remove hyprland-git before installing
  • +
  • - hyprsleep
  • +
  • - make full gtk-4 theme
    1. pavucontrol
    diff --git a/setup/modules/shell-setup.sh b/setup/modules/shell-setup.sh index 7bc3fa7..e2eba6e 100755 --- a/setup/modules/shell-setup.sh +++ b/setup/modules/shell-setup.sh @@ -12,7 +12,7 @@ log "Updating system..." sudo pacman -Syu --noconfirm # Install base packages (including nvim) -PACKAGES=(zsh neovim curl pyright bash atftp bash-language-server btop clang fastfetch fzf hyfetch lua-language-server micro nano pulsemixer yazi z qrencode distrobox dysk python python-pip) +PACKAGES=(zsh neovim curl pyright bash atftp bash-language-server btop clang fastfetch fzf hyfetch lua-language-server micro nano pulsemixer yazi z qrencode distrobox dysk python python-pip glow) for pkg in "${PACKAGES[@]}"; do if ! pacman -Qi "$pkg" &>/dev/null; then log "Installing $pkg..."