Commit Graph

226 Commits

Author SHA1 Message Date
0fddecce45 fonts: Use default hinting
Fixes an issue where the new "full" option would cause letters such as
"m" to appear disoriented.

For more information, refer to the commit below:
b5d2d701d1
2023-07-03 12:28:39 -04:00
a0ef495e73 fish: Replace tput clear with clear
tput isn't needed anymore now that kitty is patched.
2023-07-02 20:03:33 -04:00
a982615430 stylix: Increase opacity 2023-07-02 14:34:07 -04:00
f9cb5c5c56 meta: Replace waybar with ironbar
Ironbar is a new GTK-based bar written in Rust. It offers substantial
improvements over waybar, including a proper application launcher.
2023-07-02 09:36:31 -04:00
5ec4aab697 meta: Remove gamemode
As far as I can tell, there isn't any noticeable performance difference
with the hardware I use.
2023-07-01 22:44:06 -04:00
41f3c5e18c chore: Update packages 2023-07-01 14:21:54 -04:00
51795a8829 meta: Use unrar instead of unrar-wrapper
Unfortunately, some functionality appears to only be available with
unrar.
2023-07-01 14:03:40 -04:00
2d3458362d meta: Remove pywal
Not needed anymore since stylix enables more consistent color schemes
that support a wider variety of applications.
2023-06-30 07:58:38 -04:00
c53057b129 hyprland: Tile qemu vm by default 2023-06-30 07:48:00 -04:00
6cd3e23c21 stylix: Change MapleMono to Maple Mono
This seems to have fixed an issue where italicized text wasn't shown
previously.
2023-06-29 13:55:34 -04:00
ae1ad321a3 stylix: Use monokai by default
It's simple and gets the job done.
2023-06-29 11:37:21 -04:00
d0b8300bea stylix: Use variable for font-size 2023-06-27 04:46:28 -04:00
48fa7d1512 chore: Update packages 2023-06-26 18:50:57 -04:00
62207c05fa chore: Formatting
Also removes redundant comments.
2023-06-26 18:38:45 -04:00
bcbadcfc23 stylix: Use single variable for opacity 2023-06-26 12:01:14 -04:00
6f4ebc95be stylix: Change theme to oceanicnext 2023-06-25 21:42:26 -04:00
01368898b8 stylix: Make popups translucent 2023-06-25 21:41:49 -04:00
1434434903 fish: Set bat theme to base16 2023-06-25 21:40:49 -04:00
2a6536337f gamemode: Fix error from typo 2023-06-25 18:18:38 -04:00
2995ae4d7a meta: Replace feh with pqiv
pqiv is an image viewer that, unlike feh, has native support for
Wayland, which makes working with it quite nice. It also supports
showing a thumbnail mode that lets you preview and switch between
images with ease, as well as the ability to run custom commands
based on the current image.

pqiv has more features than imv *and* anti-aliasing *actually works*,
making it an ideal choice for image viewing on Wayland. After years of
using feh, I am quite happy that I found pqiv.
2023-06-24 14:58:44 -04:00
128c6f619d meta: Replace unrar with unrar-wrapper 2023-06-24 13:40:02 -04:00
08492ea227 feh: Fullscreen by default
This alleviates some of the issues with feh relying on xwayland.
2023-06-24 12:10:01 -04:00
24bec3bc32 Revert "meta: Remove super key functionality"
Since I no longer have a need for non-Hyprland virtualized environments,
altering the super key makes sense.
2023-06-23 18:58:07 -04:00
a9c5c5eddd starship: Re-enable containers module
Having some indicator that we're in a container is better than no
indicator at all. starship takes forever to compile, so patching it
would introduce excessively long build times.
2023-06-22 14:38:27 -04:00
c6e3513a5d meta: Use packages module
May or may not separate or split this later.
2023-06-22 12:09:26 -04:00
1eb77fd467 modules: Add system 2023-06-22 11:54:12 -04:00
7316153e37 chore: Formatting 2023-06-22 11:30:32 -04:00
8ffb196c0b meta: Don't use variables
The previous commit didn't actually work, and I shouldn't need to
change the variables often, so it's much simpler to not have them.

