updating and adding blesh
This commit is contained in:
		
							parent
							
								
									b85757c316
								
							
						
					
					
						commit
						51a99a82d9
					
				
					 6 changed files with 133 additions and 62 deletions
				
			
		
							
								
								
									
										35
									
								
								README.org
									
										
									
									
									
								
							
							
						
						
									
										35
									
								
								README.org
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -284,6 +284,7 @@ sysstat
 | 
			
		|||
procs
 | 
			
		||||
pandoc
 | 
			
		||||
samba
 | 
			
		||||
blesh
 | 
			
		||||
#+end_src
 | 
			
		||||
 | 
			
		||||
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
 | 
			
		||||
  services.fprintd.enable = true;
 | 
			
		||||
  programs.qt5ct.enable = true;
 | 
			
		||||
  # programs.qt5ct.enable = true;
 | 
			
		||||
 | 
			
		||||
  <<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
 | 
			
		||||
  services.thermald.enable = true;
 | 
			
		||||
  services.power-profiles-daemon.enable = false;
 | 
			
		||||
  services.tlp = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    settings = {
 | 
			
		||||
| 
						 | 
				
			
			@ -1576,7 +1578,36 @@ I also use home-manager for managing dotfiles. This means that everything is con
 | 
			
		|||
    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 = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    enableAutosuggestions = true;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										24
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										24
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							| 
						 | 
				
			
			@ -8,11 +8,11 @@
 | 
			
		|||
        "utils": "utils"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1656927578,
 | 
			
		||||
        "narHash": "sha256-ZSFrM/1PlJOqCb3mN88ZUh9dkQvNLU/nkoQ2tu02/FM=",
 | 
			
		||||
        "lastModified": 1659863516,
 | 
			
		||||
        "narHash": "sha256-gfLm3XOcSEAokqNs2sA0pXHIebdgvpA2F6lvrB/dkis=",
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "home-manager",
 | 
			
		||||
        "rev": "f2445620d177e295e711c1b2bc6c01ed6df26c16",
 | 
			
		||||
        "rev": "d9e03b7f8c67890b920c92d8154dd9b60bb1242f",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
| 
						 | 
				
			
			@ -30,11 +30,11 @@
 | 
			
		|||
        "wlroots": "wlroots"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1656957531,
 | 
			
		||||
        "narHash": "sha256-pdbXjyWo9nkK+Uun6AjwCMPFgfS32pF91bsoD1ebq6I=",
 | 
			
		||||
        "lastModified": 1659821525,
 | 
			
		||||
        "narHash": "sha256-Yu/5YqKikcUaFMZEmILVsSMhT7F+ZC399R+h2f1PrWI=",
 | 
			
		||||
        "owner": "vaxerski",
 | 
			
		||||
        "repo": "Hyprland",
 | 
			
		||||
        "rev": "cc8b8f595fa5c20b394394fe777451d4873608b3",
 | 
			
		||||
        "rev": "9fcfaaadb609344d24349c525cf0945f3110717a",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
| 
						 | 
				
			
			@ -45,11 +45,11 @@
 | 
			
		|||
    },
 | 
			
		||||
    "nixpkgs": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1656753965,
 | 
			
		||||
        "narHash": "sha256-BCrB3l0qpJokOnIVc3g2lHiGhnjUi0MoXiw6t1o8H1E=",
 | 
			
		||||
        "lastModified": 1659713809,
 | 
			
		||||
        "narHash": "sha256-M4aHuXXVnfprM8xPH2lLkYkkR0fmaG5QmvIc0DT/d4E=",
 | 
			
		||||
        "owner": "nixos",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "0ea7a8f1b939d74e5df8af9a8f7342097cdf69eb",
 | 
			
		||||
        "rev": "93c57a988470c1948976b1bb70abbd5855c5b810",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
