.
This commit is contained in:
@@ -88,11 +88,8 @@
|
|||||||
dina-font
|
dina-font
|
||||||
(nerdfonts.override { fonts = [ "FiraCode" "DroidSansMono" ]; })
|
(nerdfonts.override { fonts = [ "FiraCode" "DroidSansMono" ]; })
|
||||||
];
|
];
|
||||||
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
|
|
||||||
"steam"
|
|
||||||
"steam-original"
|
|
||||||
"steam-run"
|
|
||||||
];
|
|
||||||
nix.settings.trusted-users = [ "root" "@wheel" ];
|
nix.settings.trusted-users = [ "root" "@wheel" ];
|
||||||
nix.gc = {
|
nix.gc = {
|
||||||
automatic = true;
|
automatic = true;
|
||||||
@@ -126,6 +123,7 @@
|
|||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
|
vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
|
||||||
wget
|
wget
|
||||||
|
wl-clipboard
|
||||||
alacritty
|
alacritty
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
+14
-2
@@ -1,4 +1,4 @@
|
|||||||
{ config, pkgs, ... }:
|
{ config, pkgs, lib, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
home.username = "liamm";
|
home.username = "liamm";
|
||||||
@@ -13,28 +13,34 @@
|
|||||||
# environment.
|
# environment.
|
||||||
|
|
||||||
home.packages = [
|
home.packages = [
|
||||||
|
pkgs.brightnessctl
|
||||||
pkgs.cmake
|
pkgs.cmake
|
||||||
pkgs.contour
|
pkgs.contour
|
||||||
# pkgs.etcher ## Currently Uses Electron-19 -- which is marked EOL
|
# pkgs.etcher ## Currently Uses Electron-19 -- which is marked EOL
|
||||||
# pkgs.discord
|
pkgs.discord
|
||||||
pkgs.emacs-all-the-icons-fonts
|
pkgs.emacs-all-the-icons-fonts
|
||||||
pkgs.exfatprogs
|
pkgs.exfatprogs
|
||||||
pkgs.firefox
|
pkgs.firefox
|
||||||
|
pkgs.floorp
|
||||||
pkgs.gcc
|
pkgs.gcc
|
||||||
pkgs.grimblast
|
pkgs.grimblast
|
||||||
pkgs.gnumake
|
pkgs.gnumake
|
||||||
pkgs.htop
|
pkgs.htop
|
||||||
|
pkgs.keepassxc
|
||||||
pkgs.libtool
|
pkgs.libtool
|
||||||
pkgs.libreoffice
|
pkgs.libreoffice
|
||||||
pkgs.gnome.nautilus
|
pkgs.gnome.nautilus
|
||||||
pkgs.neofetch
|
pkgs.neofetch
|
||||||
pkgs.networkmanagerapplet
|
pkgs.networkmanagerapplet
|
||||||
|
pkgs.pamixer
|
||||||
pkgs.pavucontrol
|
pkgs.pavucontrol
|
||||||
pkgs.picom
|
pkgs.picom
|
||||||
pkgs.signal-desktop
|
pkgs.signal-desktop
|
||||||
|
pkgs.swayidle
|
||||||
pkgs.swww
|
pkgs.swww
|
||||||
pkgs.thunderbird
|
pkgs.thunderbird
|
||||||
pkgs.tree
|
pkgs.tree
|
||||||
|
pkgs.wev
|
||||||
];
|
];
|
||||||
|
|
||||||
# Home Manager is pretty good at managing dotfiles. The primary way to manage
|
# Home Manager is pretty good at managing dotfiles. The primary way to manage
|
||||||
@@ -53,6 +59,12 @@
|
|||||||
NIX_SHELL_PRESERVE_PROMPT = 1;
|
NIX_SHELL_PRESERVE_PROMPT = 1;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
|
||||||
|
"steam"
|
||||||
|
"steam-original"
|
||||||
|
"steam-run"
|
||||||
|
# "discord-0.0.44"
|
||||||
|
];
|
||||||
nix.settings.extra-trusted-substituters = [
|
nix.settings.extra-trusted-substituters = [
|
||||||
"https://ghostty.cachix.org"
|
"https://ghostty.cachix.org"
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -170,7 +170,7 @@
|
|||||||
(lm/leader-keys
|
(lm/leader-keys
|
||||||
"SPC" '(counsel-M-x :wk "Counsel M-x")
|
"SPC" '(counsel-M-x :wk "Counsel M-x")
|
||||||
"." '(find-file :wk "Find file")
|
"." '(find-file :wk "Find file")
|
||||||
"f c" '((lambda () (interactive) (find-file "~/.config/emacs/config.org")) :wk "Edit emacs config")
|
"f c" '((lambda () (interactive) (find-file "~/nixos/modules/old_configs/emacs/config.org")) :wk "Edit emacs config")
|
||||||
"f r" '(counsel-recentf :wk "Find recent files")
|
"f r" '(counsel-recentf :wk "Find recent files")
|
||||||
"TAB TAB" '(comment-line :wk "Comment lines"))
|
"TAB TAB" '(comment-line :wk "Comment lines"))
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ exec-once = ~/.config/hypr/xdg-portal-hyprland
|
|||||||
#exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
#exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||||
exec-once = dbus-update-activation-environment --systemd all
|
exec-once = dbus-update-activation-environment --systemd all
|
||||||
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP QT_QPA_PLATFORMTHEME
|
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP QT_QPA_PLATFORMTHEME
|
||||||
exec-once = /usr/lib/polkit-kde-authentication-agent-1
|
# exec-once = /usr/lib/polkit-kde-authentication-agent-1
|
||||||
exec-once = wl-clipboard-history -t
|
exec-once = wl-clipboard-history -t
|
||||||
exec-once = swww init
|
exec-once = swww init
|
||||||
exec-once = gammastep
|
exec-once = gammastep
|
||||||
@@ -48,13 +48,13 @@ exec-once = swayidle -w timeout 300 '$lock' timeout 330 'hyprctl dispatch dpms o
|
|||||||
|
|
||||||
exec-once = fcitx5 -d
|
exec-once = fcitx5 -d
|
||||||
exec-once = dunst
|
exec-once = dunst
|
||||||
exec-once = /usr/lib/kdeconnectd
|
# exec-once = /usr/lib/kdeconnectd
|
||||||
|
|
||||||
# set $gnome-schema org.gnome.desktop.interface
|
# set $gnome-schema org.gnome.desktop.interface
|
||||||
exec-once = gsettings set $gnome-schema gtk-theme 'Arc Dark'
|
exec-once = gsettings set $gnome-schema gtk-theme 'Arc Dark'
|
||||||
exec-once = gsettings set $gnome-schema icon-theme 'Arc Dark'
|
exec-once = gsettings set $gnome-schema icon-theme 'Arc Dark'
|
||||||
|
|
||||||
exec-once = /usr/bin/emacs --daemon
|
# exec-once = /usr/bin/emacs --daemon
|
||||||
exec-once = blueman-applet
|
exec-once = blueman-applet
|
||||||
exec-once = nm-applet
|
exec-once = nm-applet
|
||||||
exec-once = kdeconnect-indicator
|
exec-once = kdeconnect-indicator
|
||||||
|
|||||||
Reference in New Issue
Block a user