~vonfry/dotfiles

dotfiles/todo.org -rw-r--r-- 5.3 KiB
af487d70Vonfry Merge branch 'release/20221201' 2 days ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
* System
** NixOS[3/4]
*** DONE migrate to nixos
    - [X] clean setup script about sed and some local configuration.
    - [X] code nixos module instead of configuration directly
*** DONE podman replaces docker
    CLOSED: [2021-06-02 Wed 14:07]
*** TODO X [10/11]
    - [X] XMonad
    - [X] XMonad layout prompt with newlayout
    - [X] XMonad by custom lib
    - [X] alacritty
    - [X] alacritty color scheme fix
    - [ ] use wayland instead
    - [X] xmonad launcher & keybind
    - [X] screen locker with i3lock
    - [X] sddm with chili instead of lightdm
    - [X] qgtk3 or qgnomeplatform support (wait for fix)
    - [X] [[https://github.com/dracula/alacritty/pull/8/files][alacritty update config]]
*** DONE update to 22.05[4/4]
    CLOSED: [2022-05-20 Fri 09:10]
    - [X] remove xmonad overlay
    - [X] remove org override after pr is merged
    - [X] [[https://github.com/NixOS/nixpkgs/pull/139075][nix structure config]]
    - [X] add distrobox
** home-manager[4/5]
*** DONE home-manager instead setup script[22/22]
    CLOSED: [2020-11-26 Thu 14:04]
    - Note taken on [2020-04-01 Wed 08:04] \\
      nix only tools? nixos only?
    - [X] add home-manager
    - [X] combine nixos module and home-manager
    - [X] manage python & ruby packages by nix
    - [X] packages on nixos and other system
    - [X] home-manager: nix & nixpkgs config
    - [X] home-manager: email
    - [X] home-manager: xmonad, gtk, qt
    - [X] zsh script and home-manager zsh config
    - [X] home session and variables
    - [X] shell and files activation script
    - [X] emacs & vim config
    - [X] gpg & passward init
    - [X] link home-manager from nixos-config
    - [X] remove update scripts
    - [X] recode setup scripts
    - [X] remove zplug overlay when 20.09 nixpkgs
    - [X] lorri services
    - [X] neovim & emacs packages management
    - [X] qutebrowser setting, color, bookmark and search
    - [X] remove darwin support
    - [X] nvim: some plugins problem and wait for update
    - [X] emacs wraping other tools instead of install into user env
*** DONE 21.05[3/3]
    CLOSED: [2021-11-23 Tue 09:25]
    - [X] qutebrowser module for autoconfig instead of extraConfig
    - [X] reuse zsh-completions after the collision is fixed
    - [X] remove fcitx5 services
*** DONE emacs daemon with hm instead of manual
    CLOSED: [2021-06-26 Sat 10:23]
*** TODO pipewire replaces pulseaudio[0/4]
    - [ ] service (nixos)
    - [ ] mpd support, check [[https://github.com/MusicPlayerDaemon/MPD/issues/1012][this issue]]
    - [ ] easyeffect replaces pulseeffects
    - [ ] Helvum replaces pavucontrol
*** DONE remove ssh agent set after [[https://github.com/nix-community/home-manager/pull/2253/files][#2253]] is merged into released version.
    CLOSED: [2021-11-23 Tue 09:40]
*** TODO remove bash enable for emacs service after pr 2709 merged
** CANCELLED macOS
   CLOSED: [2020-10-01 Thu 19:26]

* Editor
** NeoVim[2/2]
**** DONE use internal lsp
     CLOSED: [2021-12-23 Thu 08:57]
     wait for 0.5.0
**** DONE lua config, see [[https://github.com/nanotee/nvim-lua-guide][ref]]
     CLOSED: [2021-12-23 Thu 08:57]
** Emacs[6/7]
*** CANCELLED use raxod502/straight.el instead of package.el
*** DONE manage plugins with nixpkgs
*** TODO Interesting plugins[4/6]
**** TODO [[https://gitlab.com/matsievskiysv/math-preview][math-preview]]
**** DONE [[https://melpa.org/#/license-snippets][license-snippet]]
     CLOSED: [2020-12-09 Wed 09:11]
**** DONE magit evil and sth else is included in evil-collection
**** TODO [[https://github.com/mickeynp/ligature.el][ligature.el]]
**** DONE envrc instead of direnv.el
**** CANCELLED ob-gnuplot and gnuplot(build failed now)
     CLOSED: [2021-05-25 Tue 16:32]
**** DONE dirvish replaces ranger and file-manager out of emacs
*** DONE replace undo-tree with emacs 28 builtin's one.
    CLOSED: [2021-12-12 Sun 15:03]
*** DONE merge to new ebib options
    CLOSED: [2021-05-30 Sun 09:35]
*** DONE [[https://orgmode.org/list/87blb3epey.fsf@gnu.org/][org elpa is shutdown and org-plus-contrib is renamed to org-contrib]]
    CLOSED: [2021-11-23 Tue 09:25]
*** DONE org-roam v2 migration
    CLOSED: [2021-08-12 Thu 17:12]
*** WAITING replace xim with gtk native input?
    because there is a bug for fcitx5's xim. If I restart fcitx5 service, emacs
    cannot handle the new service, but other softwares like qutebrowser and
    alacritty can do.
    ~(setq x-gtk-use-native-input t)~
** DONE LSP[2/2]
   CLOSED: [2020-09-05 Sat 10:17]
   - [X] hls instead of hie?
   - [X] install them project with nix-shell instead of global one

* Language
** DONE Haskell
** DONE CC
** DONE Rust
** CANCELLED Ruby
** CANCELLED Python
** DONE Perl
** DONE Coq
** DONE Nix[1/1]
   CLOSED: [2020-12-03 Thu 22:13]
   - [X] lsp
** DONE R
   CLOSED: [2020-12-03 Thu 22:04]

** DONE Org
   CLOSED: [2020-12-09 Wed 08:49]
** DONE LaTex
* Shell
** ZSH[2/2]
   CLOSED: [2021-06-01 Tue 15:11]
   - [X] fzf as completion
   - [X] fzf-tab use nixpkgs version and remove overlay(note: change load path)

* Utils
** Nix[4/4]
*** DONE lorri instead of nix-shell
    CLOSED: [2020-04-01 Wed 08:28]
*** DONE nix-direnv replace lorri
    There is a problem on ~XDG_DATA_DIRS~ with lorri. Perhaps lorri is reused
    somedays.
*** DONE niv
    CLOSED: [2020-07-31 Fri 21:45]
*** DONE flakes
    CLOSED: [2021-12-01 Wed 14:08]
** Browser[0/1]
   - [ ] replace qutebrowser with nyxt?