From 7de40ffbfb1a88760b5369c60c0e993059e5d43e Mon Sep 17 00:00:00 2001 From: davidpkj Date: Sun, 28 Apr 2024 08:47:42 +0200 Subject: working xmonad for gaming --- dunst/.config/dunst/dunstrc | 6 +- neovim/.config/nvim/lua/plugins.lua | 3 + neovim/.config/nvim/plugin/packer_compiled.lua | 53 +++++++------- picom/.config/picom/picom.conf | 4 +- pywal/.config/wal/colorschemes/dark/red-tree.json | 29 ++++++++ pywal/.config/wal/templates/zathurarc | 2 +- qutebrowser/.config/qutebrowser/bookmarks/urls | 5 ++ .../.config/qutebrowser/qsettings/QtProject.conf | 6 +- scripts/.local/bin/personal/bar/brightness | 2 +- scripts/.local/bin/personal/dlaudio | 13 ++++ scripts/.local/bin/personal/dlmusic | 13 ---- scripts/.local/bin/personal/powermenu | 2 +- scripts/.local/bin/personal/wrapper/dmenu | 6 +- scripts/.local/bin/personal/wrapper/minecraft | 3 + .../opentabletdriver.service | 1 + xmonad/.config/xmonad/xmonad.hs | 80 ++++++++++++++++++++++ xorg/.config/env | 2 +- xorg/.xinitrc | 25 ++++--- 18 files changed, 193 insertions(+), 62 deletions(-) create mode 100644 pywal/.config/wal/colorschemes/dark/red-tree.json create mode 100755 scripts/.local/bin/personal/dlaudio delete mode 100755 scripts/.local/bin/personal/dlmusic create mode 100755 scripts/.local/bin/personal/wrapper/minecraft create mode 120000 systemd/.config/systemd/user/graphical-session.target.wants/opentabletdriver.service create mode 100644 xmonad/.config/xmonad/xmonad.hs diff --git a/dunst/.config/dunst/dunstrc b/dunst/.config/dunst/dunstrc index 9125c79..9f69dd1 100644 --- a/dunst/.config/dunst/dunstrc +++ b/dunst/.config/dunst/dunstrc @@ -60,7 +60,7 @@ # Set the maximum width for the progress bar progress_bar_max_width = 350 - highlight = "#6D83D0" + highlight = "#6D84D0" # Show how many messages are currently hidden (because of # notification_limit). @@ -309,8 +309,8 @@ [urgency_critical] background = "#1E1E2E" - foreground = "#D56A85" - frame_color = "#D56A85" + foreground = "#F38BA8" + frame_color = "#F38BA8" timeout = 0 # Icon for notifications with critical urgency, uncomment to enable #default_icon = /path/to/icon diff --git a/neovim/.config/nvim/lua/plugins.lua b/neovim/.config/nvim/lua/plugins.lua index bcd87cc..cf9aed3 100644 --- a/neovim/.config/nvim/lua/plugins.lua +++ b/neovim/.config/nvim/lua/plugins.lua @@ -65,6 +65,9 @@ return require("packer").startup(function(use) config = function() require("plugins.todocomments") end, }) + -- Display Images + use {'edluffy/hologram.nvim'} + -- Git features use({ "lewis6991/gitsigns.nvim", diff --git a/neovim/.config/nvim/plugin/packer_compiled.lua b/neovim/.config/nvim/plugin/packer_compiled.lua index 7d2cfd7..7b0efc3 100644 --- a/neovim/.config/nvim/plugin/packer_compiled.lua +++ b/neovim/.config/nvim/plugin/packer_compiled.lua @@ -149,6 +149,11 @@ _G.packer_plugins = { path = "/home/me/.local/share/nvim/site/pack/packer/opt/gitsigns.nvim", url = "https://github.com/lewis6991/gitsigns.nvim" }, + ["hologram.nvim"] = { + loaded = true, + path = "/home/me/.local/share/nvim/site/pack/packer/start/hologram.nvim", + url = "https://github.com/edluffy/hologram.nvim" + }, ["lualine.nvim"] = { after = { "fidget.nvim" }, config = { "\27LJ\2\n/\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\20plugins.lualine\frequire\0" }, @@ -184,7 +189,7 @@ _G.packer_plugins = { url = "https://github.com/windwp/nvim-autopairs" }, ["nvim-cmp"] = { - after = { "cmp-buffer", "cmp-nvim-lsp", "rust-tools.nvim", "vim-vsnip", "nvim-autopairs", "cmp-path", "cmp-vsnip" }, + after = { "cmp-vsnip", "vim-vsnip", "cmp-path", "rust-tools.nvim", "nvim-autopairs", "cmp-buffer", "cmp-nvim-lsp" }, config = { "\27LJ\2\n+\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\16plugins.cmp\frequire\0" }, loaded = true, only_config = true, @@ -200,7 +205,7 @@ _G.packer_plugins = { url = "https://github.com/neovim/nvim-lspconfig" }, ["nvim-treesitter"] = { - after = { "nvim-treesitter-textobjects", "nvim-treesitter-refactor", "playground" }, + after = { "nvim-treesitter-refactor", "playground", "nvim-treesitter-textobjects" }, config = { "\27LJ\2\n2\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\23plugins.treesitter\frequire\0" }, loaded = false, needs_bufread = false, @@ -285,6 +290,14 @@ _G.packer_plugins = { } time([[Defining packer_plugins]], false) +-- Config for: todo-comments.nvim +time([[Config for todo-comments.nvim]], true) +try_loadstring("\27LJ\2\n4\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\25plugins.todocomments\frequire\0", "config", "todo-comments.nvim") +time([[Config for todo-comments.nvim]], false) +-- Config for: catppuccin-theme +time([[Config for catppuccin-theme]], true) +try_loadstring("\27LJ\2\n2\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\23plugins.catppuccin\frequire\0", "config", "catppuccin-theme") +time([[Config for catppuccin-theme]], false) -- Config for: flutter-tools.nvim time([[Config for flutter-tools.nvim]], true) try_loadstring("\27LJ\2\n?\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\18flutter-tools\frequire\0", "config", "flutter-tools.nvim") @@ -293,52 +306,44 @@ time([[Config for flutter-tools.nvim]], false) time([[Config for nvim-cmp]], true) try_loadstring("\27LJ\2\n+\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\16plugins.cmp\frequire\0", "config", "nvim-cmp") time([[Config for nvim-cmp]], false) --- Config for: telescope.nvim -time([[Config for telescope.nvim]], true) -try_loadstring("\27LJ\2\n1\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\22plugins.telescope\frequire\0", "config", "telescope.nvim") -time([[Config for telescope.nvim]], false) -- Config for: nvim-lspconfig time([[Config for nvim-lspconfig]], true) try_loadstring("\27LJ\2\n+\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\16plugins.lsp\frequire\0", "config", "nvim-lspconfig") time([[Config for nvim-lspconfig]], false) --- Config for: catppuccin-theme -time([[Config for catppuccin-theme]], true) -try_loadstring("\27LJ\2\n2\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\23plugins.catppuccin\frequire\0", "config", "catppuccin-theme") -time([[Config for catppuccin-theme]], false) --- Config for: todo-comments.nvim -time([[Config for todo-comments.nvim]], true) -try_loadstring("\27LJ\2\n4\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\25plugins.todocomments\frequire\0", "config", "todo-comments.nvim") -time([[Config for todo-comments.nvim]], false) +-- Config for: telescope.nvim +time([[Config for telescope.nvim]], true) +try_loadstring("\27LJ\2\n1\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\22plugins.telescope\frequire\0", "config", "telescope.nvim") +time([[Config for telescope.nvim]], false) -- Load plugins in order defined by `after` time([[Sequenced loading]], true) -vim.cmd [[ packadd telescope-fzf-native.nvim ]] - --- Config for: telescope-fzf-native.nvim -try_loadstring("\27LJ\2\nH\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\bfzf\19load_extension\14telescope\frequire\0", "config", "telescope-fzf-native.nvim") - vim.cmd [[ packadd mason-lspconfig.nvim ]] vim.cmd [[ packadd mason.nvim ]] -- Config for: mason.nvim try_loadstring("\27LJ\2\n-\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\18plugins.mason\frequire\0", "config", "mason.nvim") -vim.cmd [[ packadd cmp-path ]] -vim.cmd [[ packadd cmp-vsnip ]] +vim.cmd [[ packadd telescope-fzf-native.nvim ]] + +-- Config for: telescope-fzf-native.nvim +try_loadstring("\27LJ\2\nH\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\bfzf\19load_extension\14telescope\frequire\0", "config", "telescope-fzf-native.nvim") + vim.cmd [[ packadd cmp-nvim-lsp ]] -vim.cmd [[ packadd cmp-buffer ]] -vim.cmd [[ packadd vim-vsnip ]] vim.cmd [[ packadd rust-tools.nvim ]] -- Config for: rust-tools.nvim try_loadstring("\27LJ\2\n2\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\23plugins.rust-tools\frequire\0", "config", "rust-tools.nvim") +vim.cmd [[ packadd cmp-buffer ]] +vim.cmd [[ packadd vim-vsnip ]] +vim.cmd [[ packadd cmp-vsnip ]] +vim.cmd [[ packadd cmp-path ]] time([[Sequenced loading]], false) vim.cmd [[augroup packer_load_aucmds]] vim.cmd [[au!]] -- Event lazy-loads time([[Defining lazy-load event autocommands]], true) +vim.cmd [[au BufEnter * ++once lua require("packer.load")({'lualine.nvim', 'Comment.nvim', 'gitsigns.nvim', 'nvim-treesitter'}, { event = "BufEnter *" }, _G.packer_plugins)]] vim.cmd [[au InsertCharPre * ++once lua require("packer.load")({'nvim-autopairs'}, { event = "InsertCharPre *" }, _G.packer_plugins)]] -vim.cmd [[au BufEnter * ++once lua require("packer.load")({'nvim-treesitter', 'lualine.nvim', 'Comment.nvim', 'gitsigns.nvim'}, { event = "BufEnter *" }, _G.packer_plugins)]] time([[Defining lazy-load event autocommands]], false) vim.cmd("augroup END") diff --git a/picom/.config/picom/picom.conf b/picom/.config/picom/picom.conf index e51c4cc..adc522d 100644 --- a/picom/.config/picom/picom.conf +++ b/picom/.config/picom/picom.conf @@ -24,8 +24,8 @@ inactive-opacity: 1.95 mark-wmwin-focused = false mark-ovredir-focused = false -detect-rounded-corners = true; -detect-client-opacity = true; +detect-rounded-corners = true +detect-client-opacity = true detect-transient = true detect-client-leader = true diff --git a/pywal/.config/wal/colorschemes/dark/red-tree.json b/pywal/.config/wal/colorschemes/dark/red-tree.json new file mode 100644 index 0000000..50f438b --- /dev/null +++ b/pywal/.config/wal/colorschemes/dark/red-tree.json @@ -0,0 +1,29 @@ +{ + "wallpaper": "/home/me/images/wallpapers/whispers-of-the-heart-evening-breeze-embracing-my-feelings-bj-2560x1600.jpg", + "alpha": "100", + "special": { + "background": "#1E1E2E", + "foreground": "#CDD6F4", + "primary": "#6D84D0", + "accent": "#89B4FA", + "cursor": "#F5E0DC" + }, + "colors": { + "color0": "#45475A", + "color1": "#F38BA8", + "color2": "#A6E3A1", + "color3": "#F9E2AF", + "color4": "#89B4FA", + "color5": "#F5C2E7", + "color6": "#94E2D5", + "color7": "#BAC2DE", + "color8": "#585B70", + "color9": "#F38BA8", + "color10": "#A6E3A1", + "color11": "#F9E2AF", + "color12": "#89B4FA", + "color13": "#F5C2E7", + "color14": "#94E2D5", + "color15": "#A6ADC8" + } +} diff --git a/pywal/.config/wal/templates/zathurarc b/pywal/.config/wal/templates/zathurarc index 31f1c78..c853198 100644 --- a/pywal/.config/wal/templates/zathurarc +++ b/pywal/.config/wal/templates/zathurarc @@ -10,7 +10,7 @@ set window-title-page false set recolor false set guioptions "v" -set font "JetBrains Mono normal 8" +set font "JetBrainsMono Nerd Font normal 8" set default-bg "{background}" set highlight-color "{foreground}" diff --git a/qutebrowser/.config/qutebrowser/bookmarks/urls b/qutebrowser/.config/qutebrowser/bookmarks/urls index e69de29..28d27a3 100644 --- a/qutebrowser/.config/qutebrowser/bookmarks/urls +++ b/qutebrowser/.config/qutebrowser/bookmarks/urls @@ -0,0 +1,5 @@ +https://asciidoctor.zulipchat.com/#narrow/stream/279727-tips-.F0.9F.92.A1 #tips 💡 - Asciidoctor - Zulip +https://github.com/saimoomedits/dotfiles GitHub - saimoomedits/dotfiles: The ArchLinux and AwesomeWM configs. 📂 +https://awesomewm.org/apidoc/?redirected_from_wiki=1 awesome API documentation +https://www.reddit.com/r/Polybar/comments/fv1c2f/polybar_using_default_x_cursor/ Polybar using default X cursor? : r/Polybar +https://github.com/stites/configs-mirror/blob/master/programs/xmonad/xmonad-with-polybar.hs configs-mirror/programs/xmonad/xmonad-with-polybar.hs at master · stites/configs-mirror · GitHub diff --git a/qutebrowser/.config/qutebrowser/qsettings/QtProject.conf b/qutebrowser/.config/qutebrowser/qsettings/QtProject.conf index f9f5291..f092d58 100644 --- a/qutebrowser/.config/qutebrowser/qsettings/QtProject.conf +++ b/qutebrowser/.config/qutebrowser/qsettings/QtProject.conf @@ -1,7 +1,7 @@ [FileDialog] -history=file:///home/me -lastVisited=file:///home/me -qtVersion=6.6.2 +history=file:///home/me, file:///home/me/images/screenshots, file:///home/me/downloads +lastVisited=file:///home/me/downloads +qtVersion=6.7.0 shortcuts=file:, file:///home/me sidebarWidth=87 treeViewHeader="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x3\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\xd1\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\0\xf5\0\0\0\x1\0\0\0\0\0\0\0\x39\0\0\0\x1\0\0\0\0\0\0\0=\0\0\0\x1\0\0\0\0\0\0\0\x66\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0)" diff --git a/scripts/.local/bin/personal/bar/brightness b/scripts/.local/bin/personal/bar/brightness index e67e99d..f9c84ce 100755 --- a/scripts/.local/bin/personal/bar/brightness +++ b/scripts/.local/bin/personal/bar/brightness @@ -5,7 +5,7 @@ # By David Penkowoj, 2021/06/24 MTR_DEVICE="amdgpu_bl2" -MTR_VALUE=46 +MTR_VALUE=99 SWITCH="$1" diff --git a/scripts/.local/bin/personal/dlaudio b/scripts/.local/bin/personal/dlaudio new file mode 100755 index 0000000..3bd414c --- /dev/null +++ b/scripts/.local/bin/personal/dlaudio @@ -0,0 +1,13 @@ +#!/bin/bash + +# A script to not make me type all that argument **** when I want to download music. +# Yes I am lazy. + +if [[ -n "$1" ]]; then + yt-dlp "$1" --extract-audio -i -o "%(title)s.%(ext)s" --audio-format mp3 --cookies "~/.config/cookies.txt" && + exit 0 || + exit 1 +else + printf "[ Error ] Not enough arguments.\n" + exit 1 +fi diff --git a/scripts/.local/bin/personal/dlmusic b/scripts/.local/bin/personal/dlmusic deleted file mode 100755 index 3bd414c..0000000 --- a/scripts/.local/bin/personal/dlmusic +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash - -# A script to not make me type all that argument **** when I want to download music. -# Yes I am lazy. - -if [[ -n "$1" ]]; then - yt-dlp "$1" --extract-audio -i -o "%(title)s.%(ext)s" --audio-format mp3 --cookies "~/.config/cookies.txt" && - exit 0 || - exit 1 -else - printf "[ Error ] Not enough arguments.\n" - exit 1 -fi diff --git a/scripts/.local/bin/personal/powermenu b/scripts/.local/bin/personal/powermenu index 6b56e3c..f3b82d0 100755 --- a/scripts/.local/bin/personal/powermenu +++ b/scripts/.local/bin/personal/powermenu @@ -10,7 +10,7 @@ OPTION_LOGOUT="Logout" OPTION_LOCK="Lock" OPTIONS="$OPTION_CANCEL\n$OPTION_SHUTDOWN\n$OPTION_REBOOT\n$OPTION_SUSPEND\n$OPTION_LOCK\n$OPTION_LOGOUT" -SELECTED="$(echo -e "$OPTIONS" | dmenu -i -l 5 -p "Uptime: $UPTIME" -z 700 -h 30 -y 900 -x 1090 -fn 'JetBrains Mono:size=8')" +SELECTED="$(echo -e "$OPTIONS" | dmenu -i -p "Uptime: $UPTIME")" case $SELECTED in $OPTION_SHUTDOWN) diff --git a/scripts/.local/bin/personal/wrapper/dmenu b/scripts/.local/bin/personal/wrapper/dmenu index 6c1229d..62b93f4 100755 --- a/scripts/.local/bin/personal/wrapper/dmenu +++ b/scripts/.local/bin/personal/wrapper/dmenu @@ -11,9 +11,9 @@ source "$XDG_CACHE_HOME/wal/colors.sh" -nf "$foreground" \ -sb "$primary" \ -sf "$background" \ --x "8" \ --y "8" \ --z "2544" \ +-x "12" \ +-y "12" \ +-z "2536" \ -h "37" \ -i diff --git a/scripts/.local/bin/personal/wrapper/minecraft b/scripts/.local/bin/personal/wrapper/minecraft new file mode 100755 index 0000000..f71d13b --- /dev/null +++ b/scripts/.local/bin/personal/wrapper/minecraft @@ -0,0 +1,3 @@ +#!/bin/dash + +/usr/bin/prismlauncher diff --git a/systemd/.config/systemd/user/graphical-session.target.wants/opentabletdriver.service b/systemd/.config/systemd/user/graphical-session.target.wants/opentabletdriver.service new file mode 120000 index 0000000..21ea4c9 --- /dev/null +++ b/systemd/.config/systemd/user/graphical-session.target.wants/opentabletdriver.service @@ -0,0 +1 @@ +/usr/lib/systemd/user/opentabletdriver.service \ No newline at end of file diff --git a/xmonad/.config/xmonad/xmonad.hs b/xmonad/.config/xmonad/xmonad.hs new file mode 100644 index 0000000..a79b9d2 --- /dev/null +++ b/xmonad/.config/xmonad/xmonad.hs @@ -0,0 +1,80 @@ +import XMonad + +import XMonad.Hooks.DynamicLog +import XMonad.Hooks.EwmhDesktops +import XMonad.Hooks.StatusBar +import XMonad.Hooks.StatusBar.PP +import XMonad.Layout.Spacing +import XMonad.Layout.NoBorders +import XMonad.Util.EZConfig + +import qualified XMonad.StackSet as W +import qualified Data.Map as M + +-- TODO: xres colors, fullscreen mode shows open windows + +main :: IO () +main = xmonad + $ ewmhFullscreen + $ ewmh + $ withEasySB (statusBarProp "polybar" (pure def)) defToggleStrutsKey + $ customConfig + +myMod = mod4Mask +myTerminal = "st" +myLayout = spacingWithEdge 6 $ Tall 1 (3/100) (1/2) ||| smartBorders Full + +customConfig = def + { terminal = myTerminal + , borderWidth = 3 + , modMask = myMod + , normalBorderColor = "#1e1e2e" + , focusedBorderColor = "#6d82cf" + , layoutHook = myLayout + } `removeKeysP` removeKeys' + `additionalKeysP` additionalKeys' + `additionalMouseBindings` additionalMouseKeys' + +additionalMouseKeys' = + [ ((myMod, 2), \w -> withFocused $ windows . W.sink) + ] + +additionalKeys' = + [ ("M-", spawn myTerminal ) + , ("M-", spawn "dmenu_run" ) + , ("M-", spawn "powermenu" ) + , ("M-c", spawn "clipmenu" ) + , ("M-a", spawn "passmenu" ) + -- WM + , ("M-S-r", spawn "xmonad --recompile && xmonad --restart" ) + , ("M-f", sendMessage NextLayout ) + , ("M-z", windows W.swapMaster ) + , ("M-r", refresh ) + , ("M-q", kill ) + -- Multimedia keys + , ("", spawn "screenshot full" ) + , ("S-", spawn "screenshot select" ) + , ("", spawn "musctl previous" ) + , ("", spawn "musctl next" ) + , ("", spawn "musctl toggle" ) + , ("M-", spawn "musctl notify" ) + , ("", spawn "volctl decrease" ) + , ("", spawn "volctl increase" ) + , ("", spawn "volctl mute" ) + , ("M-", spawn "mute" ) + , ("", spawn "brightness up monitor" ) + , ("", spawn "brightness down monitor" ) + , ("M-", spawn "redshift -P -O 3500" ) + , ("M-", spawn "redshift -x" ) + ] + +removeKeys' = + [ "M-S-" + , "M-S-" + , "M-" + , "M-" + , "M-m" + , "M-p" + , "M-S-c" + ] + diff --git a/xorg/.config/env b/xorg/.config/env index 9521ca2..7b0cda7 100644 --- a/xorg/.config/env +++ b/xorg/.config/env @@ -33,7 +33,7 @@ export FLUTTER_ROOT="$HOME/software/flutter/bin/flutter" export CHROME_EXECUTABLE="$(which brave)" export CHROME_PATH="$CHROME_EXECUTABLE" -export JAVA_HOME="/usr/lib/jvm/java-20-openjdk/" +export JAVA_HOME="/usr/lib/jvm/default/" export ANDROID_HOME="sdkmanager" export ANDROID_HOME="/opt/android-sdk" export ANDROID_SDK_ROOT="/opt/android-sdk" diff --git a/xorg/.xinitrc b/xorg/.xinitrc index 09ca67a..3a82f7c 100755 --- a/xorg/.xinitrc +++ b/xorg/.xinitrc @@ -1,7 +1,9 @@ #!/bin/bash +date > "$HOME/session.log" + setxkbmap us -. "$HOME/.screenlayout/home.sh" +xsetroot -cursor_name left_ptr feh --bg-fill "$HOME/.config/wallpaper" env_file="$HOME/.config/env" @@ -12,6 +14,8 @@ resources_file="$HOME/.Xresources" [[ -f "$modmap_file" ]] && xmodmap "$modmap_file" [[ -f "$resources_file" ]] && xrdb -merge -I"$HOME" "$resources_file" +echo "passed config files" >> "$HOME/session.log" + if [ -d /etc/X11/xinit/xinitrc.d ] ; then for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do [ -x "$f" ] && . "$f" @@ -19,26 +23,27 @@ if [ -d /etc/X11/xinit/xinitrc.d ] ; then unset f fi +echo "passed xinitrc" >> "$HOME/session.log" + mkdir -p "$HOME"/.local/share/keyrings eval $(/usr/bin/gnome-keyring-daemon --start) && export SSH_AUTH_SOCK -updates check & +# updates check & + +echo "passed updates" >> "$HOME/session.log" unclutter -idle 1 & -brightness load & +# brightness load & clipmenud & fcitx5 -d & -slstatus & +# slstatus & # plank & dunst & picom & -[ ! -s "$HOME/.config/mpd/pid" ] && mpd & +# [ ! -s "$HOME/.config/mpd/pid" ] && mpd & -exec dwm # 2> "$HOME/dwm.log" -# exec leftwm -# exec awesome -# exec openbox +echo "passed autorun" >> "$HOME/session.log" -wal -R +exec xmonad -- cgit v1.2.3