Removed old comments from home declaration
This commit is contained in:
parent
5cd5ca4987
commit
f98b3fd945
2 changed files with 17 additions and 115 deletions
|
|
@ -6,6 +6,7 @@
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
|
# TODO: unset this
|
||||||
nixpkgs = {
|
nixpkgs = {
|
||||||
config.allowUnfree = true;
|
config.allowUnfree = true;
|
||||||
};
|
};
|
||||||
|
|
@ -29,29 +30,11 @@
|
||||||
../modules/ags
|
../modules/ags
|
||||||
];
|
];
|
||||||
|
|
||||||
/*
|
|
||||||
programs.spicetify =
|
|
||||||
let
|
|
||||||
spicePkgs = inputs.spicetify-nix.legacyPackages.${pkgs.system};
|
|
||||||
in
|
|
||||||
{
|
|
||||||
enable = true;
|
|
||||||
enabledExtensions = with spicePkgs.extensions; [
|
|
||||||
adblock
|
|
||||||
hidePodcasts
|
|
||||||
shuffle # shuffle+ (special characters are sanitized out of extension names)
|
|
||||||
];
|
|
||||||
theme = spicePkgs.themes.catppuccin;
|
|
||||||
colorScheme = "mocha";
|
|
||||||
};
|
|
||||||
*/
|
|
||||||
|
|
||||||
home = {
|
home = {
|
||||||
username = "me";
|
username = "me";
|
||||||
homeDirectory = "/home/me";
|
homeDirectory = "/home/me";
|
||||||
|
|
||||||
shellAliases = {
|
shellAliases = {
|
||||||
rip = "rg"; # ripgrep
|
|
||||||
brip = "batgrep"; # bat + ripgrep
|
brip = "batgrep"; # bat + ripgrep
|
||||||
man = "batman"; # bat + man
|
man = "batman"; # bat + man
|
||||||
};
|
};
|
||||||
|
|
@ -79,15 +62,12 @@
|
||||||
# TODO: use a variable to mirror this cursor size
|
# TODO: use a variable to mirror this cursor size
|
||||||
# with the `home.pointerCurser.size`
|
# with the `home.pointerCurser.size`
|
||||||
cursorTheme = {
|
cursorTheme = {
|
||||||
# dont set the theme (use system default instead)
|
|
||||||
# only set size to match the system
|
|
||||||
package = pkgs.bibata-cursors;
|
package = pkgs.bibata-cursors;
|
||||||
name = "Bibata-Modern-Ice";
|
name = "Bibata-Modern-Ice";
|
||||||
size = 16;
|
size = 16;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# TODO: this lowkey doesnt work... (maybe the name "Dracula" is wrong?)
|
|
||||||
qt = {
|
qt = {
|
||||||
enable = true;
|
enable = true;
|
||||||
platformTheme.name = "gtk2";
|
platformTheme.name = "gtk2";
|
||||||
|
|
@ -98,16 +78,6 @@
|
||||||
# these are both required for home-manager to work
|
# these are both required for home-manager to work
|
||||||
home-manager.enable = true;
|
home-manager.enable = true;
|
||||||
|
|
||||||
# DEBUG: testing if my xdg-desktop-portal-hyprland is working or not
|
|
||||||
obs-studio = {
|
|
||||||
enable = false;
|
|
||||||
plugins = with pkgs.obs-studio-plugins; [
|
|
||||||
wlrobs
|
|
||||||
obs-backgroundremoval
|
|
||||||
obs-pipewire-audio-capture
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
# set ssh profiles
|
# set ssh profiles
|
||||||
# (all we need is hyrule, everything else is through wishlist)
|
# (all we need is hyrule, everything else is through wishlist)
|
||||||
# NOTE: (IMPORTANT) this DOES NOT start the ssh-agent
|
# NOTE: (IMPORTANT) this DOES NOT start the ssh-agent
|
||||||
|
|
@ -153,93 +123,9 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
|
||||||
hyprpanel = {
|
|
||||||
enable = true;
|
|
||||||
# automatically restart when config changes
|
|
||||||
systemd.enable = true; # TODO: change to false
|
|
||||||
# add `exec-once hyprpanel` to hyprland config
|
|
||||||
hyprland.enable = true;
|
|
||||||
|
|
||||||
# fix the overwrite issue with hyprpanel on NixOS
|
|
||||||
overwrite.enable = true;
|
|
||||||
|
|
||||||
# import a theme from './themes/*.json'
|
|
||||||
# theme = "";
|
|
||||||
|
|
||||||
# override the final config
|
|
||||||
#override = {};
|
|
||||||
|
|
||||||
# config the bar layouts for monitors
|
|
||||||
layout = {
|
|
||||||
"bar.layouts" = {
|
|
||||||
"0" = {
|
|
||||||
left = ["dashboard" "workspaces"];
|
|
||||||
middle = ["media"];
|
|
||||||
right = ["volume" "systray" "notifications"];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
# settings = {
|
|
||||||
# bar.launcher.autoDetectIcon = true;
|
|
||||||
# bar.workspaces.show_icons = true;
|
|
||||||
#
|
|
||||||
# menus.clock = {
|
|
||||||
# time = {
|
|
||||||
# military = true;
|
|
||||||
# hideSeconds = true;
|
|
||||||
# };
|
|
||||||
# weather.unit = "metric";
|
|
||||||
# };
|
|
||||||
#
|
|
||||||
# menus.dashboard.directories.enabled = false;
|
|
||||||
# menus.dashboard.stats.enable_gpu = true;
|
|
||||||
#
|
|
||||||
# theme.bar.transparent = true;
|
|
||||||
#
|
|
||||||
# theme.font = {
|
|
||||||
# name = "CaskaydiaCove NF";
|
|
||||||
# size = "16px";
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
};
|
|
||||||
*/
|
|
||||||
|
|
||||||
# I want to use fish as my login shell but it always
|
|
||||||
# goes terrible cause it isn't POSIX compliant, so
|
|
||||||
# instead Bash is my login and it will just exec fish
|
|
||||||
#bash = {
|
|
||||||
# interactiveShellInit = ''
|
|
||||||
# if [[ $(${pkgs.procps}/bin/ps --no-header --pid=$PPID --format=comm) != "fish" && -z ''${BASH_EXECUTION_STRING} ]]
|
|
||||||
# then
|
|
||||||
# shopt -q login_shell && LOGIN_OPTION='--login' || LOGIN_OPTION=""
|
|
||||||
# exec ${pkgs.fish}/bin/fish $LOGIN_OPTION
|
|
||||||
# fi
|
|
||||||
# '';
|
|
||||||
#};
|
|
||||||
|
|
||||||
/*
|
|
||||||
spicetify =
|
|
||||||
let
|
|
||||||
spicePkgs = inputs.spicetify-nix.legacyPackages.${pkgs.system};
|
|
||||||
in
|
|
||||||
{
|
|
||||||
enable = true;
|
|
||||||
enabledExtensions = with spicePkgs.extensions; [
|
|
||||||
adblock
|
|
||||||
hidePodcasts
|
|
||||||
#shuffle
|
|
||||||
];
|
|
||||||
theme = spicePkgs.themes.catppuccin;
|
|
||||||
colorScheme = "mocha";
|
|
||||||
};
|
|
||||||
*/
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# enable OpenSSH private key agent
|
# enable OpenSSH private key agent
|
||||||
|
|
||||||
services.ssh-agent.enable = true;
|
services.ssh-agent.enable = true;
|
||||||
# the ssh-agent won't set this for itself...
|
# the ssh-agent won't set this for itself...
|
||||||
systemd.user.sessionVariables.SSH_AUTH_SOCK = "$XDG_RUNTIME_DIR/ssh-agent";
|
systemd.user.sessionVariables.SSH_AUTH_SOCK = "$XDG_RUNTIME_DIR/ssh-agent";
|
||||||
|
|
|
||||||
16
homes/modules/obs.nix
Executable file
16
homes/modules/obs.nix
Executable file
|
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
programs = {
|
||||||
|
obs-studio = {
|
||||||
|
enable = true;
|
||||||
|
plugins = with pkgs.obs-studio-plugins; [
|
||||||
|
wlrobs
|
||||||
|
obs-backgroundremoval
|
||||||
|
obs-pipewire-audio-capture
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue