treewide: format files
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
@@ -1,4 +1,9 @@
|
||||
{ config, pkgs, inputs, ... }:
|
||||
{
|
||||
config,
|
||||
pkgs,
|
||||
inputs,
|
||||
...
|
||||
}:
|
||||
{
|
||||
home = {
|
||||
homeDirectory = "/home/amneesh";
|
||||
@@ -14,7 +19,7 @@
|
||||
};
|
||||
|
||||
imports = [
|
||||
./programs/emacs
|
||||
./programs/emacs
|
||||
];
|
||||
|
||||
xdg.mime.enable = true;
|
||||
|
@@ -24,10 +24,11 @@ in
|
||||
alwaysEnsure = true;
|
||||
alwaysTangle = true;
|
||||
defaultInitFile = true;
|
||||
extraEmacsPackages = epkgs: with epkgs; [
|
||||
use-package
|
||||
(tree-sitter-langs.withPlugins (_: tree-sitter-langs.plugins))
|
||||
];
|
||||
extraEmacsPackages =
|
||||
epkgs: with epkgs; [
|
||||
use-package
|
||||
(tree-sitter-langs.withPlugins (_: tree-sitter-langs.plugins))
|
||||
];
|
||||
};
|
||||
};
|
||||
services.emacs = {
|
||||
|
@@ -1,4 +1,9 @@
|
||||
{ self, inputs, globalArgs, ... }:
|
||||
{
|
||||
self,
|
||||
inputs,
|
||||
globalArgs,
|
||||
...
|
||||
}:
|
||||
let
|
||||
common = [
|
||||
{ programs.home-manager.enable = true; }
|
||||
@@ -6,15 +11,17 @@ let
|
||||
./common/direnv
|
||||
];
|
||||
|
||||
mkPkgs = system: import inputs.nixpkgs {
|
||||
inherit system;
|
||||
config = {
|
||||
allowUnfree = true;
|
||||
allowBroken = true;
|
||||
allowInsecure = true;
|
||||
mkPkgs =
|
||||
system:
|
||||
import inputs.nixpkgs {
|
||||
inherit system;
|
||||
config = {
|
||||
allowUnfree = true;
|
||||
allowBroken = true;
|
||||
allowInsecure = true;
|
||||
};
|
||||
overlays = [ self.overlays.default ];
|
||||
};
|
||||
overlays = [ self.overlays.default ];
|
||||
};
|
||||
|
||||
extraSpecialArgs = globalArgs;
|
||||
in
|
||||
@@ -50,49 +57,57 @@ in
|
||||
// {
|
||||
spark = inputs.home-manager.lib.homeManagerConfiguration {
|
||||
inherit extraSpecialArgs;
|
||||
modules = [{
|
||||
home = {
|
||||
homeDirectory = "/home/spark";
|
||||
username = "spark";
|
||||
stateVersion = "23.05";
|
||||
};
|
||||
}] ++ common;
|
||||
modules = [
|
||||
{
|
||||
home = {
|
||||
homeDirectory = "/home/spark";
|
||||
username = "spark";
|
||||
stateVersion = "23.05";
|
||||
};
|
||||
}
|
||||
] ++ common;
|
||||
pkgs = mkPkgs "aarch64-linux";
|
||||
};
|
||||
|
||||
bat = inputs.home-manager.lib.homeManagerConfiguration {
|
||||
inherit extraSpecialArgs;
|
||||
modules = [{
|
||||
home = {
|
||||
homeDirectory = "/home/bat";
|
||||
username = "bat";
|
||||
stateVersion = "23.05";
|
||||
};
|
||||
}] ++ common;
|
||||
modules = [
|
||||
{
|
||||
home = {
|
||||
homeDirectory = "/home/bat";
|
||||
username = "bat";
|
||||
stateVersion = "23.05";
|
||||
};
|
||||
}
|
||||
] ++ common;
|
||||
pkgs = mkPkgs "x86_64-linux";
|
||||
};
|
||||
|
||||
spin = inputs.home-manager.lib.homeManagerConfiguration {
|
||||
inherit extraSpecialArgs;
|
||||
modules = [{
|
||||
home = {
|
||||
homeDirectory = "/home/spin";
|
||||
username = "spin";
|
||||
stateVersion = "23.05";
|
||||
};
|
||||
}] ++ common;
|
||||
modules = [
|
||||
{
|
||||
home = {
|
||||
homeDirectory = "/home/spin";
|
||||
username = "spin";
|
||||
stateVersion = "23.05";
|
||||
};
|
||||
}
|
||||
] ++ common;
|
||||
pkgs = mkPkgs "x86_64-linux";
|
||||
};
|
||||
|
||||
kero = inputs.home-manager.lib.homeManagerConfiguration {
|
||||
inherit extraSpecialArgs;
|
||||
modules = [{
|
||||
home = {
|
||||
homeDirectory = "/home/kero";
|
||||
username = "kero";
|
||||
stateVersion = "24.05";
|
||||
};
|
||||
}] ++ common;
|
||||
modules = [
|
||||
{
|
||||
home = {
|
||||
homeDirectory = "/home/kero";
|
||||
username = "kero";
|
||||
stateVersion = "24.05";
|
||||
};
|
||||
}
|
||||
] ++ common;
|
||||
pkgs = mkPkgs "aarch64-linux";
|
||||
};
|
||||
|
||||
|
@@ -1,26 +1,35 @@
|
||||
{ pkgs, lib, config, inputs, ... }:
|
||||
{
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
inputs,
|
||||
...
|
||||
}:
|
||||
let
|
||||
cfg = config.programs.ags;
|
||||
|
||||
deps = with pkgs; [
|
||||
sass
|
||||
gawk
|
||||
bash
|
||||
procps
|
||||
coreutils
|
||||
imagemagick
|
||||
systemd
|
||||
config.wayland.windowManager.hyprland.package
|
||||
] ++ lib.optional config.isLaptop brightnessctl;
|
||||
|
||||
deps =
|
||||
with pkgs;
|
||||
[
|
||||
sass
|
||||
gawk
|
||||
bash
|
||||
procps
|
||||
coreutils
|
||||
imagemagick
|
||||
systemd
|
||||
config.wayland.windowManager.hyprland.package
|
||||
]
|
||||
++ lib.optional config.isLaptop brightnessctl;
|
||||
|
||||
configDir = lib.cleanSourceWith {
|
||||
src = ./.;
|
||||
filter = name: _:
|
||||
filter =
|
||||
name: _:
|
||||
let
|
||||
baseName = baseNameOf (toString name);
|
||||
in
|
||||
!(lib.hasSuffix ".nix" baseName);
|
||||
!(lib.hasSuffix ".nix" baseName);
|
||||
};
|
||||
in
|
||||
{
|
||||
@@ -28,7 +37,10 @@ in
|
||||
inputs.ags.homeManagerModules.default
|
||||
];
|
||||
|
||||
programs.ags.enable = true;
|
||||
programs.ags = {
|
||||
enable = true;
|
||||
# package = pkgs.ags_1;
|
||||
};
|
||||
|
||||
xdg.configFile."ags" = {
|
||||
source = configDir;
|
||||
|
@@ -21,10 +21,10 @@
|
||||
./zsh.nix
|
||||
./games.nix
|
||||
|
||||
/* when xserver */
|
||||
# when xserver
|
||||
# ./xsession.nix
|
||||
|
||||
/* when wayland */
|
||||
# when wayland
|
||||
./wayland.nix
|
||||
./hyprland.nix
|
||||
./foot.nix
|
||||
|
@@ -3,7 +3,9 @@
|
||||
services = {
|
||||
dunst = {
|
||||
enable = true;
|
||||
iconTheme = with config.gtk.iconTheme; { inherit name package; };
|
||||
iconTheme = with config.gtk.iconTheme; {
|
||||
inherit name package;
|
||||
};
|
||||
settings = with conf.colors.hex; {
|
||||
global = {
|
||||
mouse_left_click = "close_current";
|
||||
|
@@ -1,4 +1,9 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
let
|
||||
key = "53EC089EF230E47A83BA8F8195949BD4B853F559";
|
||||
host = "mail.weirdnatto.in";
|
||||
@@ -51,18 +56,17 @@ in
|
||||
enable = true;
|
||||
package = pkgs.neomutt;
|
||||
sort = "reverse-date";
|
||||
extraConfig =
|
||||
lib.concatMapStringsSep
|
||||
"\n"
|
||||
builtins.readFile
|
||||
[
|
||||
./config/neomutt/neomuttrc
|
||||
./config/neomutt/theme
|
||||
];
|
||||
extraConfig = lib.concatMapStringsSep "\n" builtins.readFile [
|
||||
./config/neomutt/neomuttrc
|
||||
./config/neomutt/theme
|
||||
];
|
||||
};
|
||||
};
|
||||
home = {
|
||||
packages = with pkgs; [ mailcap w3m ];
|
||||
packages = with pkgs; [
|
||||
mailcap
|
||||
w3m
|
||||
];
|
||||
file = {
|
||||
mailcap = {
|
||||
source = ./config/mailcap;
|
||||
|
@@ -1,15 +1,21 @@
|
||||
{ config, pkgs, lib, ... }:
|
||||
{
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
{
|
||||
programs.eww = {
|
||||
enable = true;
|
||||
package = pkgs.eww;
|
||||
configDir = lib.cleanSourceWith {
|
||||
src = ./.;
|
||||
filter = name: _:
|
||||
filter =
|
||||
name: _:
|
||||
let
|
||||
baseName = baseNameOf (toString name);
|
||||
in
|
||||
!(lib.hasSuffix ".nix" baseName);
|
||||
!(lib.hasSuffix ".nix" baseName);
|
||||
};
|
||||
};
|
||||
|
||||
@@ -20,24 +26,24 @@
|
||||
};
|
||||
Service =
|
||||
let
|
||||
deps = [
|
||||
config.programs.eww.package
|
||||
] ++ lib.optional
|
||||
config.wayland.windowManager.hyprland.enable
|
||||
config.wayland.windowManager.hyprland.package
|
||||
++ (with pkgs; [
|
||||
coreutils
|
||||
bash
|
||||
jq
|
||||
less
|
||||
gawk
|
||||
socat
|
||||
playerctl
|
||||
networkmanager
|
||||
iwgtk
|
||||
wireplumber
|
||||
])
|
||||
++ lib.optional config.laptop pkgs.light;
|
||||
deps =
|
||||
[
|
||||
config.programs.eww.package
|
||||
]
|
||||
++ lib.optional config.wayland.windowManager.hyprland.enable config.wayland.windowManager.hyprland.package
|
||||
++ (with pkgs; [
|
||||
coreutils
|
||||
bash
|
||||
jq
|
||||
less
|
||||
gawk
|
||||
socat
|
||||
playerctl
|
||||
networkmanager
|
||||
iwgtk
|
||||
wireplumber
|
||||
])
|
||||
++ lib.optional config.laptop pkgs.light;
|
||||
in
|
||||
{
|
||||
Type = "simple";
|
||||
@@ -48,4 +54,3 @@
|
||||
Install.WantedBy = [ "graphical-session.target" ];
|
||||
};
|
||||
}
|
||||
|
||||
|
@@ -11,4 +11,3 @@
|
||||
|
||||
programs.mangohud.enable = true;
|
||||
}
|
||||
|
||||
|
@@ -1,4 +1,11 @@
|
||||
{ pkgs, inputs, config, conf, ... }: {
|
||||
{
|
||||
pkgs,
|
||||
inputs,
|
||||
config,
|
||||
conf,
|
||||
...
|
||||
}:
|
||||
{
|
||||
wayland = {
|
||||
windowManager = {
|
||||
hyprland = {
|
||||
@@ -8,16 +15,17 @@
|
||||
xwayland = {
|
||||
enable = true;
|
||||
};
|
||||
extraConfig = (builtins.readFile ./config/hypr/hyprland.conf)
|
||||
extraConfig =
|
||||
(builtins.readFile ./config/hypr/hyprland.conf)
|
||||
+ (with config.home.pointerCursor; ''
|
||||
exec-once=hyprctl setcursor ${name} ${toString size}
|
||||
'')
|
||||
+ (with conf.colors.argb { a = "ee"; };''
|
||||
general {
|
||||
col.active_border = 0x${mauve} 0x${flamingo} 135deg
|
||||
col.inactive_border = 0x${surface0}
|
||||
}
|
||||
'');
|
||||
exec-once=hyprctl setcursor ${name} ${toString size}
|
||||
'')
|
||||
+ (with conf.colors.argb { a = "ee"; }; ''
|
||||
general {
|
||||
col.active_border = 0x${mauve} 0x${flamingo} 135deg
|
||||
col.inactive_border = 0x${surface0}
|
||||
}
|
||||
'');
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@@ -84,7 +84,6 @@ in
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
age.secrets.mpdasrc = {
|
||||
file = ./secrets/mpdasrc.age;
|
||||
path = "${home}/.config/mpdasrc";
|
||||
|
@@ -16,4 +16,3 @@
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
|
@@ -1,46 +1,54 @@
|
||||
{ flake, pkgs, config, ... }:
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
# A/V, codec and media stuff
|
||||
ffmpeg-full
|
||||
wireplumber
|
||||
pulseaudio
|
||||
pavucontrol
|
||||
imagemagick
|
||||
flake,
|
||||
pkgs,
|
||||
config,
|
||||
...
|
||||
}:
|
||||
{
|
||||
home.packages =
|
||||
with pkgs;
|
||||
[
|
||||
# A/V, codec and media stuff
|
||||
ffmpeg-full
|
||||
wireplumber
|
||||
pulseaudio
|
||||
pavucontrol
|
||||
imagemagick
|
||||
|
||||
# Utils
|
||||
neofetch
|
||||
rage
|
||||
curl
|
||||
yt-dlp
|
||||
p7zip
|
||||
unrar
|
||||
vim
|
||||
(flake.packages.${system}.customscripts)
|
||||
cachix
|
||||
steam-run
|
||||
# Utils
|
||||
neofetch
|
||||
rage
|
||||
curl
|
||||
yt-dlp
|
||||
p7zip
|
||||
unrar
|
||||
vim
|
||||
(flake.packages.${system}.customscripts)
|
||||
cachix
|
||||
steam-run
|
||||
|
||||
# GUI
|
||||
vesktop
|
||||
(xfce.thunar.override {
|
||||
thunarPlugins = with xfce; [
|
||||
thunar-media-tags-plugin
|
||||
thunar-volman
|
||||
thunar-archive-plugin
|
||||
];
|
||||
})
|
||||
xfce.xfconf
|
||||
xfce.tumbler
|
||||
qbittorrent
|
||||
hexchat
|
||||
dunst
|
||||
zenity
|
||||
# GUI
|
||||
vesktop
|
||||
(xfce.thunar.override {
|
||||
thunarPlugins = with xfce; [
|
||||
thunar-media-tags-plugin
|
||||
thunar-volman
|
||||
thunar-archive-plugin
|
||||
];
|
||||
})
|
||||
xfce.xfconf
|
||||
xfce.tumbler
|
||||
qbittorrent
|
||||
hexchat
|
||||
dunst
|
||||
zenity
|
||||
|
||||
# Misc
|
||||
mailcap
|
||||
libsForQt5.qtstyleplugins
|
||||
] ++ lib.optionals config.isLaptop [
|
||||
powertop
|
||||
undervolt
|
||||
];
|
||||
# Misc
|
||||
mailcap
|
||||
libsForQt5.qtstyleplugins
|
||||
]
|
||||
++ lib.optionals config.isLaptop [
|
||||
powertop
|
||||
undervolt
|
||||
];
|
||||
}
|
||||
|
@@ -1,4 +1,10 @@
|
||||
{ config, lib, pkgs, ... }: {
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
{
|
||||
xdg = {
|
||||
enable = true;
|
||||
userDirs.enable = true;
|
||||
@@ -29,7 +35,10 @@
|
||||
inputMethod = {
|
||||
enable = true;
|
||||
type = "fcitx5";
|
||||
fcitx5.addons = with pkgs; [ fcitx5-m17n fcitx5-mozc ];
|
||||
fcitx5.addons = with pkgs; [
|
||||
fcitx5-m17n
|
||||
fcitx5-mozc
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
|
@@ -1,4 +1,9 @@
|
||||
{ pkgs, config, flake, ... }:
|
||||
{
|
||||
pkgs,
|
||||
config,
|
||||
flake,
|
||||
...
|
||||
}:
|
||||
{
|
||||
xsession = {
|
||||
enable = true;
|
||||
|
Reference in New Issue
Block a user