updating and adding blesh
This commit is contained in:
parent
b85757c316
commit
51a99a82d9
35
README.org
35
README.org
|
@ -284,6 +284,7 @@ sysstat
|
||||||
procs
|
procs
|
||||||
pandoc
|
pandoc
|
||||||
samba
|
samba
|
||||||
|
blesh
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
These are just for general graphical machines. Laptops, and desktops.
|
These are just for general graphical machines. Laptops, and desktops.
|
||||||
|
@ -542,7 +543,7 @@ Notice how I am including all of my software here. It may be a big file, but hav
|
||||||
|
|
||||||
# Enable fingerprint
|
# Enable fingerprint
|
||||||
services.fprintd.enable = true;
|
services.fprintd.enable = true;
|
||||||
programs.qt5ct.enable = true;
|
# programs.qt5ct.enable = true;
|
||||||
|
|
||||||
<<pipewire>>
|
<<pipewire>>
|
||||||
|
|
||||||
|
@ -551,6 +552,7 @@ Notice how I am including all of my software here. It may be a big file, but hav
|
||||||
|
|
||||||
# Some other things
|
# Some other things
|
||||||
services.thermald.enable = true;
|
services.thermald.enable = true;
|
||||||
|
services.power-profiles-daemon.enable = false;
|
||||||
services.tlp = {
|
services.tlp = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
|
@ -1576,7 +1578,36 @@ I also use home-manager for managing dotfiles. This means that everything is con
|
||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.starship.enable = true;
|
home.shellAliases = {
|
||||||
|
ls = "exa -l";
|
||||||
|
la = "exa -la";
|
||||||
|
mpf = "mpv --profile=fast";
|
||||||
|
mps = "mpv --profile=slow";
|
||||||
|
ec = "emacsclient -t";
|
||||||
|
ecc = "emacsclient -c";
|
||||||
|
mkdir = "mkdir -pv";
|
||||||
|
nupd = "update-nix";
|
||||||
|
nupg = "upgrade-nix";
|
||||||
|
suspend = "systemctl suspend";
|
||||||
|
sysuse = "systemctl --user";
|
||||||
|
myip = "curl icanhazip.com";
|
||||||
|
ytd = "yt-dlp -o ~/Videos/%(title)s.%(ext)s";
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.starship = {
|
||||||
|
enable = true;
|
||||||
|
enableBashIntegration = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.bash = {
|
||||||
|
enable = true;
|
||||||
|
bashrcExtra = ''
|
||||||
|
source $(blesh-share)
|
||||||
|
ble-face auto_complete="fg=238"
|
||||||
|
eval "$(starship init bash)"
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
programs.zsh = {
|
programs.zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableAutosuggestions = true;
|
enableAutosuggestions = true;
|
||||||
|
|
24
flake.lock
24
flake.lock
|
@ -8,11 +8,11 @@
|
||||||
"utils": "utils"
|
"utils": "utils"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1656927578,
|
"lastModified": 1659863516,
|
||||||
"narHash": "sha256-ZSFrM/1PlJOqCb3mN88ZUh9dkQvNLU/nkoQ2tu02/FM=",
|
"narHash": "sha256-gfLm3XOcSEAokqNs2sA0pXHIebdgvpA2F6lvrB/dkis=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "f2445620d177e295e711c1b2bc6c01ed6df26c16",
|
"rev": "d9e03b7f8c67890b920c92d8154dd9b60bb1242f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -30,11 +30,11 @@
|
||||||
"wlroots": "wlroots"
|
"wlroots": "wlroots"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1656957531,
|
"lastModified": 1659821525,
|
||||||
"narHash": "sha256-pdbXjyWo9nkK+Uun6AjwCMPFgfS32pF91bsoD1ebq6I=",
|
"narHash": "sha256-Yu/5YqKikcUaFMZEmILVsSMhT7F+ZC399R+h2f1PrWI=",
|
||||||
"owner": "vaxerski",
|
"owner": "vaxerski",
|
||||||
"repo": "Hyprland",
|
"repo": "Hyprland",
|
||||||
"rev": "cc8b8f595fa5c20b394394fe777451d4873608b3",
|
"rev": "9fcfaaadb609344d24349c525cf0945f3110717a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -45,11 +45,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1656753965,
|
"lastModified": 1659713809,
|
||||||
"narHash": "sha256-BCrB3l0qpJokOnIVc3g2lHiGhnjUi0MoXiw6t1o8H1E=",
|
"narHash": "sha256-M4aHuXXVnfprM8xPH2lLkYkkR0fmaG5QmvIc0DT/d4E=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "0ea7a8f1b939d74e5df8af9a8f7342097cdf69eb",
|
"rev": "93c57a988470c1948976b1bb70abbd5855c5b810",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -85,11 +85,11 @@
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"host": "gitlab.freedesktop.org",
|
"host": "gitlab.freedesktop.org",
|
||||||
"lastModified": 1655824477,
|
"lastModified": 1659738224,
|
||||||
"narHash": "sha256-1kskHOLsnisR3kqIL5IHrQbQG/4xoXxeEf1ExMV6/RU=",
|
"narHash": "sha256-bV3TLiCgptpKoUKLiH/5RMtiIsfn0hawdaCEHQFB6WY=",
|
||||||
"owner": "wlroots",
|
"owner": "wlroots",
|
||||||
"repo": "wlroots",
|
"repo": "wlroots",
|
||||||
"rev": "5c4384a1330faedf975c8b8644881d50390f3613",
|
"rev": "3baf2a6bcfc4cb86c364f5724aaec80f28715a01",
|
||||||
"type": "gitlab"
|
"type": "gitlab"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -83,6 +83,12 @@
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
dalinar = lib.nixosSystem {
|
||||||
|
inherit system;
|
||||||
|
modules = [
|
||||||
|
./system/dalinar/configuration.nix
|
||||||
|
];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -161,12 +161,8 @@
|
||||||
vim
|
vim
|
||||||
wget
|
wget
|
||||||
killall
|
killall
|
||||||
|
git
|
||||||
tmux
|
tmux
|
||||||
discover
|
|
||||||
# kde-rounded-corners
|
|
||||||
lightly-qt
|
|
||||||
pinentry
|
|
||||||
pinentry-qt
|
|
||||||
dutree
|
dutree
|
||||||
unzip
|
unzip
|
||||||
unrar
|
unrar
|
||||||
|
@ -175,13 +171,35 @@
|
||||||
gzip
|
gzip
|
||||||
usbutils
|
usbutils
|
||||||
binutils
|
binutils
|
||||||
|
podman-compose
|
||||||
|
exa
|
||||||
|
yt-dlp
|
||||||
|
bat
|
||||||
|
rsync
|
||||||
|
jq
|
||||||
|
ripgrep
|
||||||
|
fd
|
||||||
|
ffmpeg-full
|
||||||
|
libheif
|
||||||
|
trash-cli
|
||||||
|
htop
|
||||||
|
btop
|
||||||
|
bc
|
||||||
|
sysstat
|
||||||
|
procs
|
||||||
|
pandoc
|
||||||
|
samba
|
||||||
|
blesh
|
||||||
|
discover
|
||||||
|
# kde-rounded-corners
|
||||||
|
lightly-qt
|
||||||
|
pinentry
|
||||||
|
pinentry-qt
|
||||||
hunspell
|
hunspell
|
||||||
caffeine-ng
|
caffeine-ng
|
||||||
hunspellDicts.en_US
|
hunspellDicts.en_US
|
||||||
git
|
|
||||||
transmission
|
transmission
|
||||||
openssh
|
openssh
|
||||||
samba
|
|
||||||
ark
|
ark
|
||||||
ifuse
|
ifuse
|
||||||
dash
|
dash
|
||||||
|
@ -196,40 +214,27 @@
|
||||||
sddm-kcm
|
sddm-kcm
|
||||||
ydotool
|
ydotool
|
||||||
bottles
|
bottles
|
||||||
podman-compose
|
|
||||||
exa
|
|
||||||
imv
|
imv
|
||||||
feh
|
feh
|
||||||
mpv
|
mpv
|
||||||
yt-dlp
|
|
||||||
rofi-emoji
|
rofi-emoji
|
||||||
nerdfonts
|
nerdfonts
|
||||||
latte-dock
|
latte-dock
|
||||||
bat
|
|
||||||
jq
|
|
||||||
alacritty
|
alacritty
|
||||||
libsForQt5.bismuth
|
libsForQt5.bismuth
|
||||||
libnotify
|
libnotify
|
||||||
rofi-wayland
|
rofi-wayland
|
||||||
ripgrep
|
|
||||||
fd
|
|
||||||
aha
|
aha
|
||||||
glxinfo
|
glxinfo
|
||||||
vulkan-tools
|
vulkan-tools
|
||||||
wayland-utils
|
wayland-utils
|
||||||
# mkchromecast
|
# mkchromecast
|
||||||
plocate
|
plocate
|
||||||
bc
|
|
||||||
sysstat
|
|
||||||
procs
|
|
||||||
pandoc
|
|
||||||
papirus-icon-theme
|
papirus-icon-theme
|
||||||
phinger-cursors
|
phinger-cursors
|
||||||
plasma-hud
|
plasma-hud
|
||||||
kde-cli-tools
|
kde-cli-tools
|
||||||
gzip
|
gzip
|
||||||
htop
|
|
||||||
btop
|
|
||||||
qrencode
|
qrencode
|
||||||
brave
|
brave
|
||||||
scribus
|
scribus
|
||||||
|
@ -261,7 +266,6 @@
|
||||||
spotdl
|
spotdl
|
||||||
kdenlive
|
kdenlive
|
||||||
rubberband
|
rubberband
|
||||||
ffmpeg-full
|
|
||||||
texlive.combined.scheme-full
|
texlive.combined.scheme-full
|
||||||
wlroots
|
wlroots
|
||||||
picom-next
|
picom-next
|
||||||
|
@ -277,8 +281,6 @@
|
||||||
element-desktop-wayland
|
element-desktop-wayland
|
||||||
scrcpy
|
scrcpy
|
||||||
python
|
python
|
||||||
trash-cli
|
|
||||||
libheif
|
|
||||||
airshipper
|
airshipper
|
||||||
# hyprland
|
# hyprland
|
||||||
|
|
||||||
|
|
|
@ -85,7 +85,7 @@
|
||||||
|
|
||||||
# Enable fingerprint
|
# Enable fingerprint
|
||||||
services.fprintd.enable = true;
|
services.fprintd.enable = true;
|
||||||
programs.qt5ct.enable = true;
|
# programs.qt5ct.enable = true;
|
||||||
|
|
||||||
# Enable sound.
|
# Enable sound.
|
||||||
security.rtkit.enable = true;
|
security.rtkit.enable = true;
|
||||||
|
@ -105,6 +105,7 @@
|
||||||
|
|
||||||
# Some other things
|
# Some other things
|
||||||
services.thermald.enable = true;
|
services.thermald.enable = true;
|
||||||
|
services.power-profiles-daemon.enable = false;
|
||||||
services.tlp = {
|
services.tlp = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
|
@ -171,12 +172,8 @@
|
||||||
vim
|
vim
|
||||||
wget
|
wget
|
||||||
killall
|
killall
|
||||||
|
git
|
||||||
tmux
|
tmux
|
||||||
discover
|
|
||||||
# kde-rounded-corners
|
|
||||||
lightly-qt
|
|
||||||
pinentry
|
|
||||||
pinentry-qt
|
|
||||||
dutree
|
dutree
|
||||||
unzip
|
unzip
|
||||||
unrar
|
unrar
|
||||||
|
@ -185,13 +182,35 @@
|
||||||
gzip
|
gzip
|
||||||
usbutils
|
usbutils
|
||||||
binutils
|
binutils
|
||||||
|
podman-compose
|
||||||
|
exa
|
||||||
|
yt-dlp
|
||||||
|
bat
|
||||||
|
rsync
|
||||||
|
jq
|
||||||
|
ripgrep
|
||||||
|
fd
|
||||||
|
ffmpeg-full
|
||||||
|
libheif
|
||||||
|
trash-cli
|
||||||
|
htop
|
||||||
|
btop
|
||||||
|
bc
|
||||||
|
sysstat
|
||||||
|
procs
|
||||||
|
pandoc
|
||||||
|
samba
|
||||||
|
blesh
|
||||||
|
discover
|
||||||
|
# kde-rounded-corners
|
||||||
|
lightly-qt
|
||||||
|
pinentry
|
||||||
|
pinentry-qt
|
||||||
hunspell
|
hunspell
|
||||||
caffeine-ng
|
caffeine-ng
|
||||||
hunspellDicts.en_US
|
hunspellDicts.en_US
|
||||||
git
|
|
||||||
transmission
|
transmission
|
||||||
openssh
|
openssh
|
||||||
samba
|
|
||||||
ark
|
ark
|
||||||
ifuse
|
ifuse
|
||||||
dash
|
dash
|
||||||
|
@ -206,40 +225,27 @@
|
||||||
sddm-kcm
|
sddm-kcm
|
||||||
ydotool
|
ydotool
|
||||||
bottles
|
bottles
|
||||||
podman-compose
|
|
||||||
exa
|
|
||||||
imv
|
imv
|
||||||
feh
|
feh
|
||||||
mpv
|
mpv
|
||||||
yt-dlp
|
|
||||||
rofi-emoji
|
rofi-emoji
|
||||||
nerdfonts
|
nerdfonts
|
||||||
latte-dock
|
latte-dock
|
||||||
bat
|
|
||||||
jq
|
|
||||||
alacritty
|
alacritty
|
||||||
libsForQt5.bismuth
|
libsForQt5.bismuth
|
||||||
libnotify
|
libnotify
|
||||||
rofi-wayland
|
rofi-wayland
|
||||||
ripgrep
|
|
||||||
fd
|
|
||||||
aha
|
aha
|
||||||
glxinfo
|
glxinfo
|
||||||
vulkan-tools
|
vulkan-tools
|
||||||
wayland-utils
|
wayland-utils
|
||||||
# mkchromecast
|
# mkchromecast
|
||||||
plocate
|
plocate
|
||||||
bc
|
|
||||||
sysstat
|
|
||||||
procs
|
|
||||||
pandoc
|
|
||||||
papirus-icon-theme
|
papirus-icon-theme
|
||||||
phinger-cursors
|
phinger-cursors
|
||||||
plasma-hud
|
plasma-hud
|
||||||
kde-cli-tools
|
kde-cli-tools
|
||||||
gzip
|
gzip
|
||||||
htop
|
|
||||||
btop
|
|
||||||
qrencode
|
qrencode
|
||||||
brave
|
brave
|
||||||
scribus
|
scribus
|
||||||
|
@ -271,7 +277,6 @@
|
||||||
spotdl
|
spotdl
|
||||||
kdenlive
|
kdenlive
|
||||||
rubberband
|
rubberband
|
||||||
ffmpeg-full
|
|
||||||
texlive.combined.scheme-full
|
texlive.combined.scheme-full
|
||||||
wlroots
|
wlroots
|
||||||
picom-next
|
picom-next
|
||||||
|
@ -287,8 +292,6 @@
|
||||||
element-desktop-wayland
|
element-desktop-wayland
|
||||||
scrcpy
|
scrcpy
|
||||||
python
|
python
|
||||||
trash-cli
|
|
||||||
libheif
|
|
||||||
airshipper
|
airshipper
|
||||||
# hyprland
|
# hyprland
|
||||||
|
|
||||||
|
|
|
@ -409,7 +409,36 @@
|
||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.starship.enable = true;
|
home.shellAliases = {
|
||||||
|
ls = "exa -l";
|
||||||
|
la = "exa -la";
|
||||||
|
mpf = "mpv --profile=fast";
|
||||||
|
mps = "mpv --profile=slow";
|
||||||
|
ec = "emacsclient -t";
|
||||||
|
ecc = "emacsclient -c";
|
||||||
|
mkdir = "mkdir -pv";
|
||||||
|
nupd = "update-nix";
|
||||||
|
nupg = "upgrade-nix";
|
||||||
|
suspend = "systemctl suspend";
|
||||||
|
sysuse = "systemctl --user";
|
||||||
|
myip = "curl icanhazip.com";
|
||||||
|
ytd = "yt-dlp -o ~/Videos/%(title)s.%(ext)s";
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.starship = {
|
||||||
|
enable = true;
|
||||||
|
enableBashIntegration = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.bash = {
|
||||||
|
enable = true;
|
||||||
|
bashrcExtra = ''
|
||||||
|
source $(blesh-share)
|
||||||
|
ble-face auto_complete="fg=238"
|
||||||
|
eval "$(starship init bash)"
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
programs.zsh = {
|
programs.zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableAutosuggestions = true;
|
enableAutosuggestions = true;
|
||||||
|
|
Loading…
Reference in a new issue