lots of poopy poop
This commit is contained in:
parent
e830a3caf3
commit
eb385c4e25
|
@ -357,7 +357,7 @@ colors:
|
||||||
# - (Linux/BSD) user login shell
|
# - (Linux/BSD) user login shell
|
||||||
# - (Windows) powershell
|
# - (Windows) powershell
|
||||||
shell:
|
shell:
|
||||||
program: fish
|
program: nu
|
||||||
# args:
|
# args:
|
||||||
# - --login
|
# - --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.
|
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
|
* 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
|
* NixOS
|
||||||
|
|
21
flake.lock
21
flake.lock
|
@ -255,6 +255,26 @@
|
||||||
"type": "github"
|
"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": {
|
"hyprland-protocols": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
@ -519,6 +539,7 @@
|
||||||
"eww": "eww",
|
"eww": "eww",
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"hyprland": "hyprland",
|
"hyprland": "hyprland",
|
||||||
|
"hyprland-plugins": "hyprland-plugins",
|
||||||
"libre-presenter": "libre-presenter",
|
"libre-presenter": "libre-presenter",
|
||||||
"nix-bitcoin": "nix-bitcoin",
|
"nix-bitcoin": "nix-bitcoin",
|
||||||
"nixos-hardware": "nixos-hardware",
|
"nixos-hardware": "nixos-hardware",
|
||||||
|
|
|
@ -152,33 +152,39 @@
|
||||||
source = ../.config/mpv;
|
source = ../.config/mpv;
|
||||||
};
|
};
|
||||||
|
|
||||||
services.nextcloud-client = {
|
|
||||||
enable = true;
|
|
||||||
startInBackground = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
services.syncthing.enable = true;
|
|
||||||
# services.kdeconnect.enable = true;
|
# services.kdeconnect.enable = true;
|
||||||
services.easyeffects.enable = true;
|
|
||||||
|
|
||||||
# For matrix clients that don't have e2ee
|
services = {
|
||||||
services.pantalaimon = {
|
syncthing.enable = true;
|
||||||
enable = true;
|
easyeffects.enable = true;
|
||||||
settings = {
|
nextcloud-client = {
|
||||||
Default = {
|
enable = true;
|
||||||
LogLevel = "Debug";
|
startInBackground = true;
|
||||||
SSL = true;
|
};
|
||||||
};
|
|
||||||
local-matrix = {
|
mpd.enable = true;
|
||||||
Homeserver = "https://matrix.tfcconnection.org";
|
pueue.enable = true;
|
||||||
ListenAddress = "localhost";
|
|
||||||
ListenPort = 8008;
|
# For matrix clients that don't have e2ee
|
||||||
SSL = false;
|
pantalaimon = {
|
||||||
IgnoreVerification = true;
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
Default = {
|
||||||
|
LogLevel = "Debug";
|
||||||
|
SSL = true;
|
||||||
|
};
|
||||||
|
local-matrix = {
|
||||||
|
Homeserver = "https://matrix.tfcconnection.org";
|
||||||
|
ListenAddress = "localhost";
|
||||||
|
ListenPort = 8008;
|
||||||
|
SSL = false;
|
||||||
|
IgnoreVerification = true;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
#services.espanso = {
|
#services.espanso = {
|
||||||
# enable = true;
|
# enable = true;
|
||||||
# settings = {
|
# settings = {
|
||||||
|
@ -593,7 +599,7 @@ window#waybar > box {
|
||||||
|
|
||||||
programs.nushell = {
|
programs.nushell = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.nushellFull;
|
# package = pkgs.nushellFull;
|
||||||
shellAliases = {
|
shellAliases = {
|
||||||
# ls = "eza -l";
|
# ls = "eza -l";
|
||||||
la = "ls -la";
|
la = "ls -la";
|
||||||
|
@ -610,13 +616,15 @@ window#waybar > box {
|
||||||
nixs = "nix search nixpkgs";
|
nixs = "nix search nixpkgs";
|
||||||
ytd = "yt-dlp -o '~/Videos/%(title)s.%(ext)s'";
|
ytd = "yt-dlp -o '~/Videos/%(title)s.%(ext)s'";
|
||||||
};
|
};
|
||||||
extraConfig = ''
|
configFile = {
|
||||||
|
text = ''
|
||||||
$env.config = {
|
$env.config = {
|
||||||
show_banner: false
|
show_banner: false
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
|
};
|
||||||
environmentVariables = {
|
environmentVariables = {
|
||||||
EDITOR = "emacsclient -t";
|
EDITOR = "\"emacsclient -t\"";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -624,7 +632,6 @@ window#waybar > box {
|
||||||
source = ../.config/dunst;
|
source = ../.config/dunst;
|
||||||
};
|
};
|
||||||
|
|
||||||
services.pueue.enable = true;
|
|
||||||
|
|
||||||
programs.atuin.enable = true;
|
programs.atuin.enable = true;
|
||||||
|
|
||||||
|
@ -747,6 +754,10 @@ window#waybar > box {
|
||||||
git_status = {
|
git_status = {
|
||||||
format = "[\\[$all_status$ahead_behind\\]]($style) |(dimmed gray) ";
|
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-modeline
|
||||||
doom-themes
|
doom-themes
|
||||||
melpaPackages.mini-echo
|
melpaPackages.mini-echo
|
||||||
|
llm
|
||||||
rainbow-delimiters
|
rainbow-delimiters
|
||||||
smartparens
|
smartparens
|
||||||
paredit
|
paredit
|
||||||
|
@ -41,6 +42,7 @@ with lib;
|
||||||
cider
|
cider
|
||||||
melpaPackages.evil
|
melpaPackages.evil
|
||||||
melpaPackages.evil-collection
|
melpaPackages.evil-collection
|
||||||
|
melpaPackages.ellama
|
||||||
general
|
general
|
||||||
evil-escape
|
evil-escape
|
||||||
evil-surround
|
evil-surround
|
||||||
|
|
|
@ -17,12 +17,14 @@ with lib;
|
||||||
ifuse
|
ifuse
|
||||||
dash
|
dash
|
||||||
brightnessctl
|
brightnessctl
|
||||||
|
mpc-cli
|
||||||
dunst
|
dunst
|
||||||
dvdbackup
|
dvdbackup
|
||||||
bottom
|
bottom
|
||||||
ungoogled-chromium
|
ungoogled-chromium
|
||||||
qutebrowser
|
qutebrowser
|
||||||
brave
|
brave
|
||||||
|
ollama
|
||||||
ttyper
|
ttyper
|
||||||
kget
|
kget
|
||||||
audacity
|
audacity
|
||||||
|
|
Loading…
Reference in a new issue