This commit is contained in:
2024-03-17 14:28:10 +00:00
parent 37e602f501
commit f28a9b5b9b
4 changed files with 21 additions and 11 deletions
+3 -5
View File
@@ -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
View File
@@ -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"
]; ];
+1 -1
View File
@@ -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"))
+3 -3
View File
@@ -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