feat(wpcarro/nixos): Support kyoko

Yet Another NixOS System

Change-Id: I29590c5e7c2a651f3ef56642018649dddd9f06b6
Reviewed-on: https://cl.tvl.fyi/c/depot/+/7297
Reviewed-by: wpcarro <wpcarro@gmail.com>
Tested-by: BuildkiteCI
Reviewed-by: tazjin <tazjin@tvl.su>
Autosubmit: wpcarro <wpcarro@gmail.com>
This commit is contained in:
William Carroll 2022-11-14 09:51:51 -08:00 committed by clbot
parent 869b6897be
commit 9166a9915a
6 changed files with 282 additions and 0 deletions

View file

@ -0,0 +1,61 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Dependencies
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'bookmark)
(require 'display)
(require 'window-manager)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Configuration
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(bookmark-install-kbd
(make-bookmark :label "hadrian"
:path "/hadrian"
:kbd "h"))
(setq initial-buffer-choice "/hadrian")
(add-to-list 'ssh-hosts "wpcarro@tarasco")
(display-register primary
:output "DP-2"
:primary t
:coords (0 0)
:size (2560 1440)
:rate 30.0
:dpi 96
:rotate normal)
(display-register secondary
:output "DP-1"
:primary nil
:coords (2561 0)
:size (2560 1440)
:rate 30.0
:dpi 96
:rotate normal)
(display-arrangement main :displays (primary secondary))
(setq window-manager-named-workspaces
(list (make-window-manager-named-workspace
:label "Web Browsing"
:kbd "c"
:display display-secondary)
(make-window-manager-named-workspace
:label "Coding I"
:kbd "1"
:display display-primary)
(make-window-manager-named-workspace
:label "Coding II"
:kbd "2"
:display display-primary)
(make-window-manager-named-workspace
:label "Chatting"
:kbd "h"
:display display-secondary)))
;; I *think* this needs to be the last statement in this file.
(window-manager-init :init-hook #'display-arrange-main)