| 
						 | 
				
			
			@ -85,11 +85,11 @@
 | 
			
		|||
      "flake": false,
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "host": "gitlab.freedesktop.org",
 | 
			
		||||
        "lastModified": 1655824477,
 | 
			
		||||
        "narHash": "sha256-1kskHOLsnisR3kqIL5IHrQbQG/4xoXxeEf1ExMV6/RU=",
 | 
			
		||||
        "lastModified": 1659738224,
 | 
			
		||||
        "narHash": "sha256-bV3TLiCgptpKoUKLiH/5RMtiIsfn0hawdaCEHQFB6WY=",
 | 
			
		||||
        "owner": "wlroots",
 | 
			
		||||
        "repo": "wlroots",
 | 
			
		||||
        "rev": "5c4384a1330faedf975c8b8644881d50390f3613",
 | 
			
		||||
        "rev": "3baf2a6bcfc4cb86c364f5724aaec80f28715a01",
 | 
			
		||||
        "type": "gitlab"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -83,6 +83,12 @@
 | 
			
		|||
            }
 | 
			
		||||
          ];
 | 
			
		||||
        };
 | 
			
		||||
        dalinar = lib.nixosSystem {
 | 
			
		||||
          inherit system;
 | 
			
		||||
          modules = [
 | 
			
		||||
            ./system/dalinar/configuration.nix
 | 
			
		||||
          ];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -161,12 +161,8 @@
 | 
			
		|||
    vim
 | 
			
		||||
    wget
 | 
			
		||||
    killall
 | 
			
		||||
    git
 | 
			
		||||
    tmux
 | 
			
		||||
    discover
 | 
			
		||||
    # kde-rounded-corners
 | 
			
		||||
    lightly-qt
 | 
			
		||||
    pinentry
 | 
			
		||||
    pinentry-qt
 | 
			
		||||
    dutree
 | 
			
		||||
    unzip
 | 
			
		||||
    unrar
 | 
			
		||||
| 
						 | 
				
			
			@ -175,13 +171,35 @@
 | 
			
		|||
    gzip
 | 
			
		||||
    usbutils
 | 
			
		||||
    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
 | 
			
		||||
    caffeine-ng
 | 
			
		||||
    hunspellDicts.en_US
 | 
			
		||||
    git
 | 
			
		||||
    transmission
 | 
			
		||||
    openssh
 | 
			
		||||
    samba
 | 
			
		||||
    ark
 | 
			
		||||
    ifuse
 | 
			
		||||
    dash
 | 
			
		||||
| 
						 | 
				
			
			@ -196,40 +214,27 @@
 | 
			
		|||
    sddm-kcm
 | 
			
		||||
    ydotool
 | 
			
		||||
    bottles
 | 
			
		||||
    podman-compose
 | 
			
		||||
    exa
 | 
			
		||||
    imv
 | 
			
		||||
    feh
 | 
			
		||||
    mpv
 | 
			
		||||
    yt-dlp
 | 
			
		||||
    rofi-emoji
 | 
			
		||||
    nerdfonts
 | 
			
		||||
    latte-dock
 | 
			
		||||
    bat
 | 
			
		||||
    jq
 | 
			
		||||
    alacritty
 | 
			
		||||
    libsForQt5.bismuth
 | 
			
		||||
    libnotify
 | 
			
		||||
    rofi-wayland
 | 
			
		||||
    ripgrep
 | 
			
		||||
    fd
 | 
			
		||||
    aha
 | 
			
		||||
    glxinfo
 | 
			
		||||
    vulkan-tools
 | 
			
		||||
    wayland-utils
 | 
			
		||||
    # mkchromecast
 | 
			
		||||
    plocate
 | 
			
		||||
    bc 
 | 
			
		||||
    sysstat
 | 
			
		||||
    procs
 | 
			
		||||
    pandoc
 | 
			
		||||
    papirus-icon-theme
 | 
			
		||||
    phinger-cursors
 | 
			
		||||
    plasma-hud
 | 
			
		||||
    kde-cli-tools
 | 
			
		||||
    gzip 
 | 
			
		||||
    htop
 | 
			
		||||
    btop
 | 
			
		||||
    qrencode
 | 
			
		||||
    brave
 | 
			
		||||
    scribus
 | 
			
		||||
| 
						 | 
				
			
			@ -261,7 +266,6 @@
 | 
			
		|||
    spotdl
 | 
			
		||||
    kdenlive
 | 
			
		||||
    rubberband
 | 
			
		||||
    ffmpeg-full
 | 
			
		||||
    texlive.combined.scheme-full
 | 
			
		||||
    wlroots
 | 
			
		||||
    picom-next
 | 
			
		||||
| 
						 | 
				
			
			@ -277,8 +281,6 @@
 | 
			
		|||
    element-desktop-wayland
 | 
			
		||||
    scrcpy
 | 
			
		||||
    python
 | 
			
		||||
    trash-cli
 | 
			
		||||
    libheif
 | 
			
		||||
    airshipper
 | 
			
		||||
    # hyprland
 | 
			
		||||
    
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -85,7 +85,7 @@
 | 
			
		|||
 | 
			
		||||
  # Enable fingerprint
 | 
			
		||||
  services.fprintd.enable = true;
 | 
			
		||||
  programs.qt5ct.enable = true;
 | 
			
		||||
  # programs.qt5ct.enable = true;
 | 
			
		||||
 | 
			
		||||
  # Enable sound.
 | 
			
		||||
  security.rtkit.enable = true;
 | 
			
		||||
| 
						 | 
				
			
			@ -105,6 +105,7 @@
 | 
			
		|||
 | 
			
		||||
  # Some other things
 | 
			
		||||
  services.thermald.enable = true;
 | 
			
		||||
  services.power-profiles-daemon.enable = false;
 | 
			
		||||
  services.tlp = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    settings = {
 | 
			
		||||
| 
						 | 
				
			
			@ -171,12 +172,8 @@
 | 
			
		|||
    vim
 | 
			
		||||
    wget
 | 
			
		||||
    killall
 | 
			
		||||
    git
 | 
			
		||||
    tmux
 | 
			
		||||
    discover
 | 
			
		||||
    # kde-rounded-corners
 | 
			
		||||
    lightly-qt
 | 
			
		||||
    pinentry
 | 
			
		||||
    pinentry-qt
 | 
			
		||||
    dutree
 | 
			
		||||
    unzip
 | 
			
		||||
    unrar
 | 
			
		||||
| 
						 | 
				
			
			@ -185,13 +182,35 @@
 | 
			
		|||
    gzip
 | 
			
		||||
    usbutils
 | 
			
		||||
    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
 | 
			
		||||
    caffeine-ng
 | 
			
		||||
    hunspellDicts.en_US
 | 
			
		||||
    git
 | 
			
		||||
    transmission
 | 
			
		||||
    openssh
 | 
			
		||||
    samba
 | 
			
		||||
    ark
 | 
			
		||||
    ifuse
 | 
			
		||||
    dash
 | 
			
		||||
| 
						 | 
				
			
			@ -206,40 +225,27 @@
 | 
			
		|||
    sddm-kcm
 | 
			
		||||
    ydotool
 | 
			
		||||
    bottles
 | 
			
		||||
    podman-compose
 | 
			
		||||
    exa
 | 
			
		||||
    imv
 | 
			
		||||
    feh
 | 
			
		||||
    mpv
 | 
			
		||||
    yt-dlp
 | 
			
		||||
    rofi-emoji
 | 
			
		||||
    nerdfonts
 | 
			
		||||
    latte-dock
 | 
			
		||||
    bat
 | 
			
		||||
    jq
 | 
			
		||||
    alacritty
 | 
			
		||||
    libsForQt5.bismuth
 | 
			
		||||
    libnotify
 | 
			
		||||
    rofi-wayland
 | 
			
		||||
    ripgrep
 | 
			
		||||
    fd
 | 
			
		||||
    aha
 | 
			
		||||
    glxinfo
 | 
			
		||||
    vulkan-tools
 | 
			
		||||
    wayland-utils
 | 
			
		||||
    # mkchromecast
 | 
			
		||||
    plocate
 | 
			
		||||
    bc 
 | 
			
		||||
    sysstat
 | 
			
		||||
    procs
 | 
			
		||||
    pandoc
 | 
			
		||||
    papirus-icon-theme
 | 
			
		||||
    phinger-cursors
 | 
			
		||||
    plasma-hud
 | 
			
		||||
    kde-cli-tools
 | 
			
		||||
    gzip 
 | 
			
		||||
    htop
 | 
			
		||||
    btop
 | 
			
		||||
    qrencode
 | 
			
		||||
    brave
 | 
			
		||||
    scribus
 | 
			
		||||
| 
						 | 
				
			
			@ -271,7 +277,6 @@
 | 
			
		|||
    spotdl
 | 
			
		||||
    kdenlive
 | 
			
		||||
    rubberband
 | 
			
		||||
    ffmpeg-full
 | 
			
		||||
    texlive.combined.scheme-full
 | 
			
		||||
    wlroots
 | 
			
		||||
    picom-next
 | 
			
		||||
| 
						 | 
				
			
			@ -287,8 +292,6 @@
 | 
			
		|||
    element-desktop-wayland
 | 
			
		||||
    scrcpy
 | 
			
		||||
    python
 | 
			
		||||
    trash-cli
 | 
			
		||||
    libheif
 | 
			
		||||
    airshipper
 | 
			
		||||
    # hyprland
 | 
			
		||||
    
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -409,7 +409,36 @@
 | 
			
		|||
    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 = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    enableAutosuggestions = true;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue