Compare commits

...

4 commits

Author SHA1 Message Date
fa6aa3593d trying to fix cosmic portal stuff 2025-10-14 09:22:47 -05:00
cbae2a7c6b nixbook additions 2025-10-14 09:22:36 -05:00
6d8199d554 clearing some cruft 2025-10-14 09:22:24 -05:00
d4a23f64f9 alacritty opacity to 95 2025-10-10 20:28:54 -05:00
7 changed files with 80 additions and 55 deletions

View file

@ -47,11 +47,11 @@ in {
configPackages = [ pkgs.cosmic-session pkgs.xdg-desktop-portal-cosmic pkgs.kdePackages.kwallet ]; configPackages = [ pkgs.cosmic-session pkgs.xdg-desktop-portal-cosmic pkgs.kdePackages.kwallet ];
config = { config = {
common = { common = {
default = [ "kde" ]; default = [ "cosmic" ];
"org.freedesktop.impl.portal.FileChooser" = [ "kde" ]; "org.freedesktop.impl.portal.FileChooser" = [ "cosmic" ];
"org.freedesktop.impl.portal.Access" = [ "kde" ]; "org.freedesktop.impl.portal.Access" = [ "kde" ];
"org.freedesktop.impl.portal.OpenUri" = [ "kde" ]; "org.freedesktop.impl.portal.OpenUri" = [ "cosmic" ];
"org.freedesktop.impl.portal.Desktop" = [ "kde" ]; "org.freedesktop.impl.portal.Desktop" = [ "cosmic" ];
}; };
}; };
extraPortals = [ pkgs.kdePackages.xdg-desktop-portal-kde pkgs.xdg-desktop-portal-gtk pkgs.xdg-desktop-portal-cosmic ]; extraPortals = [ pkgs.kdePackages.xdg-desktop-portal-kde pkgs.xdg-desktop-portal-gtk pkgs.xdg-desktop-portal-cosmic ];
@ -99,7 +99,17 @@ in {
"x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop"; "x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop";
"x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop"; "x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop";
"x-scheme-handler/magnet" = "torrent.desktop"; "x-scheme-handler/magnet" = "torrent.desktop";
"x-scheme-handler/element" = "im.riot.Riot.desktop";
"x-scheme-handler/io.element" = "im.riot.Riot.desktop";
"application/vnd.openxmlformats-officedocuments.spreadsheetml.sheet" = "libreoffice.desktop"; "application/vnd.openxmlformats-officedocuments.spreadsheetml.sheet" = "libreoffice.desktop";
"x-scheme-handler/ftp" = "org.qutebrowser.qutebrowser.desktop";
"x-scheme-handler/chrome" = "org.qutebrowser.qutebrowser.desktop";
"application/x-extension-htm" = "org.qutebrowser.qutebrowser.desktop";
"application/x-extension-html" = "org.qutebrowser.qutebrowser.desktop";
"application/x-extension-shtml" = "org.qutebrowser.qutebrowser.desktop";
"application/xhtml+xml" = "org.qutebrowser.qutebrowser.desktop";
"application/x-extension-xhtml" = "org.qutebrowser.qutebrowser.desktop";
"application/x-extension-xht" = "org.qutebrowser.qutebrowser.desktop";
}; };
defaultApplications = { defaultApplications = {
"video/mp4" = "mpv.desktop"; "video/mp4" = "mpv.desktop";
@ -127,6 +137,8 @@ in {
"audio/flac" = "mpv-slow.desktop"; "audio/flac" = "mpv-slow.desktop";
"audio/wav" = "mpv-slow.desktop"; "audio/wav" = "mpv-slow.desktop";
"audio/opus" = "mpv-slow.desktop"; "audio/opus" = "mpv-slow.desktop";
"audio/x-opus" = "mpv-slow.desktop";
"audio/x-opus+ogg" = "mpv-slow.desktop";
"x-scheme-handler/http" = "org.qutebrowser.qutebrowser.desktop"; "x-scheme-handler/http" = "org.qutebrowser.qutebrowser.desktop";
"x-scheme-handler/https" = "org.qutebrowser.qutebrowser.desktop"; "x-scheme-handler/https" = "org.qutebrowser.qutebrowser.desktop";
"text/html" = "org.qutebrowser.qutebrowser.desktop"; "text/html" = "org.qutebrowser.qutebrowser.desktop";
@ -139,12 +151,44 @@ in {
"x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop"; "x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop";
"x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop"; "x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop";
"x-scheme-handler/magnet" = "torrent.desktop"; "x-scheme-handler/magnet" = "torrent.desktop";
"x-scheme-handler/element" = "im.riot.Riot.desktop";
"x-scheme-handler/io.element" = "im.riot.Riot.desktop";
"application/vnd.openxmlformats-officedocuments.spreadsheetml.sheet" = "libreoffice.desktop"; "application/vnd.openxmlformats-officedocuments.spreadsheetml.sheet" = "libreoffice.desktop";
"x-scheme-handler/ftp" = "org.qutebrowser.qutebrowser.desktop";
"x-scheme-handler/chrome" = "org.qutebrowser.qutebrowser.desktop";
"application/x-extension-htm" = "org.qutebrowser.qutebrowser.desktop";
"application/x-extension-html" = "org.qutebrowser.qutebrowser.desktop";
"application/x-extension-shtml" = "org.qutebrowser.qutebrowser.desktop";
"application/xhtml+xml" = "org.qutebrowser.qutebrowser.desktop";
"application/x-extension-xhtml" = "org.qutebrowser.qutebrowser.desktop";
"application/x-extension-xht" = "org.qutebrowser.qutebrowser.desktop";
}; };
}; };
}; };
programs.element-desktop = {
enable = true;
settings = {
default_server_config = {
"m.homeserver" = {
base_url = "https://matrix.tfcconnection.org";
server_name = "TFC";
};
"m.identity_server" = {
base_url = "https://vector.im";
};
};
disable_custom_urls = false;
disable_guests = false;
disable_login_language_selector = false;
disable_3pid_login = false;
force_verification = false;
brand = "Element";
integrations_ui_url = "https://scalar.vector.im/";
integrations_rest_url = "https://scalar.vector.im/api";
};
};
# home.file.".config/xdg-desktop-portal/portals.conf" = { # home.file.".config/xdg-desktop-portal/portals.conf" = {
# text = '' # text = ''
# [preferred] # [preferred]
@ -1512,7 +1556,7 @@ in {
enable = true; enable = true;
settings = { settings = {
window = { window = {
opacity = 0.9; opacity = 0.95;
dynamic_title = true; dynamic_title = true;
padding.x = 10; padding.x = 10;
padding.y = 10; padding.y = 10;

View file

@ -19,15 +19,6 @@
recutils recutils
exfat exfat
exfatprogs exfatprogs
guile
guile-sqlite3
guile-config
guile-sjson
guile-json
guile-lib
guile-zlib
guile-zstd
guile-quickcheck
# scsh # scsh
# radicle-node # radicle-node
# unrar # unrar
@ -70,12 +61,6 @@
du-dust du-dust
dysk dysk
sbcl sbcl
babashka
clojure
clojure-lsp
clj-kondo
leiningen
]; ];
} }

View file

@ -11,7 +11,7 @@
openssh openssh
openssl openssl
cyrus-sasl-xoauth2 cyrus-sasl-xoauth2
kdePackages.ark # kdePackages.ark
harper harper
mumble mumble
niri niri
@ -22,7 +22,7 @@
dash dash
luanti luanti
kdePackages.breeze kdePackages.breeze
kdePackages.dolphin # kdePackages.dolphin
geticons geticons
pdfmixtool pdfmixtool
localsend localsend
@ -32,14 +32,14 @@
# kdePackages.kio-extras # kdePackages.kio-extras
# kdePackages.qtsvg # kdePackages.qtsvg
# kdePackages.qtwayland # kdePackages.qtwayland
kdePackages.ffmpegthumbs # kdePackages.ffmpegthumbs
kdePackages.kdegraphics-thumbnailers # kdePackages.kdegraphics-thumbnailers
kdePackages.kdesdk-thumbnailers # kdePackages.kdesdk-thumbnailers
xfce.thunar # xfce.thunar
xfce.tumbler # xfce.tumbler
xfce.thunar-media-tags-plugin # xfce.thunar-media-tags-plugin
xfce.thunar-archive-plugin # xfce.thunar-archive-plugin
xfce.xfconf # xfce.xfconf
zathura zathura
kdePackages.okular kdePackages.okular
just just
@ -78,7 +78,7 @@
ani-cli ani-cli
# mov-cli # mov-cli
nerd-fonts.victor-mono nerd-fonts.victor-mono
kdePackages.plasma-browser-integration # kdePackages.plasma-browser-integration
alacritty alacritty
libnotify libnotify
rofi rofi
@ -99,8 +99,8 @@
aha aha
glxinfo glxinfo
vulkan-tools vulkan-tools
vivaldi # vivaldi
vivaldi-ffmpeg-codecs # vivaldi-ffmpeg-codecs
wayland-utils wayland-utils
nextcloud-client nextcloud-client
swww swww
@ -109,31 +109,31 @@
plocate plocate
papirus-icon-theme papirus-icon-theme
phinger-cursors phinger-cursors
kdePackages.kde-cli-tools # kdePackages.kde-cli-tools
gzip gzip
qrrs qrrs
virt-manager virt-manager
virt-viewer virt-viewer
# kdialog # kdialog
inkscape inkscape
libreoffice-qt6-fresh libreoffice-fresh
vlc # vlc
haskellPackages.greenclip haskellPackages.greenclip
wiremix wiremix
any-nix-shell any-nix-shell
wtype wtype
xdotool # xdotool
wmctrl # wmctrl
xcape # xcape
xclip # xclip
lapce # lapce
# maim # maim
unclutter-xfixes # unclutter-xfixes
bluez-tools bluez-tools
networkmanager_dmenu networkmanager_dmenu
plasma5Packages.qt5ct plasma5Packages.qt5ct
kdePackages.xdg-desktop-portal-kde # kdePackages.xdg-desktop-portal-kde
lxappearance # lxappearance
# spotdl # spotdl
# rustdesk # rustdesk
kdePackages.kdenlive kdePackages.kdenlive
@ -159,7 +159,7 @@
python3 python3
nix-index nix-index
sqlite sqlite
fennel # fennel
kdePackages.plasma-sdk kdePackages.plasma-sdk
# ardour # ardour
qpwgraph qpwgraph

@ -1 +1 @@
Subproject commit 63ec2f6b300977b057400584b0de8082015eaaa9 Subproject commit ff5879f6200db4f3ceddd12b8d3683985f41da98

View file

@ -19,8 +19,8 @@
# boot.initrd.kernelModules = [ "i915" ]; # boot.initrd.kernelModules = [ "i915" ];
hardware.cpu.amd.updateMicrocode = hardware.cpu.amd.updateMicrocode =
lib.mkDefault config.hardware.enableRedistributableFirmware; lib.mkDefault config.hardware.enableRedistributableFirmware;
hardware.cpu.intel.updateMicrocode = # hardware.cpu.intel.updateMicrocode =
lib.mkDefault config.hardware.enableRedistributableFirmware; # lib.mkDefault config.hardware.enableRedistributableFirmware;
hardware.acpilight.enable = lib.mkDefault true; hardware.acpilight.enable = lib.mkDefault true;
# networking.interfaces.wlp170s0.useDHCP = true; # networking.interfaces.wlp170s0.useDHCP = true;
@ -48,7 +48,7 @@
wayland.enable = true; wayland.enable = true;
settings = { settings = {
Autologin = { Autologin = {
Session = "plasma.desktop"; Session = "cosmic.desktop";
User = "abbie"; User = "abbie";
}; };
}; };

View file

@ -57,7 +57,6 @@
kdePackages.kwallet-pam kdePackages.kwallet-pam
aria2 aria2
kdePackages.kwallet kdePackages.kwallet
# nerd-fonts.victor-mono
glxinfo glxinfo
vulkan-tools vulkan-tools
wayland-utils wayland-utils
@ -73,17 +72,14 @@
kdePackages.discover kdePackages.discover
kdePackages.kdegraphics-thumbnailers kdePackages.kdegraphics-thumbnailers
kdePackages.kdesdk-thumbnailers kdePackages.kdesdk-thumbnailers
libreoffice-qt6-fresh libreoffice-fresh
vlc vlc
any-nix-shell any-nix-shell
wtype wtype
xdotool
bluez-tools bluez-tools
lxappearance
mediainfo mediainfo
libmediainfo libmediainfo
rubberband rubberband
# texlive.combined.scheme-full
pamixer pamixer
playerctl playerctl
gimp gimp

View file

@ -80,7 +80,7 @@
# SUBSYSTEM=="power_supply", ATTR{online}=="1", RUN+="/usr/bin/at -M -f /lib/udev/power-profiles/performance now" # SUBSYSTEM=="power_supply", ATTR{online}=="1", RUN+="/usr/bin/at -M -f /lib/udev/power-profiles/performance now"
# Enable touchpad support (enabled default in most desktopManager). # Enable touchpad support (enabled default in most desktopManager).
services.xserver.libinput.enable = true; services.libinput.enable = true;
services.xserver.dpi = 144; services.xserver.dpi = 144;
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.