emacs compilation flags and more

This commit is contained in:
Matt Nish-Lapidus 2024-12-06 14:19:29 -05:00
parent 4d7d18c5e7
commit ae3f40b06f
2 changed files with 32 additions and 18 deletions

30
flake.lock generated
View file

@ -28,11 +28,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1733050161, "lastModified": 1733482664,
"narHash": "sha256-lYnT+EYE47f5yY3KS/Kd4pJ6CO9fhCqumkYYkQ3TK20=", "narHash": "sha256-ZD+h1fwvZs+Xvg46lzTWveAqyDe18h9m7wZnTIJfFZ4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "62d536255879be574ebfe9b87c4ac194febf47c5", "rev": "e38d3dd1d355a003cc63e8fe6ff66ef2257509ed",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -73,11 +73,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1732661062, "lastModified": 1733444216,
"narHash": "sha256-E8mk/P0wUpHXy7tDQqUzbpa9IJoN/DmA1a6iFBuXqgI=", "narHash": "sha256-Xs+HcLsnMy6Z1FpHr0ULsGMc1mI6ESq1dTBAYwlpuVY=",
"owner": "musnix", "owner": "musnix",
"repo": "musnix", "repo": "musnix",
"rev": "629dcc6010365cfd268702065c2f8149ae19ea02", "rev": "a38011b5b96624b7f6527c0bc6df530a263297ad",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -107,11 +107,11 @@
}, },
"nix-flatpak": { "nix-flatpak": {
"locked": { "locked": {
"lastModified": 1733228754, "lastModified": 1733345341,
"narHash": "sha256-Jbt4imHmz5Z0jdaW7RrwAO1HYCmPs3XCt4j86jkG0b4=", "narHash": "sha256-8S58zrdpzGhax6tmn1i+R3AA0N9DJMu5FQI8JkA0NNU=",
"owner": "gmodena", "owner": "gmodena",
"repo": "nix-flatpak", "repo": "nix-flatpak",
"rev": "2880dc44fc8c450b4ffe1609a4bccd19ef759f5c", "rev": "ebb0be49fc381112ff37726c6dd6df4df2ef5a1b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -142,11 +142,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1733217105, "lastModified": 1733481457,
"narHash": "sha256-fc6jTzIwCIVWTX50FtW6AZpuukuQWSEbPiyg6ZRGWFY=", "narHash": "sha256-IS3bxa4N1VMSh3/P6vhEAHQZecQ3oAlKCDvzCQSO5Is=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "cceee0a31d2f01bcc98b2fbd591327c06a4ea4f9", "rev": "e563803af3526852b6b1d77107a81908c66a9fcf",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -174,11 +174,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1733212471, "lastModified": 1733392399,
"narHash": "sha256-M1+uCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo=", "narHash": "sha256-kEsTJTUQfQFIJOcLYFt/RvNxIK653ZkTBIs4DG+cBns=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "55d15ad12a74eb7d4646254e13638ad0c4128776", "rev": "d0797a04b81caeae77bcff10a9dde78bc17f5661",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -110,7 +110,7 @@
shfmt shfmt
shellcheck shellcheck
html-tidy html-tidy
tree-sitter
libsecret libsecret
waylandpp.dev waylandpp.dev
@ -234,6 +234,7 @@
solaar solaar
logitech-udev-rules logitech-udev-rules
thunderbird-latest
emojify emojify
smile smile
gnomeExtensions.smile-complementary-extension gnomeExtensions.smile-complementary-extension
@ -247,7 +248,9 @@
discord discord
slack slack
signal-desktop signal-desktop
onlyoffice-desktopeditors
libreoffice libreoffice
hyphenDicts.en_US
plexamp plexamp
carla carla
wireplumber wireplumber
@ -340,6 +343,7 @@
GI_TYPELIB_PATH = "/run/current-system/sw/lib/girepository-1.0"; GI_TYPELIB_PATH = "/run/current-system/sw/lib/girepository-1.0";
BW_CLIENTID = "***REMOVED***"; BW_CLIENTID = "***REMOVED***";
BW_CLIENTSECRET = "***REMOVED***"; BW_CLIENTSECRET = "***REMOVED***";
NIXOS_OZONE_WL = "1";
}; };
stateVersion = "24.05"; stateVersion = "24.05";
@ -372,6 +376,13 @@
msmtp.enable = true; msmtp.enable = true;
emacs = { emacs = {
enable = true; enable = true;
package = (pkgs.emacs.override {
withXwidgets = true;
withGTK3 = true;
withNativeCompilation = true;
withTreeSitter = true;
withImageMagick = true;
});
extraPackages = epkgs: [ extraPackages = epkgs: [
epkgs.mu4e epkgs.mu4e
epkgs.vterm epkgs.vterm
@ -383,6 +394,7 @@
epkgs.nixpkgs-fmt epkgs.nixpkgs-fmt
epkgs.nixfmt epkgs.nixfmt
epkgs.parinfer-rust-mode epkgs.parinfer-rust-mode
epkgs.tree-sitter-langs
]; ];
}; };
ripgrep = { ripgrep = {
@ -457,11 +469,13 @@
lazygit.enable = true; lazygit.enable = true;
jq.enable = true; jq.enable = true;
firefox.enable = true; firefox.enable = true;
# thunderbird = {
# enable = true;
# package = pkgs.thunderbird-latest;
# };
rbw.enable = true; rbw.enable = true;
}; };
home.sessionVariables.NIXOS_OZONE_WL = "1";
dconf.settings = { dconf.settings = {
"org/gnome/desktop/background" = { "org/gnome/desktop/background" = {
picture-options = "none"; picture-options = "none";