mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-01-30 22:57:55 +00:00
update various files
This commit is contained in:
parent
2938eac6f1
commit
7ec58315c1
2
Makefile
2
Makefile
@ -14,4 +14,4 @@ test:
|
||||
nixos-rebuild --flake ".#${HOST}" dry-activate
|
||||
|
||||
.PHONY: update
|
||||
nix flake update
|
||||
nix flake update --commit-lock-file --commit-lockfile-summary "flake.lock: update inputs"
|
||||
|
@ -134,6 +134,14 @@
|
||||
];
|
||||
};
|
||||
|
||||
# Set several paths for the traditional channels.
|
||||
nix.nixPath = [
|
||||
"nixpkgs=${nixpkgs}"
|
||||
"home-manager=${inputs.home-manager}"
|
||||
"nur=${inputs.nur}"
|
||||
"config=${self}"
|
||||
];
|
||||
|
||||
# Stallman-senpai will be disappointed.
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
|
||||
|
@ -36,9 +36,11 @@
|
||||
home = "/home/foo-dogsquared";
|
||||
};
|
||||
};
|
||||
hardware-setup.backup-archive.enable = true;
|
||||
tasks = {
|
||||
backup-archive.enable = true;
|
||||
multimedia-archive.enable = true;
|
||||
};
|
||||
themes = {
|
||||
disableLimit = true;
|
||||
themes.a-happy-gnome.enable = true;
|
||||
};
|
||||
|
||||
|
@ -16,7 +16,6 @@ in {
|
||||
({
|
||||
home.packages = with pkgs; [
|
||||
lazygit # Git interface for the lazy.
|
||||
github-cli # So you don't have to use much of GitHub on the site, I guess.
|
||||
fzf # A fuzzy finder that enables fuzzy finding not furry finding, a common misconception.
|
||||
gopass # An improved version of the password manager for hipsters.
|
||||
perl534Packages.vidir # Bulk rename for your organizing needs.
|
||||
@ -50,6 +49,11 @@ in {
|
||||
home.packages = with pkgs; [
|
||||
tree-sitter # The modern way of text highlighting.
|
||||
hyperfine # Command-line profiling.
|
||||
github-cli # So you don't have to use much of GitHub on the site, I guess.
|
||||
hut # Easier interfacing with Sourcehut.
|
||||
act # Test your CI without embarrassing yourself pushing into upstream.
|
||||
irssi # Communicate in the terminal like a normal person.
|
||||
hexchat # Communicate on the desktop like an insane person.
|
||||
];
|
||||
})
|
||||
]);
|
||||
|
@ -51,6 +51,10 @@ in {
|
||||
|
||||
# I SAID ALL OF THE GIT EXTENSIONS!
|
||||
git-crypt
|
||||
|
||||
github-cli # Client for GitHub.
|
||||
hut # And one for Sourcehut.
|
||||
act # Finally, a local environment for testing GitHub workflows.
|
||||
];
|
||||
})
|
||||
|
||||
@ -98,7 +102,10 @@ in {
|
||||
package = pkgs.neovim-nightly;
|
||||
};
|
||||
|
||||
environment.systemPackages = with pkgs; [ editorconfig-core-c ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
editorconfig-core-c
|
||||
tree-sitter
|
||||
];
|
||||
})
|
||||
]);
|
||||
}
|
||||
|
@ -66,7 +66,7 @@ in {
|
||||
"https://www.youtube.com/channel/UCcBnT6LsxANZjUWqpjR8Jpw" # Marcello Barenghi
|
||||
"https://www.youtube.com/c/ronillust" # ronillust
|
||||
];
|
||||
startAt = "weekly";
|
||||
startAt = "Friday";
|
||||
extraArgs = [
|
||||
"--playlist-end 20" # Only check the first N videos.
|
||||
];
|
||||
@ -80,7 +80,7 @@ in {
|
||||
"https://www.youtube.com/c/K%C3%A1rolyZsolnai" # Two Minute Papers
|
||||
"https://www.youtube.com/c/TheCodingTrain" # TheCodingTrain
|
||||
];
|
||||
startAt = "weekly";
|
||||
startAt = "Thursday";
|
||||
extraArgs = [
|
||||
"--playlist-end 20" # Only check the first N videos.
|
||||
];
|
||||
@ -97,7 +97,7 @@ in {
|
||||
"https://www.youtube.com/channel/UCekQr9znsk2vWxBo3YiLq2w" # You Suck at Cooking
|
||||
"https://www.youtube.com/channel/UCUAKaXyq2hVBCph1LOUtuqg" # 집밥요리 Home Cooking
|
||||
];
|
||||
startAt = "weekly";
|
||||
startAt = "Sunday";
|
||||
extraArgs = [
|
||||
"--playlist-end 15" # Check the first N videos.
|
||||
];
|
||||
|
@ -9,7 +9,7 @@
|
||||
outputs = inputs@{ self, nixpkgs, ... }:
|
||||
let systems = inputs.flake-utils.lib.defaultSystems;
|
||||
in inputs.flake-utils.lib.eachSystem systems (system: {
|
||||
devShell =
|
||||
devShells.default =
|
||||
import ./shell.nix { pkgs = import nixpkgs { inherit system; }; };
|
||||
});
|
||||
}
|
||||
|
@ -24,12 +24,8 @@ in {
|
||||
programs.home-manager.enable = true;
|
||||
|
||||
home.packages = with pkgs; [
|
||||
neovim
|
||||
borgmatic
|
||||
borgbackup
|
||||
ncmpcpp
|
||||
vscodium-fhs
|
||||
tree-sitter
|
||||
yt-dlp-for-audio
|
||||
];
|
||||
|
||||
@ -108,6 +104,7 @@ in {
|
||||
dev = {
|
||||
enable = true;
|
||||
shell.enable = true;
|
||||
extras.enable = true;
|
||||
};
|
||||
editors.emacs.enable = true;
|
||||
desktop = {
|
||||
@ -123,24 +120,30 @@ in {
|
||||
enable = true;
|
||||
archivePath = "%h/library/archives";
|
||||
withDependencies = true;
|
||||
webserver.enable = true;
|
||||
|
||||
jobs = {
|
||||
arts = {
|
||||
links = [
|
||||
"https://www.davidrevoy.com/feed/rss"
|
||||
"https://www.youtube.com/c/ronillust"
|
||||
"https://librearts.org/index.xml"
|
||||
];
|
||||
startAt = "weekly";
|
||||
};
|
||||
|
||||
computer = {
|
||||
links = [
|
||||
"https://blog.mozilla.org/en/feed/"
|
||||
"https://distill.pub/rss.xml"
|
||||
"https://drewdevault.com/blog/index.xml"
|
||||
"https://fasterthanli.me/index.xml"
|
||||
"https://arxiv.org/rss/cs"
|
||||
"https://awesomekling.github.io/feed.xml"
|
||||
"https://jvns.ca/atom.xml"
|
||||
"https://www.bytelab.codes/rss/"
|
||||
"https://www.collabora.com/feed"
|
||||
"https://www.jntrnr.com/atom.xml"
|
||||
"https://yosoygames.com.ar/wp/?feed=rss"
|
||||
"https://simblob.blogspot.com/feeds/posts/default"
|
||||
];
|
||||
extraOptions = [ "--depth 1" ];
|
||||
startAt = "daily";
|
||||
};
|
||||
|
||||
@ -148,6 +151,8 @@ in {
|
||||
links = [
|
||||
"https://veloren.net/rss.xml"
|
||||
"https://guix.gnu.org/feeds/blog.atom"
|
||||
"https://fedoramagazine.org/feed/"
|
||||
"https://nixos.org/blog/announcements-rss.xml"
|
||||
];
|
||||
startAt = "*-*-1/2";
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user