finally use xserver.extraLayouts correctly
This commit is contained in:
		@@ -15,13 +15,14 @@ Config {
 | 
			
		||||
        Run Memory ["-t","<fn=1>\xf538</fn> <usedratio>%","-H","12288","-L","6144","-h","#D3869B","-l","#8EC07C","-n","#EBDBB2"] 20,
 | 
			
		||||
        Run BatteryP ["BAT1","BAT0","BAT2"] ["-t", "<acstatus>", "-L", "10", "-H", "80", "-l", "#D3869B", "-h", "#8EC07C", "-n", "#EBDBB2", "--", "-O", "Charging", "-o", "<left>%", "-a", "notify-send -u critical 'Battery running out!'", "-A", "5", "--lows", "<fn=1>\xf243</fn> ", "--mediums", "<fn=1>\xf242</fn> ", "--highs", "<fn=1>\xf240</fn> "] 300,
 | 
			
		||||
        Run Network "wlp0s20f3" ["-t","<fn=1>\xf1eb</fn> <fc=#fabd2f><rx>/<tx></fc>"] 10,
 | 
			
		||||
        Run Date "<fn=1>\xf073 </fn>%a - %b, %_d ║%l:%M:%S " "date" 100,
 | 
			
		||||
        Run MPD ["-t", "<fn=1>\xf001</fn> <statei><title>", "--", "-P", ">>: ", "-Z", "||: ", "-S", "Stopped", "-h", "127.0.0.1", "-p", "6600"] 10,
 | 
			
		||||
        Run Date "<fn=1>\xf073 </fn> %a - %b, %_d ║ %H:%M:%S " "date" 100,
 | 
			
		||||
        Run MPD ["-t", "<statei><title>", "--", "-P", ">>: ", "-Z", "||: ", "-S", "Stopped", "-h", "127.0.0.1", "-p", "6600"] 10,
 | 
			
		||||
 --       Run Com "playerctl" ["--player", "playerctld", "metadata", "--format", "{{status}}: {{title}}"] "" 10,
 | 
			
		||||
        Run Com "pamixer" ["--get-volume"] "" 600,
 | 
			
		||||
        Run UnsafeStdinReader
 | 
			
		||||
    ],
 | 
			
		||||
    sepChar = "*",
 | 
			
		||||
    alignSep = "--",
 | 
			
		||||
    template = "<action=`dmenu_run` button=1><icon=/home/natto/.xmonad/lib/nixos.xpm/></action> *UnsafeStdinReader* ║ *mpd* -- *multicpu* ║ *memory* ║ *wlp0s20f3* ║ *battery* ║ <fn=1></fn> <fc=#83a598>*pamixer*%</fc> ║ <fc=#ebdbb2>*date*</fc>"
 | 
			
		||||
    template = "<action=`dmenu_run` button=1><icon=/home/natto/.xmonad/lib/nixos.xpm/></action> *UnsafeStdinReader* ║ <fn=1></fn> *mpd* -- *multicpu* ║ *memory* ║ *wlp0s20f3* ║ *battery* ║ <fn=1></fn> <fc=#83a598>*pamixer*%</fc> ║ <fc=#ebdbb2>*date*</fc>"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -12,6 +12,7 @@ import XMonad.Layout.ThreeColumns
 | 
			
		||||
import XMonad.Layout.ResizableTile
 | 
			
		||||
import XMonad.Hooks.ManageDocks
 | 
			
		||||
import XMonad.Util.Run (spawnPipe)
 | 
			
		||||
import Graphics.X11.ExtraTypes.XF86
 | 
			
		||||
import qualified XMonad.StackSet as W
 | 
			
		||||
import qualified Data.Map        as M
 | 
			
		||||
 | 
			
		||||
@@ -76,6 +77,22 @@ myKeys conf@(XConfig {XMonad.modMask = modMask}) = M.fromList $
 | 
			
		||||
  , ((modMask .|. shiftMask, xK_q),
 | 
			
		||||
     kill)
 | 
			
		||||
 | 
			
		||||
  , ((modMask .|. mod1Mask, xK_0), spawn "light -A 5")
 | 
			
		||||
 | 
			
		||||
  , ((modMask .|. mod1Mask, xK_9), spawn "light -U 5")
 | 
			
		||||
 | 
			
		||||
  , ((modMask .|. shiftMask, xK_F1),
 | 
			
		||||
     spawn "setxkbmap us-colemak")
 | 
			
		||||
 | 
			
		||||
  , ((modMask .|. shiftMask, xK_F2),
 | 
			
		||||
     spawn "setxkbmap us basic")
 | 
			
		||||
 | 
			
		||||
  , ((modMask .|. shiftMask, xK_F3),
 | 
			
		||||
     spawn "setxkbmap in deva")
 | 
			
		||||
 | 
			
		||||
  , ((modMask .|. shiftMask, xK_F4),
 | 
			
		||||
     spawn "setxkbmap in guru")
 | 
			
		||||
 | 
			
		||||
  , ((modMask, xK_space),
 | 
			
		||||
     sendMessage NextLayout)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,6 @@ in
 | 
			
		||||
    ./stuff/xsession.nix
 | 
			
		||||
    ./stuff/secret.nix
 | 
			
		||||
    ./stuff/services.nix
 | 
			
		||||
    ./stuff/gtk.nix
 | 
			
		||||
  ];
 | 
			
		||||
  nixpkgs = {
 | 
			
		||||
    config = {
 | 
			
		||||
@@ -77,6 +76,8 @@ in
 | 
			
		||||
      neofetch 
 | 
			
		||||
      xmobar
 | 
			
		||||
      xdotool
 | 
			
		||||
      arc-theme
 | 
			
		||||
      arc-icon-theme
 | 
			
		||||
    ];
 | 
			
		||||
 | 
			
		||||
    file = {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,19 +0,0 @@
 | 
			
		||||
{config, pkgs,...}:
 | 
			
		||||
{
 | 
			
		||||
  gtk = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    iconTheme = {
 | 
			
		||||
      name = "Gruvbox-Material-Dark";
 | 
			
		||||
      package = pkgs.gruvbox-icons;
 | 
			
		||||
    };
 | 
			
		||||
    theme = {
 | 
			
		||||
      name = "Equilux";
 | 
			
		||||
      package = pkgs.equilux-theme;
 | 
			
		||||
    };
 | 
			
		||||
 /*   gtk3 = {
 | 
			
		||||
      bookmarks = [
 | 
			
		||||
        "folder:///mnt/Stuff/Memes/Discord"
 | 
			
		||||
      ];
 | 
			
		||||
    };*/
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user