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,
|
||||
...
|
||||
}: {
|
||||
# TODO: unset this
|
||||
nixpkgs = {
|
||||
config.allowUnfree = true;
|
||||
};
|
||||
|
|
@ -29,29 +30,11 @@
|
|||
../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 = {
|
||||
username = "me";
|
||||
homeDirectory = "/home/me";
|
||||
|
||||
shellAliases = {
|
||||
rip = "rg"; # ripgrep
|
||||
brip = "batgrep"; # bat + ripgrep
|
||||
man = "batman"; # bat + man
|
||||
};
|
||||
|
|
@ -79,15 +62,12 @@
|
|||
# TODO: use a variable to mirror this cursor size
|
||||
# with the `home.pointerCurser.size`
|
||||
cursorTheme = {
|
||||
# dont set the theme (use system default instead)
|
||||
# only set size to match the system
|
||||
package = pkgs.bibata-cursors;
|
||||
name = "Bibata-Modern-Ice";
|
||||
size = 16;
|
||||
};
|
||||
};
|
||||
|
||||
# TODO: this lowkey doesnt work... (maybe the name "Dracula" is wrong?)
|
||||
qt = {
|
||||
enable = true;
|
||||
platformTheme.name = "gtk2";
|
||||
|
|
@ -98,16 +78,6 @@
|
|||
# these are both required for home-manager to work
|
||||
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
|
||||
# (all we need is hyrule, everything else is through wishlist)
|
||||
# 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
|
||||
|
||||
services.ssh-agent.enable = true;
|
||||
# the ssh-agent won't set this for itself...
|
||||
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