1
0
Fork 0

sail: fish shell

This commit is contained in:
Daniel Kempkens 2022-08-01 12:24:30 +02:00
parent 0f65cfde49
commit 1abb54693d
7 changed files with 38 additions and 26 deletions

View file

@ -117,11 +117,11 @@
}, },
"locked": { "locked": {
"dir": "contrib", "dir": "contrib",
"lastModified": 1659244399, "lastModified": 1659309744,
"narHash": "sha256-6AlHM5YGKjIoYPeZq06/KSNnKGcfKIt7O3bTrWtFbFc=", "narHash": "sha256-HMPYMhcqJ8W/RwJmpmIenSMwyQXZTdJHTBlZYiohPNI=",
"owner": "neovim", "owner": "neovim",
"repo": "neovim", "repo": "neovim",
"rev": "c1652bdcb5b5ca95b5ae328cec582f23816b70dd", "rev": "8952def50afa8308e044c0100e6d4fa367d0a9c2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -140,11 +140,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1659255315, "lastModified": 1659341861,
"narHash": "sha256-nWw0xTWc9CqvoLstBdxgwxYPIuBuXnEXe1WmVtx22js=", "narHash": "sha256-bSjp4/Z3ujV8ABqMKbMGJ35b2OwG3mpmsdgPoLWh6Bc=",
"owner": "nix-community", "owner": "nix-community",
"repo": "neovim-nightly-overlay", "repo": "neovim-nightly-overlay",
"rev": "e1ae0a56d37bcb8394f9b9d8ad92119d87cfd19d", "rev": "0e17ee068e94dd888b41791a910ff1d96dfa6296",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -175,11 +175,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1659190188, "lastModified": 1659254610,
"narHash": "sha256-LudYrDFPFaQMW0l68TYkPWRPKmqpxIFU1nWfylIp9AQ=", "narHash": "sha256-ee5W5MLWZ3kdx5hwOUs6trOJit+GeTDfG+Lg3rANKoc=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "a3fddd46a7f3418d7e3940ded94701aba569161d", "rev": "67f49b2a3854e8b5e3f9df4422225daa0985f451",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -223,11 +223,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1659228580, "lastModified": 1659315496,
"narHash": "sha256-mOgXbbjl6k+jinEeUByuN74gSX74+NVSZCWvuSTElGs=", "narHash": "sha256-d2UFb31bF2hJrJ4Rp0JCDK1hCuw0Em08OR1cbLbmkNA=",
"owner": "arqv", "owner": "arqv",
"repo": "zig-overlay", "repo": "zig-overlay",
"rev": "7608ad89206b52a025fc22d64cfb81b4133ef8c4", "rev": "b991fe45280c45695c81b0cc6824e3c532a2ec56",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -26,6 +26,7 @@
../programs/ssh.nix ../programs/ssh.nix
../programs/streamlink.nix
../programs/yt-dlp.nix ../programs/yt-dlp.nix
]; ];
@ -36,7 +37,6 @@
agilebits-op agilebits-op
aria2 aria2
arp-scan arp-scan
atomicparsley
cachix cachix
cliclick cliclick
curlFull curlFull
@ -55,8 +55,6 @@
parallel parallel
q q
ripgrep ripgrep
rtmpdump
streamlink
socat socat
tokei tokei
viddy viddy

View file

@ -2,6 +2,9 @@
{ {
imports = [ imports = [
../programs/fish.nix
../programs/starship.nix
../programs/nvim ../programs/nvim
../programs/git.nix ../programs/git.nix
@ -25,8 +28,4 @@
ripgrep ripgrep
]; ];
}; };
programs = {
zoxide.enable = true;
};
} }

View file

@ -241,12 +241,12 @@
}; };
comment-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix { comment-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "comment.nvim"; pname = "comment.nvim";
version = "2022-07-26"; version = "2022-08-01";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "numtostr"; owner = "numtostr";
repo = "comment.nvim"; repo = "comment.nvim";
rev = "78ab4e9785b6da9b7a539df3bd6f70300dc9482b"; rev = "006724e38c244c3128b2840ea40bd61dd6c419f0";
sha256 = "1dgbhf8l3212rvhs424cdb2qh07k95biazyc0qy5xa7asrdwj1m7"; sha256 = "1aq8k68hfvqiawgk7pgvqh7c4f86c86zw7z634wmsrjvl1cckv22";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -263,12 +263,12 @@
}; };
friendly-snippets = pkgs.vimUtils.buildVimPluginFrom2Nix { friendly-snippets = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "friendly-snippets"; pname = "friendly-snippets";
version = "2022-07-30"; version = "2022-08-01";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "rafamadriz"; owner = "rafamadriz";
repo = "friendly-snippets"; repo = "friendly-snippets";
rev = "1db69684a27eec0b9f520a5d7d95d414fc30ba91"; rev = "8880d7257e6f25e177a8192ef35d4ba8874b004d";
sha256 = "1qsb92sl6nyihy63h0dyif8fnb39gpggf8s7xv4yf1wrlzxx30al"; sha256 = "1mh44wjnm2q0424gkasav3cv5344ky6nwsvcdb8gbw5268ijjz7a";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };

View file

@ -0,0 +1,8 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
rtmpdump
streamlink
];
}

View file

@ -1,7 +1,11 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
home.packages = [ pkgs.yt-dlp ]; home.packages = with pkgs; [
atomicparsley
rtmpdump
yt-dlp
];
xdg.configFile.yt-dlp = { xdg.configFile.yt-dlp = {
source = ../config/yt-dlp; source = ../config/yt-dlp;

View file

@ -55,6 +55,8 @@ in
]; ];
}; };
programs.fish.enable = true;
users.users = { users.users = {
root = { root = {
openssh.authorizedKeys.keys = [ ssh-keys.Hetzner ]; openssh.authorizedKeys.keys = [ ssh-keys.Hetzner ];
@ -66,6 +68,7 @@ in
home = "/home/daniel"; home = "/home/daniel";
description = "Daniel"; description = "Daniel";
extraGroups = [ "wheel" ]; extraGroups = [ "wheel" ];
shell = pkgs.fish;
openssh.authorizedKeys.keys = [ ssh-keys.Hetzner ]; openssh.authorizedKeys.keys = [ ssh-keys.Hetzner ];
}; };
}; };