sail: fish shell
This commit is contained in:
parent
0f65cfde49
commit
1abb54693d
7 changed files with 38 additions and 26 deletions
24
flake.lock
24
flake.lock
|
@ -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": {
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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;
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
8
home/programs/streamlink.nix
Normal file
8
home/programs/streamlink.nix
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{ pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
rtmpdump
|
||||||
|
streamlink
|
||||||
|
];
|
||||||
|
}
|
|
@ -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;
|
||||||
|
|
|
@ -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 ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue