From 00fd6e0b50836afdc02b3f54f62314a14b9ce81e Mon Sep 17 00:00:00 2001 From: Derek Taylor Date: Mon, 21 Dec 2020 15:01:47 -0600 Subject: [PATCH] Adding nitrogen config. --- .config/nitrogen/bg-saved.cfg | 14 ++++++++++++++ .config/nitrogen/nitrogen.cfg | 12 ++++++++++++ .config/qtile/autostart.sh | 6 +++++- .xmonad/README.org | 14 ++++++++++---- .xmonad/xmonad.hs | 9 +++++---- 5 files changed, 46 insertions(+), 9 deletions(-) create mode 100644 .config/nitrogen/bg-saved.cfg create mode 100644 .config/nitrogen/nitrogen.cfg diff --git a/.config/nitrogen/bg-saved.cfg b/.config/nitrogen/bg-saved.cfg new file mode 100644 index 0000000..0313570 --- /dev/null +++ b/.config/nitrogen/bg-saved.cfg @@ -0,0 +1,14 @@ +[xin_0] +file=/home/dt/wallpapers/0103.jpg +mode=0 +bgcolor=#000000 + +[xin_1] +file=/home/dt/wallpapers/0103.jpg +mode=0 +bgcolor=#000000 + +[xin_2] +file=/home/dt/wallpapers/0103.jpg +mode=0 +bgcolor=#000000 diff --git a/.config/nitrogen/nitrogen.cfg b/.config/nitrogen/nitrogen.cfg new file mode 100644 index 0000000..7af8078 --- /dev/null +++ b/.config/nitrogen/nitrogen.cfg @@ -0,0 +1,12 @@ +[geometry] +posx=16 +posy=40 +sizex=1884 +sizey=1020 + +[nitrogen] +view=icon +recurse=true +sort=alpha +icon_caps=false +dirs=${HOME}/wallpapers; diff --git a/.config/qtile/autostart.sh b/.config/qtile/autostart.sh index 5daa092..8a5185a 100755 --- a/.config/qtile/autostart.sh +++ b/.config/qtile/autostart.sh @@ -1,4 +1,8 @@ #! /bin/bash -picom --experimental-backend & +lxsession & +picom --experimental-backends & nitrogen --restore & urxvtd -q -o -f & +/usr/bin/emacs --daemon & +volumeicon & +nm-applet & diff --git a/.xmonad/README.org b/.xmonad/README.org index c216dcb..d5941f2 100644 --- a/.xmonad/README.org +++ b/.xmonad/README.org @@ -169,16 +169,23 @@ These are commands we want XMonad to execute on startup, such as running a compo #+BEGIN_SRC haskell myStartupHook :: X () myStartupHook = do + spawnOnce "lxsession &" spawnOnce "nitrogen --restore &" - spawnOnce "picom --experimental-backend &" + spawnOnce "picom --experimental-backends &" spawnOnce "nm-applet &" spawnOnce "volumeicon &" spawnOnce "trayer --edge top --align right --widthtype request --padding 6 --SetDockType true --SetPartialStrut true --expand true --monitor 1 --transparent true --alpha 0 --tint 0x282c34 --height 22 &" - spawnOnce "/usr/bin/emacs --daemon &" - -- spawnOnce "kak -d -s mysession &" + spawnOnce "/usr/bin/emacs --daemon &" -- emacs daemon for the emacsclient + -- spawnOnce "kak -d -s mysession &" -- kakoune daemon for better performance + -- spawnOnce "urxvtd -q -o -f &" -- urxvt daemon for better performance setWMName "LG3D" #+END_SRC +#+RESULTS: +: Prelude> Prelude> +: :26:11-19: error: +: Variable not in scope: setWMName :: [Char] -> t + * Gridselect GridSelect displays items (programs, open windows, etc.) in a 2D grid and lets the user select from it with the cursor/hjkl keys or the mouse. @@ -841,7 +848,6 @@ myShowWNameTheme = def myLayoutHook = avoidStruts $ mouseResize $ windowArrange $ T.toggleLayouts floats $ mkToggle (NBFULL ?? NOBORDERS ?? EOT) myDefaultLayout where - -- I've commented out the layouts I don't use. myDefaultLayout = tall ||| magnify ||| noBorders monocle diff --git a/.xmonad/xmonad.hs b/.xmonad/xmonad.hs index dcf3568..d4928b6 100644 --- a/.xmonad/xmonad.hs +++ b/.xmonad/xmonad.hs @@ -113,13 +113,15 @@ windowCount = gets $ Just . show . length . W.integrate' . W.stack . W.workspace myStartupHook :: X () myStartupHook = do + spawnOnce "lxsession &" spawnOnce "nitrogen --restore &" - spawnOnce "picom --experimental-backend &" + spawnOnce "picom --experimental-backends &" spawnOnce "nm-applet &" spawnOnce "volumeicon &" spawnOnce "trayer --edge top --align right --widthtype request --padding 6 --SetDockType true --SetPartialStrut true --expand true --monitor 1 --transparent true --alpha 0 --tint 0x282c34 --height 22 &" - spawnOnce "/usr/bin/emacs --daemon &" - -- spawnOnce "kak -d -s mysession &" + spawnOnce "/usr/bin/emacs --daemon &" -- emacs daemon for the emacsclient + -- spawnOnce "kak -d -s mysession &" -- kakoune daemon for better performance + -- spawnOnce "urxvtd -q -o -f &" -- urxvt daemon for better performance setWMName "LG3D" myColorizer :: Window -> Bool -> X (String, String) @@ -716,7 +718,6 @@ myShowWNameTheme = def myLayoutHook = avoidStruts $ mouseResize $ windowArrange $ T.toggleLayouts floats $ mkToggle (NBFULL ?? NOBORDERS ?? EOT) myDefaultLayout where - -- I've commented out the layouts I don't use. myDefaultLayout = tall ||| magnify ||| noBorders monocle