Browse Source

vim-prosession is merged o/

rework-profiles
parent
commit
c05c286d7f
Signed by: govanify GPG Key ID: DE62E1E2A6145556
4 changed files with 19 additions and 8 deletions
  1. +3
    -2
      README.md
  2. +14
    -4
      common/graphical.nix
  3. +1
    -1
      dotfiles/sway/config
  4. +1
    -1
      pkgs/vim.nix

+ 3
- 2
README.md View File

@ -10,9 +10,10 @@ Currently the machines populated by this configuration are:
TODo list sorted by priority:
* security: redirect IPv6 through tor
* workflow: weechat-matrix and vim-prosession
* workflow: weechat-matrix setup
* workflow: breeze-dark by default on qt5
* security: security hardening through sandboxing
* workflow: set up patchouli to have regular and automated backups
* server: make firefox sync to fujiwara and setup fujiwara
* xdg: nixpkgs PR, check if xdg patches actually work
* locale: sync mozc/ibus settings, saner defaults, fix top left autocomplete wayland bug
* locale: sync mozc/ibus settings, saner defaults, make panel work in wayland

+ 14
- 4
common/graphical.nix View File

@ -106,19 +106,21 @@
environment.extraInit = ''
# GTK3: add theme to search path for themes
export XDG_DATA_DIRS="${pkgs.breeze-gtk}/share:$XDG_DATA_DIRS"
export XDG_DATA_DIRS="${pkgs.breeze-gtk}/share:${pkgs.breeze-qt5}/share:$XDG_DATA_DIRS"
# GTK3: add /etc/xdg/gtk-3.0 to search path for settings.ini
export XDG_CONFIG_DIRS="/etc/xdg:$XDG_CONFIG_DIRS"
# GTK2 theme + icon theme
export GTK2_RC_FILES=${pkgs.writeText "iconrc" ''gtk-icon-theme-name="breeze"''}:$GTK2_RC_FILES
# QT theme
export QT_STYLE_OVERRIDE=breeze
#export QT_STYLE_OVERRIDE=breeze
export QT_QPA_PLATFORM=wayland-egl
export GDK_BACKEND=wayland
'';
environment.etc."xdg/gtk-3.0/settings.ini" = {
text = ''
[Settings]
gtk-icon-theme-name=breeze
gtk-icon-theme-name=breeze-dark
gtk-theme-name=Breeze-Dark
gtk-application-prefer-dark-theme = true
'';
@ -127,8 +129,16 @@
environment.etc."gtk-2.0/gtkrc" = {
text = ''
gtk-icon-theme-name=breezewwweeew
gtk-icon-theme-name=breeze-dark
'';
mode = "444";
};
# QT4/5 global theme
environment.etc."xdg/Trolltech.conf" = {
text = ''
[Qt]
style=Breeze-dark
'';
mode = "444";
};
}

+ 1
- 1
dotfiles/sway/config View File

@ -38,7 +38,7 @@ default_border pixel 1
bindsym $mod+i exec /etc/sway/locale.sh
seat seat0 xcursor_theme breeze 48
seat seat0 xcursor_theme breeze-dark 48
#
#default_border none
#gaps outer 10


+ 1
- 1
pkgs/vim.nix View File

@ -8,7 +8,7 @@ let
vimAlias = true;
plugins = with pkgs.vimPlugins; [ tagbar gruvbox nerdtree fugitive
airline ctrlp multiple-cursors surround
nerdcommenter easymotion vim-obsession #vim-prosession
nerdcommenter easymotion vim-obsession vim-prosession
syntastic ultisnips vim-snippets deoplete-nvim
deoplete-rust deoplete-clang deoplete-jedi vim-nix
rust-vim ];


Loading…
Cancel
Save