mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 00:33:00 +00:00
fix
This commit is contained in:
parent
adaadbba89
commit
724eb12597
8 changed files with 47 additions and 66 deletions
|
|
@ -1,31 +0,0 @@
|
||||||
# ~/.config/nixcfgs/hosts/nixvirt/default.nix
|
|
||||||
{
|
|
||||||
config,
|
|
||||||
lib,
|
|
||||||
pkgs,
|
|
||||||
nix-flatpak,
|
|
||||||
...
|
|
||||||
}: {
|
|
||||||
imports = [
|
|
||||||
# impure build
|
|
||||||
/etc/nixos/hardware-configuration.nix
|
|
||||||
../../modules/nixos
|
|
||||||
# ../../modules/nixos/users/js0ny.nix
|
|
||||||
# ../../modules/nixos/guest.nix
|
|
||||||
../../modules/nixos/firefox.nix
|
|
||||||
../../modules/nixos/desktop/gnome.nix
|
|
||||||
# ../../modules/nixos/desktop/niri.nix
|
|
||||||
../../modules/nixos/desktop/gnome.nix
|
|
||||||
../../modules/nixos/display-manager/gdm.nix
|
|
||||||
];
|
|
||||||
boot.loader.grub.enable = true;
|
|
||||||
boot.loader.grub.device = "/dev/vda";
|
|
||||||
boot.loader.grub.useOSProber = true;
|
|
||||||
services.qemuGuest.enable = true;
|
|
||||||
services.spice-vdagentd.enable = true;
|
|
||||||
|
|
||||||
nixpkgs.config.allowUnfree = true;
|
|
||||||
networking.hostName = "nixvirt";
|
|
||||||
hardware.enableRedistributableFirmware = true;
|
|
||||||
system.stateVersion = "25.05";
|
|
||||||
}
|
|
||||||
|
|
@ -1,22 +0,0 @@
|
||||||
# ~/.config/nixcfgs/users/js0ny/default.nix
|
|
||||||
{...}: {
|
|
||||||
imports = [
|
|
||||||
./default.nix
|
|
||||||
./programs/gnome.nix
|
|
||||||
./programs/shell.nix
|
|
||||||
./programs/firefox.nix
|
|
||||||
# ./programs/floorp.nix
|
|
||||||
../../modules/home/gnome-keyrings.nix
|
|
||||||
../../modules/home/dev/nix.nix
|
|
||||||
../../modules/home/dev/python.nix
|
|
||||||
../../modules/home/programs/eza.nix
|
|
||||||
../../modules/home/programs/fzf.nix
|
|
||||||
../../modules/home/programs/lsd.nix
|
|
||||||
../../modules/home/programs/nvim.nix
|
|
||||||
../../modules/home/programs/starship.nix
|
|
||||||
../../modules/home/programs/zoxide.nix
|
|
||||||
# ./flatpak.nix
|
|
||||||
];
|
|
||||||
|
|
||||||
home.stateVersion = "25.05";
|
|
||||||
}
|
|
||||||
|
|
@ -17,6 +17,9 @@
|
||||||
lunar-calendar
|
lunar-calendar
|
||||||
];
|
];
|
||||||
in {
|
in {
|
||||||
|
imports = [
|
||||||
|
../../walker.nix
|
||||||
|
];
|
||||||
home.packages = with pkgs;
|
home.packages = with pkgs;
|
||||||
[
|
[
|
||||||
gnome-tweaks
|
gnome-tweaks
|
||||||
|
|
@ -51,9 +54,8 @@ in {
|
||||||
};
|
};
|
||||||
"org/gnome/shell" = {
|
"org/gnome/shell" = {
|
||||||
favorite-apps = [
|
favorite-apps = [
|
||||||
"com.mitchellh.ghostty.desktop"
|
"kitty.desktop"
|
||||||
"firefox.desktop"
|
"firefox.desktop"
|
||||||
"code.desktop"
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
"org/gnome/shell/keybindings" = {
|
"org/gnome/shell/keybindings" = {
|
||||||
|
|
@ -98,6 +100,9 @@ in {
|
||||||
};
|
};
|
||||||
"org/gnome/settings-daemon/plugins/media-keys" = {
|
"org/gnome/settings-daemon/plugins/media-keys" = {
|
||||||
www = ["<Super>b"];
|
www = ["<Super>b"];
|
||||||
|
home = ["<Super>e"];
|
||||||
|
screenreader = [""];
|
||||||
|
screensaver = [""];
|
||||||
};
|
};
|
||||||
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-0" = {
|
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-0" = {
|
||||||
name = "Open File Explorer";
|
name = "Open File Explorer";
|
||||||
|
|
@ -114,11 +119,17 @@ in {
|
||||||
command = "${lib.getExe config.my.desktop.preferredApps.terminal.package}";
|
command = "${lib.getExe config.my.desktop.preferredApps.terminal.package}";
|
||||||
binding = "<Ctrl><Alt>t";
|
binding = "<Ctrl><Alt>t";
|
||||||
};
|
};
|
||||||
|
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-3" = {
|
||||||
|
name = "Open Picker";
|
||||||
|
command = "walker";
|
||||||
|
binding = "<Alt>space";
|
||||||
|
};
|
||||||
"org/gnome/settings-daemon/plugins/media-keys" = {
|
"org/gnome/settings-daemon/plugins/media-keys" = {
|
||||||
custom-keybindings = [
|
custom-keybindings = [
|
||||||
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-0/"
|
# "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-0/"
|
||||||
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-1/"
|
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-1/"
|
||||||
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-2/"
|
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-2/"
|
||||||
|
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-3/"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
# Scanned directory in GNOME Search
|
# Scanned directory in GNOME Search
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
# kanshi: wayland output configuration manager
|
||||||
|
# switch profiles via
|
||||||
|
# kanshictl switch <profile-name>
|
||||||
|
# to get all profiles:
|
||||||
|
# rg "profile (\w*)" ~/.config/kanshi/config -o -r "\$1"
|
||||||
{...}: let
|
{...}: let
|
||||||
g14-internal = "Samsung Display Corp. ATNA40CU05-0 Unknown";
|
g14-internal = "Samsung Display Corp. ATNA40CU05-0 Unknown";
|
||||||
lg4k60 = "LG Electronics LG HDR 4K 0x0004DC58";
|
lg4k60 = "LG Electronics LG HDR 4K 0x0004DC58";
|
||||||
|
|
@ -46,6 +51,21 @@ in {
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
profile.name = "dual";
|
||||||
|
profile.outputs = [
|
||||||
|
{
|
||||||
|
criteria = lg4k60;
|
||||||
|
position = "0,0";
|
||||||
|
status = "enable";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
criteria = g14-internal;
|
||||||
|
position = "3840,0";
|
||||||
|
status = "enable";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -46,15 +46,11 @@ in {
|
||||||
"Mod+Alt+i".hotkey-overlay.title = "Hyprlock";
|
"Mod+Alt+i".hotkey-overlay.title = "Hyprlock";
|
||||||
"Mod+Alt+i".action = spawn "hyprlock";
|
"Mod+Alt+i".action = spawn "hyprlock";
|
||||||
|
|
||||||
"Mod+D".hotkey-overlay.title = "Run an Application: rofi";
|
"Alt+Space".hotkey-overlay.title = "Run an Application: ${launcher}";
|
||||||
"Mod+D".action =
|
|
||||||
spawn "${launcher}" "-m" "desktopapplications";
|
|
||||||
|
|
||||||
"Alt+Space".hotkey-overlay.title = "Run an Application: rofi";
|
|
||||||
"Alt+Space".action =
|
"Alt+Space".action =
|
||||||
spawn "${launcher}" "-m" "desktopapplications";
|
spawn "${launcher}";
|
||||||
|
|
||||||
"Mod+W".hotkey-overlay.title = "Search open Window: rofi";
|
"Mod+W".hotkey-overlay.title = "Search open Window: ${launcher}";
|
||||||
"Mod+W".action =
|
"Mod+W".action =
|
||||||
spawn "${launcher}" "-m" "windows";
|
spawn "${launcher}" "-m" "windows";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -59,7 +59,7 @@ in {
|
||||||
];
|
];
|
||||||
xdg.portal = {
|
xdg.portal = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extraPortals = with pkgs; [xdg-desktop-portal-wlr xdg-desktop-portal-gtk];
|
extraPortals = with pkgs; [xdg-desktop-portal-wlr xdg-desktop-portal-gtk xdg-desktop-portal-gnome];
|
||||||
};
|
};
|
||||||
# TODO: Allow launching components from all wayland-wm sessions
|
# TODO: Allow launching components from all wayland-wm sessions
|
||||||
# services.cliphist.enable = true; # use elephant + walker
|
# services.cliphist.enable = true; # use elephant + walker
|
||||||
|
|
|
||||||
|
|
@ -24,4 +24,11 @@ in {
|
||||||
text = ''uri_default = "qemu:///system"'';
|
text = ''uri_default = "qemu:///system"'';
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
dconf.settings = {
|
||||||
|
"org/virt-manager/virt-manager/xmleditor-enabled" = true;
|
||||||
|
"org/virt-manager/virt-manager/firmware" = "uefi";
|
||||||
|
# X11 keycodes for XK_Alt_L (65513) and XK_Control_L (65507)
|
||||||
|
"org/virt-manager/virt-manager/console/grab-keys" = "65513,65507";
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,8 @@
|
||||||
runAsService = true;
|
runAsService = true;
|
||||||
config = {
|
config = {
|
||||||
keybinds = {
|
keybinds = {
|
||||||
next = ["Down" "ctrl j"];
|
next = ["Down" "ctrl j" "ctrl n"];
|
||||||
previous = ["Up" "ctrl k"];
|
previous = ["Up" "ctrl k" "ctrl p"];
|
||||||
};
|
};
|
||||||
providers = {
|
providers = {
|
||||||
default = [
|
default = [
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue