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
|
nixos-rebuild --flake ".#${HOST}" dry-activate
|
||||||
|
|
||||||
.PHONY: update
|
.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.
|
# Stallman-senpai will be disappointed.
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
|
@ -36,9 +36,11 @@
|
|||||||
home = "/home/foo-dogsquared";
|
home = "/home/foo-dogsquared";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
hardware-setup.backup-archive.enable = true;
|
tasks = {
|
||||||
|
backup-archive.enable = true;
|
||||||
|
multimedia-archive.enable = true;
|
||||||
|
};
|
||||||
themes = {
|
themes = {
|
||||||
disableLimit = true;
|
|
||||||
themes.a-happy-gnome.enable = true;
|
themes.a-happy-gnome.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -16,7 +16,6 @@ in {
|
|||||||
({
|
({
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
lazygit # Git interface for the lazy.
|
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.
|
fzf # A fuzzy finder that enables fuzzy finding not furry finding, a common misconception.
|
||||||
gopass # An improved version of the password manager for hipsters.
|
gopass # An improved version of the password manager for hipsters.
|
||||||
perl534Packages.vidir # Bulk rename for your organizing needs.
|
perl534Packages.vidir # Bulk rename for your organizing needs.
|
||||||
@ -50,6 +49,11 @@ in {
|
|||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
tree-sitter # The modern way of text highlighting.
|
tree-sitter # The modern way of text highlighting.
|
||||||
hyperfine # Command-line profiling.
|
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!
|
# I SAID ALL OF THE GIT EXTENSIONS!
|
||||||
git-crypt
|
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;
|
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/channel/UCcBnT6LsxANZjUWqpjR8Jpw" # Marcello Barenghi
|
||||||
"https://www.youtube.com/c/ronillust" # ronillust
|
"https://www.youtube.com/c/ronillust" # ronillust
|
||||||
];
|
];
|
||||||
startAt = "weekly";
|
startAt = "Friday";
|
||||||
extraArgs = [
|
extraArgs = [
|
||||||
"--playlist-end 20" # Only check the first N videos.
|
"--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/K%C3%A1rolyZsolnai" # Two Minute Papers
|
||||||
"https://www.youtube.com/c/TheCodingTrain" # TheCodingTrain
|
"https://www.youtube.com/c/TheCodingTrain" # TheCodingTrain
|
||||||
];
|
];
|
||||||
startAt = "weekly";
|
startAt = "Thursday";
|
||||||
extraArgs = [
|
extraArgs = [
|
||||||
"--playlist-end 20" # Only check the first N videos.
|
"--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/UCekQr9znsk2vWxBo3YiLq2w" # You Suck at Cooking
|
||||||
"https://www.youtube.com/channel/UCUAKaXyq2hVBCph1LOUtuqg" # 집밥요리 Home Cooking
|
"https://www.youtube.com/channel/UCUAKaXyq2hVBCph1LOUtuqg" # 집밥요리 Home Cooking
|
||||||
];
|
];
|
||||||
startAt = "weekly";
|
startAt = "Sunday";
|
||||||
extraArgs = [
|
extraArgs = [
|
||||||
"--playlist-end 15" # Check the first N videos.
|
"--playlist-end 15" # Check the first N videos.
|
||||||
];
|
];
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
outputs = inputs@{ self, nixpkgs, ... }:
|
outputs = inputs@{ self, nixpkgs, ... }:
|
||||||
let systems = inputs.flake-utils.lib.defaultSystems;
|
let systems = inputs.flake-utils.lib.defaultSystems;
|
||||||
in inputs.flake-utils.lib.eachSystem systems (system: {
|
in inputs.flake-utils.lib.eachSystem systems (system: {
|
||||||
devShell =
|
devShells.default =
|
||||||
import ./shell.nix { pkgs = import nixpkgs { inherit system; }; };
|
import ./shell.nix { pkgs = import nixpkgs { inherit system; }; };
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -24,12 +24,8 @@ in {
|
|||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
neovim
|
|
||||||
borgmatic
|
|
||||||
borgbackup
|
|
||||||
ncmpcpp
|
ncmpcpp
|
||||||
vscodium-fhs
|
vscodium-fhs
|
||||||
tree-sitter
|
|
||||||
yt-dlp-for-audio
|
yt-dlp-for-audio
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -108,6 +104,7 @@ in {
|
|||||||
dev = {
|
dev = {
|
||||||
enable = true;
|
enable = true;
|
||||||
shell.enable = true;
|
shell.enable = true;
|
||||||
|
extras.enable = true;
|
||||||
};
|
};
|
||||||
editors.emacs.enable = true;
|
editors.emacs.enable = true;
|
||||||
desktop = {
|
desktop = {
|
||||||
@ -123,24 +120,30 @@ in {
|
|||||||
enable = true;
|
enable = true;
|
||||||
archivePath = "%h/library/archives";
|
archivePath = "%h/library/archives";
|
||||||
withDependencies = true;
|
withDependencies = true;
|
||||||
|
webserver.enable = true;
|
||||||
|
|
||||||
jobs = {
|
jobs = {
|
||||||
arts = {
|
arts = {
|
||||||
links = [
|
links = [
|
||||||
"https://www.davidrevoy.com/feed/rss"
|
"https://www.davidrevoy.com/feed/rss"
|
||||||
"https://www.youtube.com/c/ronillust"
|
"https://librearts.org/index.xml"
|
||||||
];
|
];
|
||||||
startAt = "weekly";
|
startAt = "weekly";
|
||||||
};
|
};
|
||||||
|
|
||||||
computer = {
|
computer = {
|
||||||
links = [
|
links = [
|
||||||
|
"https://blog.mozilla.org/en/feed/"
|
||||||
"https://distill.pub/rss.xml"
|
"https://distill.pub/rss.xml"
|
||||||
|
"https://drewdevault.com/blog/index.xml"
|
||||||
"https://fasterthanli.me/index.xml"
|
"https://fasterthanli.me/index.xml"
|
||||||
"https://arxiv.org/rss/cs"
|
"https://jvns.ca/atom.xml"
|
||||||
"https://awesomekling.github.io/feed.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";
|
startAt = "daily";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -148,6 +151,8 @@ in {
|
|||||||
links = [
|
links = [
|
||||||
"https://veloren.net/rss.xml"
|
"https://veloren.net/rss.xml"
|
||||||
"https://guix.gnu.org/feeds/blog.atom"
|
"https://guix.gnu.org/feeds/blog.atom"
|
||||||
|
"https://fedoramagazine.org/feed/"
|
||||||
|
"https://nixos.org/blog/announcements-rss.xml"
|
||||||
];
|
];
|
||||||
startAt = "*-*-1/2";
|
startAt = "*-*-1/2";
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user