lots of poopy poop
This commit is contained in:
parent
e830a3caf3
commit
eb385c4e25
|
@ -357,7 +357,7 @@ colors:
|
|||
# - (Linux/BSD) user login shell
|
||||
# - (Windows) powershell
|
||||
shell:
|
||||
program: fish
|
||||
program: nu
|
||||
# args:
|
||||
# - --login
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ mailto:chris@tfcconnection.org
|
|||
This repository contains all of my dotfiles to the many programs I like to use on Linux. This is primarily built with NixOS. I have organized this with flakes and modules.
|
||||
|
||||
* Guix
|
||||
I am in the process of moving all of my systems to Guix. I'll keep NixOS as a system for most servers probably but for desktop systems, I think I'll start using Guix since I enjoy lisps a lot.
|
||||
I want to be in the process of moving all of my systems to Guix. However, Guix is still missing quite a few things that I think I'll need. Like for example, hyprland works, but eww doesn't. Also, firefox doesn't seem to work with tridactyl's native messenger. I did build it myself and get it working, but that's it. Finally, I can't seem to figure out how to get my rust project working well there so I'll keep Nix for that.
|
||||
|
||||
|
||||
* NixOS
|
||||
|
|
21
flake.lock
21
flake.lock
|
@ -255,6 +255,26 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hyprland-plugins": {
|
||||
"inputs": {
|
||||
"hyprland": [
|
||||
"hyprland"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1701083314,
|
||||
"narHash": "sha256-LVtzGyRan2XV/EpDYYqwPd5cKdSwTJmVuOYeCUD0He4=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprland-plugins",
|
||||
"rev": "b225987d6c3b0b962f8bc67164966c6fdc9b3f74",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprland-plugins",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hyprland-protocols": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
|
@ -519,6 +539,7 @@
|
|||
"eww": "eww",
|
||||
"home-manager": "home-manager",
|
||||
"hyprland": "hyprland",
|
||||
"hyprland-plugins": "hyprland-plugins",
|
||||
"libre-presenter": "libre-presenter",
|
||||
"nix-bitcoin": "nix-bitcoin",
|
||||
"nixos-hardware": "nixos-hardware",
|
||||
|
|
|
@ -152,17 +152,21 @@
|
|||
source = ../.config/mpv;
|
||||
};
|
||||
|
||||
services.nextcloud-client = {
|
||||
# services.kdeconnect.enable = true;
|
||||
|
||||
services = {
|
||||
syncthing.enable = true;
|
||||
easyeffects.enable = true;
|
||||
nextcloud-client = {
|
||||
enable = true;
|
||||
startInBackground = true;
|
||||
};
|
||||
|
||||
services.syncthing.enable = true;
|
||||
# services.kdeconnect.enable = true;
|
||||
services.easyeffects.enable = true;
|
||||
mpd.enable = true;
|
||||
pueue.enable = true;
|
||||
|
||||
# For matrix clients that don't have e2ee
|
||||
services.pantalaimon = {
|
||||
pantalaimon = {
|
||||
enable = true;
|
||||
settings = {
|
||||
Default = {
|
||||
|
@ -178,6 +182,8 @@
|
|||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
#services.espanso = {
|
||||
# enable = true;
|
||||
|
@ -593,7 +599,7 @@ window#waybar > box {
|
|||
|
||||
programs.nushell = {
|
||||
enable = true;
|
||||
package = pkgs.nushellFull;
|
||||
# package = pkgs.nushellFull;
|
||||
shellAliases = {
|
||||
# ls = "eza -l";
|
||||
la = "ls -la";
|
||||
|
@ -610,13 +616,15 @@ window#waybar > box {
|
|||
nixs = "nix search nixpkgs";
|
||||
ytd = "yt-dlp -o '~/Videos/%(title)s.%(ext)s'";
|
||||
};
|
||||
extraConfig = ''
|
||||
configFile = {
|
||||
text = ''
|
||||
$env.config = {
|
||||
show_banner: false
|
||||
}
|
||||
'';
|
||||
};
|
||||
environmentVariables = {
|
||||
EDITOR = "emacsclient -t";
|
||||
EDITOR = "\"emacsclient -t\"";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -624,7 +632,6 @@ window#waybar > box {
|
|||
source = ../.config/dunst;
|
||||
};
|
||||
|
||||
services.pueue.enable = true;
|
||||
|
||||
programs.atuin.enable = true;
|
||||
|
||||
|
@ -747,6 +754,10 @@ window#waybar > box {
|
|||
git_status = {
|
||||
format = "[\\[$all_status$ahead_behind\\]]($style) |(dimmed gray) ";
|
||||
};
|
||||
character = {
|
||||
success_symbol = "[](bold green)";
|
||||
error_symbol = "[x](bold red)";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
@ -25,6 +25,7 @@ with lib;
|
|||
doom-modeline
|
||||
doom-themes
|
||||
melpaPackages.mini-echo
|
||||
llm
|
||||
rainbow-delimiters
|
||||
smartparens
|
||||
paredit
|
||||
|
@ -41,6 +42,7 @@ with lib;
|
|||
cider
|
||||
melpaPackages.evil
|
||||
melpaPackages.evil-collection
|
||||
melpaPackages.ellama
|
||||
general
|
||||
evil-escape
|
||||
evil-surround
|
||||
|
|
|
@ -17,12 +17,14 @@ with lib;
|
|||
ifuse
|
||||
dash
|
||||
brightnessctl
|
||||
mpc-cli
|
||||
dunst
|
||||
dvdbackup
|
||||
bottom
|
||||
ungoogled-chromium
|
||||
qutebrowser
|
||||
brave
|
||||
ollama
|
||||
ttyper
|
||||
kget
|
||||
audacity
|
||||
|
|
Loading…
Reference in a new issue