Changeset 2865cf4 in dotfiles


Ignore:
Timestamp:
Sep 8, 2020, 11:30:04 PM (4 years ago)
Author:
Mikhail Kirillov <w96k@…>
Branches:
master
Children:
8254fe1
Parents:
e93b7a8
Message:

Move back to tomorrow nighties theme and terminus font

Files:
1 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • X/.Xdefaults

    re93b7a8 r2865cf4  
    1 !URxvt.termName: rxvt-256color
     1URxvt.termName: rxvt-256color
    22
    33!TomorrowNightEighties
    4 *.foreground:   #000000
    5 *.background:   #ffffff
    6 *.cursorColor:  #000000
     4*.foreground:   #cccccc
     5*.background:   #2d2d2d
     6*.cursorColor:  #f2777a
    77
    88! Black / Grey
    9 *.color0:       #ffffff
    10 *.color8:       #333333
     9*.color0:       #999999
     10*.color8:       #666666
    1111
    1212! Red / Bright Red
    13 *.color1:       #a60000
    14 *.color9:       #972500
     13*.color1:       #f2777a
     14*.color9:       #FF3334
    1515
    1616! Green + Bright Green
    17 *.color2:       #005e00
    18 *.color10:      #315b00
     17*.color2:       #99cc99
     18*.color10:      #9ec400
    1919
    2020! Yellow (Orange) + Bright Yellow (Yellow)
    21 *.color3:       #813e00
    22 *.color11:      #70480f
     21*.color3:       #f99157
     22*.color11:      #ffcc66
    2323
    2424! Blue + Bright Blue
    25 *.color4:       #0030a6
    26 *.color12:      #223fbf
     25*.color4:       #6699cc
     26*.color12:      #6699cc
    2727
    2828! Magenta (Purple) + Bright Magenta
    29 *.color5:       #721042
    30 *.color13:      #8f0075
     29*.color5:       #cc99cc
     30*.color13:      #b777e0
    3131
    3232! Cyan (Aqua) + Bright Cyan
    33 *.color6:       #00538b
    34 *.color14:      #30517f
     33*.color6:       #66cccc
     34*.color14:      #54ced6
    3535
    3636! Light Grey (Selection) + White (Current Line)
    37 *.color7:       #f0f0f0
    38 *.color15:      #f8f8f8
     37*.color7:       #515151
     38*.color15:      #393939
    3939
    4040! Xterm
    41 XTerm.vt100*faceName: Fira Code
    42 XTerm*faceSize: 9
     41XTerm.vt100*faceName: Terminus
     42XTerm*faceSize: 10
    4343XTerm*renderFont: true
    4444
    4545! URxvt
    46 URxvt.font: xft: Fira Mono:style=Regular:size=10.5
    47 URxvt.boldFont: xft:Fira Mono:style=Bold:size=10.5
    48 URxvt.italicFont: xft:Fira Mono:style=Light:size=10.5
    49 URxvt.letterSpace: -1
     46URxvt.font: xft: Terminus:style=Regular:size=10
     47URxvt.boldFont: xft:Terminus:style=Bold:size=10
     48URxvt.italicFont: xft:Terminus:style=Light:size=10
     49URxvt.letterSpace: 0
    5050URxvt.scrollBar: false
    5151URxvt.urlLauncher: icecat
     
    5555Urxvt.visualBell: True
    5656
    57 ! Emacs
    58 Emacs.fontBackend: xft
    59 Emacs.font: Fira Code:size=14
    60 
    6157! Font Settings
    62 Xft.autohint: 0
     58Xft.autohint: 1
    6359Xft.lcdfilter: lcddefault
    64 Xft.hintstyle: hintnone
    65 Xft.hinting: 0
     60Xft.hintstyle: hintfull
     61Xft.hinting: 1
    6662Xft.antialias: 1
    6763Xft.rgba: rgb
  • emacs/.emacs.d/.emacs-config.org

    re93b7a8 r2865cf4  
    1010   А также отступа между строк
    1111   #+BEGIN_SRC emacs-lisp
    12   ;;; Set font
    13   (add-to-list 'default-frame-alist '(font . "Fira Code-10.5"))
    14   (set-frame-font "Fira Code-10.5" nil t)
    15   (setq-default line-spacing 0)
    16 
    17 (use-package fira-code-mode
    18   :ensure
    19   :hook prog-mode)
    20 
    21 (global-prettify-symbols-mode)
     12      ;;; Set font
     13      (add-to-list 'default-frame-alist '(font . "Terminus-10"))
     14      (set-frame-font "Terminus-10" nil t)
     15      (setq-default line-spacing 0)
     16      (global-prettify-symbols-mode)
     17
     18      ;; Fira Code with ligatures
     19      ;; Needs better pc than my thinkpad x200t
     20      ;; (when (window-system)
     21      ;;      (set-frame-font "Fira Code"))
     22      ;;      (add-to-list 'default-frame-alist '(font . "Fira Code-10.5"))
     23      ;;      (set-frame-font "Fira Code-10.5" nil t)
     24      ;;      (global-prettify-symbols-mode)
     25      ;;  (let ((alist '(
     26      ;;                        (33 . ".\\(?:\\(?:==\\|!!\\)\\|[!=]\\)")
     27      ;;                        (35 . ".\\(?:###\\|##\\|_(\\|[#(?[_{]\\)")
     28      ;;                        (36 . ".\\(?:>\\)")
     29      ;;                        (37 . ".\\(?:\\(?:%%\\)\\|%\\)")
     30      ;;                        (38 . ".\\(?:\\(?:&&\\)\\|&\\)")
     31      ;;                        (42 . ".\\(?:\\(?:\\*\\*/\\)\\|\\(?:\\*[*/]\\)\\|[*/>]\\)")
     32      ;;                        (43 . ".\\(?:\\(?:\\+\\+\\)\\|[+>]\\)") ;; Broken
     33      ;;                        (45 . ".\\(?:\\(?:-[>-]\\|<<\\|>>\\)\\|[<>}~-]\\)")
     34      ;;                        (46 . ".\\(?:\\(?:\\.[.<]\\)\\|[.=-]\\)")
     35      ;;                        (47 . ".\\(?:\\(?:\\*\\*\\|//\\|==\\)\\|[*/=>]\\)") ;; Broken
     36      ;;                        (48 . ".\\(?:x[a-zA-Z]\\)")
     37      ;;                        (58 . ".\\(?:::\\|[:=]\\)")
     38      ;;                        (59 . ".\\(?:;;\\|;\\)")
     39      ;;                        (60 . ".\\(?:\\(?:!--\\)\\|\\(?:~~\\|->\\|\\$>\\|\\*>\\|\\+>\\|--\\|<[<=-]\\|=[<=>]\\||>\\)\\|[*$+~/<=>|-]\\)")
     40      ;;                        (61 . ".\\(?:\\(?:/=\\|:=\\|<<\\|=[=>]\\|>>\\)\\|[<=>~]\\)")
     41      ;;                        (62 . ".\\(?:\\(?:=>\\|>[=>-]\\)\\|[=>-]\\)")
     42      ;;                        (63 . ".\\(?:\\(\\?\\?\\)\\|[:=?]\\)")
     43      ;;                        (91 . ".\\(?:]\\)")
     44      ;;                        (92 . ".\\(?:\\(?:\\\\\\\\\\)\\|\\\\\\)")
     45      ;;                        (94 . ".\\(?:=\\)")
     46      ;;                        (119 . ".\\(?:ww\\)")
     47      ;;                        (123 . ".\\(?:-\\)")
     48      ;;                        (124 . ".\\(?:\\(?:|[=|]\\)\\|[=>|]\\)")
     49      ;;                        (126 . ".\\(?:~>\\|~~\\|[>=@~-]\\)")
     50      ;;                        )
     51      ;;                      ))
     52      ;;    (dolist (char-regexp alist)
     53      ;;      (set-char-table-range composition-function-table (car char-regexp)
     54      ;;                                   `([,(cdr char-regexp) 0 font-shape-gstring]))))
    2255   #+END_SRC
    2356** Назначение темы
    2457   Вы ее в видите в блоках кода
    2558   #+BEGIN_SRC emacs-lisp
    26      (defmacro modus-themes-format-sexp (sexp &rest objects)
    27        `(eval (read (format ,(format "%S" sexp) ,@objects))))
    28 
    29      (dolist (theme '("operandi" "vivendi"))
    30        (modus-themes-format-sexp
    31         (defun modus-%1$s-theme-load ()
    32           (setq modus-%1$s-theme-slanted-constructs t
    33                 modus-%1$s-theme-bold-constructs t
    34                 modus-%1$s-theme-fringes 'subtle ; {nil,'subtle,'intense}
    35                 modus-%1$s-theme-mode-line nil ; {nil,'3d,'moody}
    36                 modus-%1$s-theme-faint-syntax nil
    37                 modus-%1$s-theme-intense-hl-line nil
    38                 modus-%1$s-theme-intense-paren-match t
    39                 modus-%1$s-theme-prompts 'subtle ; {nil,'subtle,'intense}
    40                 modus-%1$s-theme-completions 'opinionated ; {nil,'moderate,'opinionated}
    41                 modus-%1$s-theme-diffs nil ; {nil,'desaturated,'fg-only}
    42                 modus-%1$s-theme-org-blocks 'rainbow ; {nil,'greyscale,'rainbow}
    43                 modus-%1$s-theme-variable-pitch-headings t
    44                 modus-%1$s-theme-rainbow-headings t
    45                 modus-%1$s-theme-section-headings t
    46                 modus-%1$s-theme-scale-headings t
    47                 modus-%1$s-theme-scale-1 1.05
    48                 modus-%1$s-theme-scale-2 1.1
    49                 modus-%1$s-theme-scale-3 1.15
    50                 modus-%1$s-theme-scale-4 1.20
    51                 modus-%1$s-theme-scale-5 1.25)
    52           (load-theme 'modus-%1$s t))
    53         theme))
    54 
    55      (defun modus-themes-toggle ()
    56        "Toggle between `modus-operandi' and `modus-vivendi' themes."
    57        (interactive)
    58        (if (eq (car custom-enabled-themes) 'modus-operandi)
    59            (progn
    60              (disable-theme 'modus-operandi)
    61              (modus-vivendi-theme-load))
    62          (disable-theme 'modus-vivendi)
    63          (modus-operandi-theme-load)))
    64 
    65      (modus-themes-toggle)
    66    #+END_SRC
    67 
    68 ** Отображение номера строк
    69    #+BEGIN_SRC emacs-lisp
    70   ;;; Отображение номера строки ненужно из-за наличия avy-jump
    71   ;; (use-package display-line-numbers
    72   ;;   :init
    73   ;;   (setq display-line-numbers-type 'relative)
    74   ;;   (global-display-line-numbers-mode))
     59     ;;; Load a theme
     60     ;;; https://emacsthemes.com/themes/sanityinc-tomorrow-themes.html
     61     (use-package color-theme-sanityinc-tomorrow
     62       :ensure
     63       :config (load-theme 'sanityinc-tomorrow-eighties t))
     64   #+END_SRC
     65
     66** Мод-лайн
     67   #+BEGIN_SRC emacs-lisp
     68(custom-set-faces
     69 '(mode-line ((t (:background "#2d2d2d"
     70                  :foreground "#cccccc"
     71                  :box (:line-width 1
     72                        :color "#666666"
     73                        :style nil)
     74                  :weight bold
     75                  :height 1.0)))))
     76   #+END_SRC
     77
     78** Отображение номера строк и пробелов
     79   #+BEGIN_SRC emacs-lisp
     80
     81     (use-package display-line-numbers
     82       :config
     83       ;; Set absolute line numbers.  A value of "relative" is also useful.
     84       (setq display-line-numbers-type t)
     85       ;; Those two variables were introduced in Emacs 27.1
     86       (setq display-line-numbers-major-tick 20)
     87       (setq display-line-numbers-minor-tick 5)
     88       ;; Use absolute numbers in narrowed buffers
     89       (setq display-line-numbers-widen t)
     90
     91       (define-minor-mode prot/display-line-numbers-mode
     92         "Toggle `display-line-numbers-mode' and `hl-line-mode'."
     93         :init-value nil
     94         :global nil
     95         (if prot/display-line-numbers-mode
     96             (progn
     97               (display-line-numbers-mode 1)
     98               (hl-line-mode 1)
     99               (setq-local truncate-lines t))
     100           (display-line-numbers-mode -1)
     101           (hl-line-mode -1)
     102           (setq-local truncate-lines nil)))
     103       :bind ("<f7>" . prot/display-line-numbers-mode))
     104
     105     (use-package whitespace
     106       :config
     107       (defun prot/toggle-invisibles ()
     108         "Toggles the display of indentation and space characters."
     109         (interactive)
     110         (if (bound-and-true-p whitespace-mode)
     111             (whitespace-mode -1)
     112           (whitespace-mode)))
     113       :bind (("<f6>" . prot/toggle-invisibles)
     114              ("C-c z" . delete-trailing-whitespace)))
    75115   #+END_SRC
    76116** Подсвечивать текущую строку
     
    82122** Эмодзи (для telega.el)
    83123   #+BEGIN_SRC emacs-lisp
    84 (use-package emojify
    85   :config
    86   (global-emojify-mode)
    87   (global-emojify-mode-line-mode))
    88    #+END_SRC
    89 
    90 * Редактирование кода в общемsss
     124(use-package emojify)
     125   #+END_SRC
     126
     127* Редактирование кода в общем
    91128** Файловый менеджер
    92129   #+BEGIN_SRC emacs-lisp
     
    163200   #+END_SRC
    164201** Система контроля версий
    165    Я стараюсь встроенный модуль VC
    166    (VC > Magit)
    167 
    168    #+BEGIN_SRC emacs-lisp
    169    (use-package magit
    170      :bind (("C-x g" . magit-status)))
     202   Модуль VC + Magit
     203
     204   #+BEGIN_SRC emacs-lisp
     205         (use-package magit
     206           :bind (("C-x g" . magit-status)))
     207
     208        (use-package magit-todos
     209          :hook (magit-mode . magit-todos))
     210
    171211   #+END_SRC
    172212*** Пометки о модифицированных строках
     
    183223        (global-git-gutter+-mode)
    184224        (setq git-gutter+-window-width 1)
    185         ;; (set-face-background 'git-gutter+-added "#99cc99")
    186         ;; (set-face-background 'git-gutter+-deleted "#f2777a")
    187         ;; (set-face-background 'git-gutter+-modified "#ffcc66")
    188         ;; (set-face-background 'git-gutter+-unchanged "#393939")
     225        (set-face-background 'git-gutter+-added "#99cc99")
     226        (set-face-background 'git-gutter+-deleted "#f2777a")
     227        (set-face-background 'git-gutter+-modified "#ffcc66")
     228        (set-face-background 'git-gutter+-unchanged "#393939")
    189229        (setq git-gutter+-added-sign " ")
    190230        (setq git-gutter+-modified-sign " ")
     
    639679*** Пункты списка для org-mode
    640680    #+BEGIN_SRC emacs-lisp
    641 ;;; Bullets for org-mode
    642 (use-package org-bullets
    643   :commands org-bullets-mode
    644   :config (add-hook 'org-mode-hook (lambda () (org-bullets-mode 1))))
     681      ;;; Bullets for org-mode
     682      (use-package org-bullets
     683        :ensure
     684        :commands org-bullets-mode
     685        :hook (org-mode . org-bullets-mode))
    645686    #+END_SRC
    646687*** Агенда
     
    696737(use-package telega
    697738  :config
    698 (telega-mode-line-mode 1)
    699739(setq telega-chat-fill-column 60)
    700740(setq telega-sticker-size '(8 . 32))
     
    863903    (pdf-loader-install))
    864904   #+END_SRC
    865 ** Показать пробелы
    866    #+BEGIN_SRC emacs-lisp
    867    (use-package whitespace
    868     :config (global-set-key (kbd "C-c w") 'whitespace-mode))
    869    #+END_SRC
    870905** Управление финансами
    871906   #+BEGIN_SRC emacs-lisp
  • guix/.bash_profile

    re93b7a8 r2865cf4  
    11export PATH=$PATH:~/.bin:~/.local/bin
    2 
    32alias python=python3
    43
     
    1413# Honor per-interactive-shell startup file
    1514if [ -f ~/.bashrc ]; then . ~/.bashrc; fi
    16 if [ -e /home/w96k/.nix-profile/etc/profile.d/nix.sh ]; then . /home/w96k/.nix-profile/etc/profile.d/nix.sh; fi # added by Nix installer
  • guix/.config/fontconfig/fonts.conf

    re93b7a8 r2865cf4  
    2626    </edit>
    2727    <edit name="hinting" mode="assign">
    28       <bool>false</bool>
     28      <bool>true</bool>
    2929    </edit>
    3030    <edit mode="assign" name="embeddedbitmap">
     
    3232    </edit>
    3333    <edit mode="assign" name="hintstyle">
    34       <const>hintnone</const>
     34      <const>hintfull</const>
    3535    </edit>
    3636    <edit mode="assign" name="lcdfilter">
  • guix/.config/gtk-3.0/settings.ini

    re93b7a8 r2865cf4  
    22gtk-key-theme-name = Emacs
    33gtk-primary-button-warps-slider = false
    4 gtk-theme-name=High-Contrast
     4gtk-theme-name=HighContrast
  • guix/.config/shepherd/init.scm

    re93b7a8 r2865cf4  
    33(register-services emacs)
    44(action 'shepherd 'daemonize) ; send shepherd into background
    5 (for-each start (list emacs ssh-agent))
     5(for-each start (list emacs ssh-agent redshift))
  • guix/.config/shepherd/services.scm

    re93b7a8 r2865cf4  
    1212    #:requires '()
    1313    #:start (make-system-constructor "eval $(ssh-agent)")))
     14
     15(define redshift
     16  (make <service>
     17    #:provides '(redshift)
     18    #:requires '()
     19    #:start (make-system-constructor "redshift -l 45:37")
     20    #:stop (make-system-destructor
     21            "pkill -f redshift")))
     22
     23(register-services emacs)
     24(register-services redshift)
     25
  • guix/config.scm

    re93b7a8 r2865cf4  
    6666      "git"
    6767      "stow"
     68      "guile-ssh"
    6869      "stumpwm"))
    6970   (list `(,stumpwm "lib"))
  • guix/user.scm

    re93b7a8 r2865cf4  
    9292   "emacs-modus-vivendi-theme"
    9393   "emacs-explain-pause-mode"
     94   "emacs-magit-todos"
    9495   ;; Emacs ends here
    9596   "evince"
     
    202203   "zip"
    203204   "redshift"
     205   "mumble"
    204206   "universal-ctags"))
  • wm/.stumpwmrc

    re93b7a8 r2865cf4  
    2222(load-module "app-menu")
    2323(load-module "swm-gaps")
    24 ;;(load-module "screenshot")
    25 
    26 ;;(clx-truetype:cache-fonts)
    2724
    2825(print *time-modeline-string*)
    29 
    30 ;; Colors from modus operandi
    31 (setf *colors*
    32       '("#454545"                 ; 0
    33         "#a60000"                 ; 1
    34         "#005e00"                 ; 2
    35         "#813e00"                 ; 3
    36         "#0033c0"                 ; 4
    37         "#721045"                 ; 5
    38         "#00538b"                 ; 6
    39         "#191919"                 ; 7
    40         "#f0f0f0"                 ; 8
    41         "khaki3"))
    42 (update-color-map (current-screen))
    4326
    4427(setf *mode-line-pad-x* 0
     
    5639      *hidden-window-color* ""
    5740      *cpu-modeline-fmt* "%C"
    58       *mode-line-background-color* "#e0e0e0"
     41      *mode-line-background-color* "#2d2d2d"
    5942      *startup-mode-line* t
    6043      *window-name-source* :class
    61       *delim* " ^4::^0 "     
     44      *delim* " ^2::^7 "     
    6245      *screen-mode-line-format* (list
    6346                                 ;; Windows
    64                                  "^4%v  ^>"
     47                                 "^7%v  ^>"
    6548                                 ;; CPU
    66                                  "^0%C" *delim*
     49                                 "^7%C" *delim*
    6750                                 ;; RAM
    6851                                 "%M" *delim*
     
    7457
    7558(set-normal-gravity :top)
    76 ;;(set-win-bg-color "#2d2d2d")
     59(set-win-bg-color "#2d2d2d")
    7760
    7861(defcommand icecat () ()
     
    158141;; ;; Show / Hide mode-line
    159142;; (define-key *root-map* (kbd "M") "mode-line")
    160 
    161 
Note: See TracChangeset for help on using the changeset viewer.