Compare commits

..

5 Commits

  1. 8
      configuration.nix
  2. 8
      home.nix
  3. 11
      hyperland/default.nix
  4. 11
      modules/vscode.nix

@ -10,7 +10,7 @@
./hardware-configuration.nix
"${builtins.fetchTarball {
url = "https://github.com/nix-community/disko/archive/master.tar.gz";
sha256 = "0bc1jrkv7mmr6iw3w452gn23fzvrq71p3klvj2bl4rc52mh8fb77";
sha256 = "1z9x5jig1mcn41vcqlb3nld91lfdfx4nfwb23k4zjy4yfh59a99p";
}}/module.nix"
./disko.nix
];
@ -87,6 +87,10 @@
# Enable non-root access to QMK firmware
hardware.keyboard.qmk.enable = true;
hardware.bluetooth.enable = true;
hardware.bluetooth.powerOnBoot = true;
services.blueman.enable = true;
# Configure keymap in X11
# services.xserver.xkb.layout = "us";
# services.xserver.xkb.options = "eurosign:e,caps:escape";
@ -172,6 +176,8 @@
services.gnome.gnome-keyring.enable = true;
security.pam.services.greetd.enableGnomeKeyring = true;
nix.gc = { automatic = true; dates = "weekly"; options = "--delete-older-than 7d"; };
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
# programs.mtr.enable = true;

@ -22,8 +22,15 @@
obsidian
jq
skypeforlinux
direnv
slack
jetbrains-toolbox
nextcloud-client
];
programs.ssh = {
enable = true;
extraConfig = ''
@ -32,6 +39,7 @@
'';
};
# This value determines the home Manager release that your
# configuration is compatible with. This helps avoid breakage
# when a new home Manager release introduces backwards

@ -113,7 +113,10 @@ in
wayland.windowManager.hyprland.enable = true;
wayland.windowManager.hyprland.settings = {
monitor=[
"eDP-1,2560x1600@60.00Hz,0x0,1"
# "DP-3,3840x2160@60.00Hz,-3840x0,1"
];
"$mod" = "SUPER";
input = {
@ -123,6 +126,7 @@ in
"dunst"
"waybar"
"${pkgs.networkmanagerapplet}/bin/nm-applet --sm-disable --indicator"
"blueman-applet"
"${pkgs.libsForQt5.polkit-kde-agent}/libexec/polkit-kde-authentication-agent-1"
];
@ -133,8 +137,9 @@ in
"$mod, k, exec, kitty"
", Print, exec, grimblast copy area"
"$mod, l, exec, hyprlock" # Add a keybinding to lock the screen
"$mod, C, exec, codium"
"$mod, C, exec, code"
"$mod, E, exec, hyprctl dispatch exit"
"$mod, r, exec, rofi -show run"
"$mod, code:51, exec, 1password" # super + \
",XF86MonBrightnessDown, exec, brightnessctl s 5%-"
",XF86MonBrightnessUp, exec, brightnessctl s +5%"
@ -161,6 +166,8 @@ in
"size 70% 70%, title:(1Password)"
"center, title:(1Password)"
"float,class:(.blueman-manager-wrapped)"
"size 25% 25%,class:(.blueman-manager-wrapped)"
"float,class:(org.kde.polkit-kde-authentication-agent-1)"
"opacity 0.80 0.70,class:^(org.kde.polkit-kde-authentication-agent-1)$"

@ -0,0 +1,11 @@
{
config,
pkgs,
...
}: {
programs.vscode {
enable = true;
};
}
Loading…
Cancel
Save

Powered by TurnKey Linux.