home: sorting
|
@ -0,0 +1,4 @@
|
|||
{pkgs, ...}: {
|
||||
# requires sudo
|
||||
home.packages = [pkgs.android-tools];
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{...}: {
|
||||
services.batsignal.enable = true;
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{...}: {
|
||||
programs.bottom.enable = true;
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = [pkgs.fastfetch];
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = [pkgs.fd];
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = [
|
||||
pkgs.hyperfine
|
||||
];
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{...}: {
|
||||
programs.joshuto.enable = true;
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = [pkgs.lunar-client];
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{...}: {
|
||||
programs.mangohud = {
|
||||
enable = true;
|
||||
# TODO: add configuration, i have no idea how to display stuff with nix syntax
|
||||
};
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = [pkgs.osu-lazer-bin];
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = [pkgs.prismlauncher];
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = [pkgs.protonup-qt];
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = [pkgs.qbittorrent];
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{...}: {
|
||||
programs.ripgrep.enable = true;
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = [pkgs.steam];
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{...}: {
|
||||
programs.tealdeer.enable = true;
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = [pkgs.trashy];
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = [pkgs.wget];
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = [pkgs.ydict];
|
||||
home.shellAliases = {
|
||||
"yd" = "ydict -c";
|
||||
};
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{...}: {
|
||||
programs.zoxide.enable = true;
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{pkgs, ...}: {
|
||||
imports = [../resources/common];
|
||||
home.packages = with pkgs; [
|
||||
trashy
|
||||
];
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
{...}: {
|
||||
imports = [../resources/fancy-stuff];
|
||||
}
|
|
@ -1,14 +0,0 @@
|
|||
{pkgs, ...}: {
|
||||
home.shellAliases = {
|
||||
"yd" = "ydict -c";
|
||||
};
|
||||
home.packages = with pkgs; [
|
||||
### Fancy stuff
|
||||
fastfetch
|
||||
freshfetch
|
||||
ydict
|
||||
yt-dlp
|
||||
aria2
|
||||
android-tools
|
||||
];
|
||||
}
|
|
@ -25,6 +25,6 @@
|
|||
programs.home-manager.enable = true;
|
||||
|
||||
imports = [
|
||||
./modules
|
||||
../../modules
|
||||
];
|
||||
}
|
|
@ -4,7 +4,7 @@
|
|||
lib,
|
||||
...
|
||||
}: {
|
||||
imports = map (n: ../../../../home-manager/applications/${n}) [
|
||||
imports = map (n: ../../../../applications/${n}) [
|
||||
# Terminal
|
||||
"alacritty"
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
./theme.nix
|
||||
./xdg-mime.nix
|
||||
]
|
||||
++ map (n: ../../../../home-manager/applications/${n}) [
|
||||
++ map (n: ../../../../applications/${n}) [
|
||||
# Terminal
|
||||
"alacritty"
|
||||
|
||||
|
@ -33,7 +33,7 @@
|
|||
# Media
|
||||
"loupe"
|
||||
"mpv"
|
||||
"spotify/spicetify"
|
||||
"spotify/spicetify.nix"
|
||||
"amberol"
|
||||
"mousai"
|
||||
|
Before Width: | Height: | Size: 8.6 MiB After Width: | Height: | Size: 8.6 MiB |
Before Width: | Height: | Size: 6 MiB After Width: | Height: | Size: 6 MiB |
Before Width: | Height: | Size: 4.1 MiB After Width: | Height: | Size: 4.1 MiB |
Before Width: | Height: | Size: 598 KiB After Width: | Height: | Size: 598 KiB |
Before Width: | Height: | Size: 7.7 MiB After Width: | Height: | Size: 7.7 MiB |
Before Width: | Height: | Size: 1.5 MiB After Width: | Height: | Size: 1.5 MiB |
|
@ -1,10 +1,21 @@
|
|||
{pkgs, ...}: {
|
||||
{...}: {
|
||||
imports = [
|
||||
../../../../applications/git
|
||||
../../../../applications/starship
|
||||
../../../../applications/eza
|
||||
../../../../applications/skim
|
||||
../../../../applications/bat
|
||||
../../../../applications/bottom
|
||||
../../../../applications/zoxide
|
||||
../../../../applications/ripgrep
|
||||
../../../../applications/wget
|
||||
../../../../applications/fd
|
||||
../../../../applications/hyperfine
|
||||
|
||||
../../../../applications/ydict
|
||||
../../../../applications/fastfetch
|
||||
../../../../applications/android-tools
|
||||
../../../../applications/tealdeer
|
||||
];
|
||||
|
||||
home.shellAliases = {
|
||||
|
@ -15,19 +26,6 @@
|
|||
"setproxy" = let
|
||||
proxy = "http://127.0.0.1:7890/";
|
||||
in "export http_proxy=${proxy} https_proxy=${proxy} ftp_proxy=${proxy} rsync_proxy=${proxy}";
|
||||
"unsetproxy" = "set -e http_proxy https_proxy all_proxy"; # fish syntax (?)
|
||||
};
|
||||
|
||||
home.packages = with pkgs; [
|
||||
wget
|
||||
fd
|
||||
hyperfine
|
||||
];
|
||||
programs = {
|
||||
tealdeer.enable = true;
|
||||
zoxide.enable = true;
|
||||
bottom.enable = true;
|
||||
joshuto.enable = true;
|
||||
ripgrep.enable = true;
|
||||
"unsetproxy" = "set -e http_proxy https_proxy all_proxy";
|
||||
};
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
{pkgs, ...}: {
|
||||
imports = [../resources/common];
|
||||
imports = [../common];
|
||||
home.packages = with pkgs; [
|
||||
### Outdated macOS components
|
||||
coreutils
|
|
@ -0,0 +1,6 @@
|
|||
{...}: {
|
||||
imports = [
|
||||
../common
|
||||
../../../../applications/trashy
|
||||
];
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = with pkgs; [
|
||||
prismlauncher
|
||||
];
|
||||
}
|
|
@ -1,17 +0,0 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = with pkgs; [
|
||||
### Games
|
||||
steam
|
||||
osu-lazer-bin
|
||||
prismlauncher
|
||||
#lunar-client
|
||||
|
||||
### Tools
|
||||
protonup-qt
|
||||
];
|
||||
|
||||
programs.mangohud = {
|
||||
enable = true;
|
||||
# TODO: add configuration, i have no idea how to display stuff with nix syntax
|
||||
};
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{...}: {
|
||||
imports = [
|
||||
../../../../applications/prismlauncher
|
||||
];
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
{...}: {
|
||||
imports = [
|
||||
../../../../applications/steam
|
||||
../../../../applications/prismlauncher
|
||||
../../../../applications/osu-lazer
|
||||
../../../../applications/mangohud
|
||||
../../../../applications/protonup-qt
|
||||
];
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{...}: {
|
||||
imports = [
|
||||
../../../../applications/qbittorrent
|
||||
];
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = with pkgs; [qbittorrent];
|
||||
}
|
|
@ -50,7 +50,7 @@
|
|||
|
||||
### home-manager
|
||||
home-manager.users.guanranwang.imports = map (n: ../../../home-manager/${n}) [
|
||||
"default.nix"
|
||||
"profiles/command-line/nixos"
|
||||
"profiles/core"
|
||||
"profiles/device-type/non-graphical/nixos"
|
||||
];
|
||||
}
|
||||
|
|
|
@ -18,8 +18,8 @@
|
|||
|
||||
### home-manager
|
||||
home-manager.users.guanranwang.imports = map (n: ../../../../home-manager/${n}) [
|
||||
"profiles/command-line/nixos/fancy-stuff.nix"
|
||||
"profiles/graphical-stuff/nixos"
|
||||
"profiles/device-type/non-graphical/nixos"
|
||||
"profiles/device-type/graphical/nixos"
|
||||
];
|
||||
|
||||
fonts.enableDefaultPackages = false;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{...}: {
|
||||
home-manager.users.guanranwang.imports = [
|
||||
../../../home-manager/profiles/gaming/nixos
|
||||
../../../home-manager/profiles/opt-in/gaming/nixos
|
||||
];
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{...}: {
|
||||
home-manager.users.guanranwang.imports = [
|
||||
../../../home-manager/profiles/torrenting/nixos
|
||||
../../../home-manager/profiles/opt-in/torrenting/nixos
|
||||
];
|
||||
}
|
||||
|
|