mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-10 04:49:19 -08:00
Refactor: ..., also: Added vim-lastplace and tmate
This commit is contained in:
parent
386fe7a2c0
commit
46169bc8c2
103 changed files with 142 additions and 167 deletions
|
|
@ -1,7 +1,7 @@
|
|||
{ config, pkgs, lib, ... }:
|
||||
|
||||
{
|
||||
home-manager.users.kat = { imports = [ ../home/base ]; };
|
||||
home-manager.users.kat = { imports = [ ./base ]; };
|
||||
|
||||
users.users.kat = {
|
||||
uid = 1000;
|
||||
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
tmate
|
||||
htop
|
||||
fd
|
||||
sd
|
||||
|
|
@ -23,6 +23,7 @@
|
|||
vim-startify
|
||||
vim-airline
|
||||
vim-airline-themes
|
||||
vim-lastplace
|
||||
base16-vim
|
||||
];
|
||||
#extraPackages = with pkgs;
|
||||
|
|
@ -22,6 +22,9 @@
|
|||
let g:notmuch_search_date_format='%Y/%m/%d %H:%M'
|
||||
let g:notmuch_html_converter='${pkgs.elinks}/bin/elinks --dump'
|
||||
|
||||
" lastplace
|
||||
let g:lastplace_ignore = "gitcommit,gitrebase,svn,hgcommit"
|
||||
|
||||
autocmd BufEnter * if tabpagenr('$') == 1 && winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() |
|
||||
\ quit | endif
|
||||
autocmd BufEnter * if bufname('#') =~ 'NERD_tree_\d\+' && bufname('%') !~ 'NERD_tree_\d\+' && winnr('$') > 1 |
|
||||
|
|
@ -52,18 +55,6 @@
|
|||
set relativenumber
|
||||
set completeopt=longest,menuone
|
||||
|
||||
function! ResCur()
|
||||
if line("'\"") <= line("$")
|
||||
normal! g`"
|
||||
return 1
|
||||
endif
|
||||
endfunction
|
||||
|
||||
augroup resCur
|
||||
autocmd!
|
||||
autocmd BufWinEnter * call ResCur()
|
||||
augroup END
|
||||
|
||||
inoremap <silent><expr> <TAB>
|
||||
\ pumvisible() ? "\<C-n>" :
|
||||
\ <SID>check_back_space() ? "\<TAB>" :
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
rec {
|
||||
base = ./nixos/base.nix;
|
||||
gui = ./nixos/gui.nix;
|
||||
sway = ./nixos/sway.nix;
|
||||
dev = ./nixos/dev.nix;
|
||||
media = ./nixos/media.nix;
|
||||
personal = ./nixos/personal.nix;
|
||||
base = ./base.nix;
|
||||
gui = ./gui.nix;
|
||||
sway = ./sway.nix;
|
||||
dev = ./dev.nix;
|
||||
media = ./media.nix;
|
||||
personal = ./personal.nix;
|
||||
|
||||
server = { imports = [ personal ]; };
|
||||
guiFull = { imports = [ gui sway dev media personal ]; };
|
||||
|
|
|
|||
5
users/kat/dev.nix
Normal file
5
users/kat/dev.nix
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
home-manager.users.kat = { imports = [ ./dev ]; };
|
||||
}
|
||||
5
users/kat/gui.nix
Normal file
5
users/kat/gui.nix
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
home-manager.users.kat = { imports = [ ./gui ]; };
|
||||
}
|
||||
|
|
@ -1,11 +1,6 @@
|
|||
{ config, pkgs, lib, superConfig, ... }:
|
||||
|
||||
{
|
||||
home.file = {
|
||||
".local/share/weechat/sec.conf" = lib.mkIf config.deploy.profile.private {
|
||||
source = ../../../../private/files/weechat/sec.conf;
|
||||
};
|
||||
};
|
||||
programs.weechat = {
|
||||
enable = true;
|
||||
config = {
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
rec {
|
||||
base = ./base;
|
||||
sway = ./sway;
|
||||
gui = ./gui;
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
{ config, ... }:
|
||||
|
||||
{
|
||||
xdg.configFile."rbw/config.json".text = builtins.toJSON {
|
||||
email = "kat@kittywit.ch";
|
||||
base_url = "https://vault.kittywit.ch";
|
||||
identity_url = null;
|
||||
lock_timeout = 3600;
|
||||
};
|
||||
}
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
imports = [ ./secrets.nix ./bitw.nix ./gpg.nix ./packages.nix ];
|
||||
}
|
||||
5
users/kat/media.nix
Normal file
5
users/kat/media.nix
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
home-manager.users.kat = { imports = [ ./media ]; };
|
||||
}
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
home-manager.users.kat = { imports = [ ../home/dev ]; };
|
||||
}
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
home-manager.users.kat = { imports = [ ../home/gui ]; };
|
||||
}
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
home-manager.users.kat = { imports = [ ../home/media ]; };
|
||||
}
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
home-manager.users.kat = { imports = [ ../home/personal ]; };
|
||||
}
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
home-manager.users.kat = { imports = [ ../home/sway ]; };
|
||||
}
|
||||
5
users/kat/personal.nix
Normal file
5
users/kat/personal.nix
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
home-manager.users.kat = { imports = [ ./personal ]; };
|
||||
}
|
||||
5
users/kat/personal/default.nix
Normal file
5
users/kat/personal/default.nix
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
imports = [ ./secrets.nix ./gpg.nix ./packages.nix ];
|
||||
}
|
||||
5
users/kat/sway.nix
Normal file
5
users/kat/sway.nix
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
home-manager.users.kat = { imports = [ ./sway ]; };
|
||||
}
|
||||
|
Before Width: | Height: | Size: 451 KiB After Width: | Height: | Size: 451 KiB |
|
Before Width: | Height: | Size: 5.2 MiB After Width: | Height: | Size: 5.2 MiB |
|
Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 1.3 MiB |
Loading…
Add table
Add a link
Reference in a new issue