From 0b5c56e36aa74d77a895ae2129888b4a280981b0 Mon Sep 17 00:00:00 2001 From: iiogama Date: Wed, 22 Nov 2023 22:24:22 -0800 Subject: [PATCH] Added some packages to nixos/cli.nix --- README.md | 18 +----------------- home-manager/dots/bashrc | 5 ++++- home-manager/dots/sxhkd/sxhkdrc | 4 ++-- nixos/cli.nix | 3 +++ todo.md | 6 ++++++ 5 files changed, 16 insertions(+), 20 deletions(-) create mode 100644 todo.md diff --git a/README.md b/README.md index a5fc0d0..0ec330d 100644 --- a/README.md +++ b/README.md @@ -35,20 +35,4 @@ nix flake update nix run nixpkgs# ``` -## Resources - -- [Zero To Nix](https://zero-to-nix.com) -- [The Cute World's NixOS Guide](https://thiscute.world/en/posts/nixos-and-flake-basics/) -- [NixOS Wiki](https://nixos.wiki/) -- [The Nix Hour YouTube Playlist](https://www.youtube.com/playlist?list=PLyzwHTVJlRc8yjlx4VR4LU5A5O44og9in) -- [Nixology YouTube Playlist](https://www.youtube.com/playlist?list=PLRGI9KQ3_HP_OFRG6R-p4iFgMSK1t5BHs) -- [Nixcloud](https://nixcloud.io) - -## Todo - -- [ ] Create additional host configurations -- [ ] Implement the Impermanence module -- [ ] Implement [Agenix](https://nixos.wiki/wiki/Agenix) or Sopsnix -- [ ] Implement [Stylix](https://danth.github.io/stylix/) -- [ ] Implement [MicroVM.nix](https://github.com/astro/microvm.nix) -- [ ] Figure out urlview and yank conflict with tmux plugins +[Resources](https://pinboard.in/u:iiogama/t:nix/) diff --git a/home-manager/dots/bashrc b/home-manager/dots/bashrc index 287e172..a9598a0 100644 --- a/home-manager/dots/bashrc +++ b/home-manager/dots/bashrc @@ -4,11 +4,14 @@ set -o vi unset HISTFILE # Functions +function search() { + surfraw $(surfraw -elvi | fzf | awk '{print $1;}') +} function mkcd { mkdir -p $1 cd $1 } -function ukr () { +function ukr() { read -rsp "Password: " PASS export $(echo -n "$PASS" | gnome-keyring-daemon --replace --unlock) unset PASS diff --git a/home-manager/dots/sxhkd/sxhkdrc b/home-manager/dots/sxhkd/sxhkdrc index b34ef65..0fdc0a9 100644 --- a/home-manager/dots/sxhkd/sxhkdrc +++ b/home-manager/dots/sxhkd/sxhkdrc @@ -8,11 +8,11 @@ super + Return # terminal emulator with tmux session menu super + shift + Return - st -e tmux + st -e iitmux # program launcher super + @space - iixm + iixmenu # screenshot shortcut super + shift + s diff --git a/nixos/cli.nix b/nixos/cli.nix index 9527336..37fb937 100644 --- a/nixos/cli.nix +++ b/nixos/cli.nix @@ -82,9 +82,11 @@ fq fx gitui + glow gpg-tui gping gron + gum hexyl htmlq hugo @@ -104,6 +106,7 @@ profanity recutils #sc-im + shellcheck ssss surfraw tut diff --git a/todo.md b/todo.md new file mode 100644 index 0000000..e1fa08f --- /dev/null +++ b/todo.md @@ -0,0 +1,6 @@ +- [ ] Create additional host configurations +- [ ] Implement the Impermanence module +- [ ] Implement [Agenix](https://nixos.wiki/wiki/Agenix) or Sopsnix +- [ ] Implement [Stylix](https://danth.github.io/stylix/) +- [ ] Implement [MicroVM.nix](https://github.com/astro/microvm.nix) +- [ ] Figure out urlview and yank conflict with tmux plugins