In the event that I do need to change something, rg and sd should get
the job done well.
2023-06-22 11:10:17 -04:00
2f056d1e72 meta: Migrate to config.variables 2023-06-22 10:42:23 -04:00
99d2913b41 nix: Remove one-off variables
Don't use variables for things that only get defined in one place.
2023-06-22 10:17:49 -04:00
1dcf95a7eb pipewire: Inline low latency module
This removes the nix-gaming dependency to achieve low latency.
2023-06-22 09:51:15 -04:00
59eb54e1e5 nix: Remove nix-gaming cache
No longer needed since I plan to just use the wine from nixpkgs.
2023-06-22 09:32:35 -04:00
3283aebbd8 modules: Add wine
Useful to remember why I set this option.
2023-06-22 07:17:01 -04:00
71b23e9bf3 modules: Add cdemu
NixOS makes this so easy.
2023-06-22 06:55:54 -04:00
ba686839ec meta: Remove vmware
Now that I have figured out how to get all the Windows applications I
previously used working under Wine (including those that didn't work in
the virtual machine after trying to manually install dependencies) there
is no reason for me to use vmware.

Using NixOS for Windows applications allows them to be used with
systemd-nspawn containers, thus achieving things like isolation, private
networks, impermanence, and more. All of this without having to maintain
a separate operating system install.
2023-06-21 03:44:42 -04:00
43186c630e locale: Fix import 2023-06-21 03:32:56 -04:00
d226c85639 meta: Move remaining sessionVariables to fish 2023-06-21 03:32:35 -04:00
741f40ce56 networking: Remove forwardPorts
No ports need to be forwarded right now, however this is a good example
for when ports need to be forwarded from a container to the host in the
future.
2023-06-21 03:31:33 -04:00
0cd00a7734 chore: Formatting 2023-06-21 03:09:22 -04:00
5694bbc450 nix: Modularize locale and timezone 2023-06-21 02:35:43 -04:00
ac801ad5bf fish: Add abbreviation for git branch --delete 2023-06-20 12:04:28 -04:00
b310bb6e6d meta: Replace go-thumbnailer with nixpkgs version
Now there is no need for a packages directory since all the packages I
maintain are upstreamed.
2023-06-20 09:55:34 -04:00
83b6ce6e2d nix: Continue modularization 2023-06-19 05:13:04 -04:00
76bfdf10b6 pipewire: Re-enable lowLatency
This was previously disabled when testing NixOS networks.
2023-06-18 15:52:47 -04:00
07bbb996e5 nix: Continue modularization of system modules 2023-06-18 15:52:03 -04:00
bbb0110a03 virtualization: Always use vmVariant
This works since we're no longer depending on a network of virtual
machines that use their own virtualization configurations.
2023-06-18 11:58:37 -04:00
d34ead9699 meta: Share directories with virtual machines
This *works*, and it's possible to edit files in one virtual machine
while having those files instantly be updated in all other virtual
machines. Note that the host will also have access to the files, which
ultimately means that directory sharing is quite useful (and convenient).
2023-06-18 10:44:44 -04:00
d28c0ec15b meta: Make networks usable
This was a change to make networks somewhat usable, and it works to a
good extent, however I ultimately decided against using networks due to
their missing flake support.
2023-06-18 10:40:59 -04:00
f7110b3e06 fonts: Add liberation fonts
Unfortunately, this is necessary to prevent certain websites from
completely breaking due to Noto fonts having wider width overall.
2023-06-18 10:04:34 -04:00
93295369c0 gnome: mkForce hyprland defaults
This should be a temporary solution until modules are selectively
imported and hyprland isn't included.
2023-06-18 09:20:47 -04:00