sed 's/_: {/{/g'
This commit is contained in:
parent
5ded322805
commit
4285f6330d
42 changed files with 42 additions and 42 deletions
|
@ -1,5 +1,5 @@
|
|||
# iMac 18,3 (2017)
|
||||
_: {
|
||||
{
|
||||
networking.knownNetworkServices = [
|
||||
"Ethernet"
|
||||
"Wi-Fi"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
networking.dns = [
|
||||
### AliDNS
|
||||
"223.5.5.5"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
nix = {
|
||||
### Auto hard linking
|
||||
settings.auto-optimise-store = true;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
homebrew.casks = [
|
||||
"steam"
|
||||
];
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
homebrew = {
|
||||
enable = true;
|
||||
casks = [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
boot.kernel.sysctl = {
|
||||
### https://madaidans-insecurities.github.io/guides/linux-hardening.html#sysctl
|
||||
# Kernel self-protection
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
networking.wireless.iwd.enable = true;
|
||||
networking.nameservers = [
|
||||
### AliDNS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
nix = {
|
||||
### Auto hard linking
|
||||
settings.auto-optimise-store = true;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
services.flatpak.enable = true;
|
||||
services.gnome.core-utilities.enable = false; # remove default gnome pkgs, for example, gnome-music, to use flatpaks instead
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
boot.loader = {
|
||||
grub.enable = true;
|
||||
grub.device = "/dev/vda"; # or "nodev" for efi only
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
virtualisation.libvirtd.enable = true;
|
||||
programs.virt-manager.enable = true;
|
||||
}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
_: {
|
||||
{
|
||||
virtualisation.virtualbox.host.enable = true;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
services.zram-generator = {
|
||||
enable = true;
|
||||
settings.zram0 = {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
networking.stevenblack.enable = true;
|
||||
services.system76-scheduler.enable = true;
|
||||
services.power-profiles-daemon.enable = true;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
### home-manager
|
||||
home-manager.users.guanranwang = import ./home;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
imports = [
|
||||
../common/core
|
||||
];
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
programs.alacritty = {
|
||||
enable = true;
|
||||
settings.env.WINIT_X11_SCALE_FACTOR = "1"; # workaround for scaling in X11
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
programs.bat.enable = true;
|
||||
home.sessionVariables = {
|
||||
"MANPAGER" = "sh -c 'col -bx | bat -l man -p'";
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
_: {
|
||||
{
|
||||
services.batsignal.enable = true;
|
||||
}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
_: {
|
||||
{
|
||||
programs.bottom.enable = true;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
programs.chromium = {
|
||||
enable = true;
|
||||
#package = pkgs.ungoogled-chromium;
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
_: {
|
||||
{
|
||||
services.cliphist.enable = true;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
programs.eza = {
|
||||
enable = true;
|
||||
git = true;
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
_: {
|
||||
{
|
||||
programs.foot.enable = true;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
programs.git = {
|
||||
enable = true;
|
||||
userName = "Guanran Wang";
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
programs.i3status-rust = {
|
||||
enable = true;
|
||||
bars = {
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
_: {
|
||||
{
|
||||
programs.joshuto.enable = true;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
programs.kitty = {
|
||||
enable = true;
|
||||
settings.confirm_os_window_close = 0;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
programs.mangohud = {
|
||||
enable = true;
|
||||
# TODO: add configuration, i have no idea how to display stuff with nix syntax
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
services.polybar = {
|
||||
enable = true;
|
||||
script = "polybar bar";
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
_: {
|
||||
{
|
||||
programs.ripgrep.enable = true;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
programs.skim = {
|
||||
enable = true;
|
||||
defaultCommand = "rg --files || fd --type f || find .";
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
services.sxhkd = {
|
||||
enable = true;
|
||||
keybindings = {
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
_: {
|
||||
{
|
||||
programs.tealdeer.enable = true;
|
||||
}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
_: {
|
||||
{
|
||||
services.udiskie.enable = true;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
programs.wezterm = {
|
||||
enable = true;
|
||||
extraConfig = ''
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
programs.zellij = {
|
||||
enable = true;
|
||||
enableFishIntegration = true;
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
_: {
|
||||
{
|
||||
programs.zoxide.enable = true;
|
||||
}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
_: {
|
||||
{
|
||||
home-manager.users.guanranwang = import ./home;
|
||||
}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
_: {
|
||||
{
|
||||
services.batsignal.enable = true;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
### home-manager
|
||||
home-manager.users.guanranwang.imports = [./home];
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
_: {
|
||||
{
|
||||
### home-manager
|
||||
home-manager.users.guanranwang = import ./home;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue