Guest User

Untitled

a guest
Oct 23rd, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. from libqtile.config import EzKey, Key, Group, Drag, Click, Screen
  2. from libqtile.command import lazy
  3. from libqtile import layout, bar, widget
  4.  
  5. mod = 'mod1'
  6.  
  7. keys = [
  8. #EzKey('A-h', lazy.layout.left()),
  9. #EzKey('A-l', lazy.layout.right()),
  10. EzKey('A-j', lazy.layout.down()),
  11. EzKey('A-k', lazy.layout.up()),
  12. EzKey('A-S-h', lazy.layout.swap_left()),
  13. EzKey('A-S-l', lazy.layout.swap_right()),
  14. EzKey('A-S-j', lazy.layout.shuffle_down()),
  15. EzKey('A-S-k', lazy.layout.shuffle_up()),
  16. EzKey('A-l', lazy.layout.grow_main()),
  17. EzKey('A-h', lazy.layout.shrink_main()),
  18. EzKey('A-n', lazy.layout.normalize()),
  19. EzKey('A-o', lazy.layout.maximize()),
  20. EzKey('A-t', lazy.window.toggle_floating()),
  21. EzKey('A-<Tab>', lazy.layout.next()),
  22. EzKey('A-S-<Tab>', lazy.layout.next()),
  23. EzKey('A-S-<space>', lazy.layout.flip()),
  24. EzKey('A-<space>', lazy.next_layout()),
  25. EzKey('A-S-<Return>', lazy.spawn('xterm')),
  26. EzKey('A-w', lazy.window.kill()),
  27. EzKey('A-q', lazy.restart()),
  28. EzKey('A-S-q', lazy.shutdown()),
  29. EzKey('A-S-c', lazy.window.kill()),
  30. EzKey('A-p', lazy.spawncmd())
  31. ]
  32.  
  33. groups = [Group(i) for i in "1234567890"]
  34.  
  35. for i in groups:
  36. keys.append(
  37. Key([mod], i.name, lazy.group[i.name].toscreen())
  38. ),
  39. keys.append(
  40. Key([mod, 'shift'], i.name, lazy.window.togroup(i.name))
  41. )
  42.  
  43. mouse = [
  44. Drag([mod], "Button1", lazy.window.set_position_floating(),
  45. start=lazy.window.get_position()),
  46. Drag([mod], "Button3", lazy.window.set_size_floating(),
  47. start=lazy.window.get_size()),
  48. Click([mod], "Button2", lazy.window.bring_to_front())
  49. ]
  50.  
  51. layouts = [
  52. layout.xmonad.MonadTall(border_width=1),
  53. layout.Max(),
  54. #layout.Stack(num_stacks=2),
  55. ]
  56.  
  57. widget_defaults = dict(
  58. font='Arial',
  59. fontsize=16,
  60. padding=3,
  61. )
  62.  
  63. screens = [
  64. Screen(
  65. bottom=bar.Bar(
  66. [
  67. widget.GroupBox(),
  68. widget.Prompt(),
  69. widget.WindowName(),
  70. widget.TextBox("Mr337", name="Mr337"),
  71. widget.Systray(),
  72. widget.Spacer(5),
  73. widget.Battery(),
  74. widget.Spacer(5),
  75. widget.Clock(format='%Y-%m-%d %a %I:%M %p'),
  76. ],
  77. 30,
  78. ),
  79. ),
  80. ]
Add Comment
Please, Sign In to add comment