lengyueyang / my-profile

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My-computer Profile

1 Overview

1.1 Build system

  • system : NIXOS
git clone https://github.com/GTrunSec/my-profile.git --depth=1  --recursive --shallow-submodules ~/.config/nixpkgs

ln -s  ~/.config/nixpkgs/nixos /etc/nixos

sudo nixos-rebuild swith

home-manager switch

1.2 Emacs with Terminal

img/Overview/p_2019-10-23_15-16-33.jpeg

img/Overview/p_2019-10-23_14-58-43.png

1.3 VScode with Rstudio

img/Overview/p_2019-10-23_20-03-08.png

1.4 EMacs with Org-mode agenda

img/Overview/p_2019-10-23_15-02-35.jpeg

1.5 Latex with Emacs and Jupyter

img/Overview/p_2019-10-23_15-14-41.png

1.6 Jupyter R/python/haskll

img/Overview/p_2019-10-23_15-00-13.png

1.7 Dict / polar-book/PDF

  • Chinese & English dict

img/Overview/p_2019-10-23_15-17-37.png

2 Terminal & shell

img/Terminal_&_shell/p_2019-10-23_14-53-30.png

2.1 fish

  • [X] [tmux-resurrect]

2.2 Kitty

2.3 [disused] termite

3 Input Method

  • [✓] home-manager switch

3.1 fcitx

~/.config/nixpkgs/dotfiles/fcitx

3.2 Rime

~/.config/nixpkgs/dotfiles/fcitx/rime/

4 Emacs

4.1 Build

cp ~/.config/nixpkgs/dotfiles/emacs/emacs.d ~/.emacs.d
cd ~/emacs.d
make compile
run emacs

4.2 LSP

4.2.1 C++

img/Emacs/p_2019-10-23_14-55-38.png

4.2.2 R/Rmarkdown

img/Emacs/p_2019-10-23_14-56-17.png

4.2.3 python

img/Emacs/p_2019-10-23_14-56-52.png

4.2.4 Golang

4.3 elfeed

img/Emacs/p_2019-10-23_14-50-18.png

5 Desktop

5.1 i3

5.2 polybar

  • [X] [] weather

5.3 rofi

6 Nix-overlays

7 Network

7.1 DNS

7.1.1 Adguard-home

img/Network/p_2019-10-23_15-01-24.png

About


Languages

Language:Nix 79.2%Language:Shell 3.8%Language:Emacs Lisp 3.7%Language:Python 3.5%Language:Vim Script 2.7%Language:Rust 2.6%Language:CSS 2.1%Language:Dockerfile 0.8%Language:YASnippet 0.8%Language:PHP 0.7%Language:Makefile 0.1%Language:Go 0.0%